Перетворення тексту в регістр заголовка в Блокноті ++


28

Чи є спосіб перетворити блок тексту в регістр заголовка в Блокноті ++?

Він повинен обернутися

asdf ASDF aSdF

в

Asdf Asdf Asdf

Я бачу великі регістри та малі регістри в меню редагування, але це не зовсім те, що я шукаю.

Відповіді:


40

Плагін TextFX має цю особливість, вони називають його "належний випадок". Ви можете знайти його у тексті TextFX -> Символи TextFX -> Власний випадок :

alt текст


1
Чи є в цьому гаряча клавіша?
Гомер

3
@Homer - ви можете призначити його в Plugin Commandsрозділі Mapper Shortcut . Елемент Proper caseприсутній там, чекаю вас :)
miroxlav

2
Вам більше не потрібен плагін TextFX для перетворення між стилями корпусу. У «Блокноті ++» є «рідне». Це Edit | Convert case to
внизу

1
Alt-U - це ярлик.
Майкл С.

Останній коментар повинен бути у прийнятій відповіді.
Аман

10

Ви можете використовувати заміну тексту звичайним виразом:

введіть тут опис зображення

Пояснення:

Пошук тексту

  • \< відповідає початку слова
  • (\w+) відповідає будь-якому замовленню букв слова

Замінено

  • \L переводить все в малі регістри до кінця рядка заміни
  • \u переводить наступний лист у великі регістри
  • \1 розміщує першу захоплену () пошукову групу

    1 :


4

Оскільки спосіб змінився тим часом, ось як це працює зараз (без TextFX):

Виберіть корпус, який ви хочете перетворити, натисніть Alt- Uабо виберіть

Редагувати - Перетворити справу в - Заголовок справи .

Перетворити справу в - Заголовок справи

Перехід до титульної справи


У мене немає цього пункту на АЕС 7.5.4 (32-розрядний). Як це можна отримати? Дякую.
Андрій Казак

У 64-розрядної версії 7.5.4 вона доступна. Можливо, ви хочете використовувати цю версію.
Майкл С.

Дякую. Чи можете ви запропонувати плагін, щоб отримати належний випадок "Заголовок" (перше слово з великої літери та всі інші слова, крім статей, прийменників та сполучників)?
Андрій Казак

Я не думаю, що це існує. Ви можете вставити текст у таку програму перекладу, як Google Translate чи DeepL, і перекладати туди-сюди. Можливо, це трохи допомагає. Але після цього вам доведеться перевірити це вручну.
Майкл С.

2

Якщо ви не можете встановити плагін TextFX, ви можете створити макрос, який робить щось дуже близько:

Покладіть курсор біля слова та натисніть червону крапку на панелі інструментів або Макрос> Почати запис.

  1. За допомогою клавіші ctrl+ shift+ (ліва клавіша зі стрілкою) виберіть усе слово

  2. Зробіть це малі літери ( ctrl+ u).

  3. Натисніть, щоб перейти до передньої частини слова.

  4. Виділіть першу букву (використовуючи shift+ один раз )

  5. Прописні літери, ( ctrl+ shift+ u).

Натисніть чорний квадрат або перейдіть до Макрос> Зупинити запис. У цьому ж розділі на панелі інструментів ви повинні побачити кнопку з дискетою на ній (як варіант, в макро-меню є опція). Натисніть це і призначте гарячу клавішу, я використовую ctrl+ shift+ alt+ u.


1

Варто пам’ятати про це. Плагін TextFX доступний лише у версії ANSI. Вам потрібно буде завантажити файл ZIP і скопіювати вміст каталогу ANSI на свій комп’ютер. З якоїсь причини .exe встановлює тільки unicode без декількох ключових плагінів.


більше не правда.
Tuncay Göncüoğlu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.