Notepad++: заглавная первая буква по ярлыку?
У меня есть огромный список слов (каждое слово в одной строке в файле txt), и некоторые слова должны быть заглавными вручную (например, вручную), поэтому я искал, есть ли ярлык в notepad++ (мой редактор в настоящее время), чтобы автоматически заглавные буквы строки, но не смог найти его. Неужели их нет? Если нет, можете ли вы посоветовать мне альтернативную программу windows, чтобы быстро сделать это с помощью простого ярлыка (так что я могу пройти с помощью клавиши со стрелкой вниз и использовать ярлык всякий раз, когда нужно на конкретном слове)? большое спасибо
10 ответов:
Это легко сделать, если первые буквы-латинские символы. Но этот метод не работает с нелатинскими (например, кириллическими) символами. Просто нажмите Ctrl+F, Установите флажок "регулярное выражение" и выполните поиск
^(.)
Заменить на (заменить все)
\u\1
". флажок "соответствует новой строке" должен быть снят
Ну, вы можете установить плагин TextFX и применить sentense case. Здесь у вас есть несколько трюков (в том числе и этот). http://a4apphack.com/featured/tricks-with-notepad
- Откройте файл в notepad++
- нажмите ctrl + F
- Нажмите на вкладку заменить
- Поместите \n [букву, которую вы хотите прописать] в поле "найти что"
- Поместите \n [заглавную букву] в поле "заменить на"
- Установите режим поиска на "расширенный"
- Нажмите кнопку Заменить все
Это будет прописная каждая первая буква строки. Вы можете изменить этот метод для капитализации при других условиях
Существует ярлык, доступный в Notepad++ v7. 3. 2 Для заглавной буквы первой буквы строки (случай предложения).
ALT + CTRL + U
Не уверен насчет предыдущих версий.
Вы можете сделать это быстро неортодоксальным способом, но вам понадобится TotalCommander.
Создайте новый файл с именем, содержащим текст, который вы хотите прописать. Выберите этот файл в TotalCommander. Нажмите Ctrl+M (Инструмент С Несколькими Именами). В раскрывающемся списке "верхний / нижний регистр "выберите" начало каждого слова в верхнем регистре".
Под Окнами. Есть недостаток: имя файла ограничено 255 символами, если я не ошибаюсь. И некоторые специальные символы будут оммитированы (косые черты, двойные кавычки и т. д.).
Также подобное программное обеспечение, как Far должно работать точно так же, как я думаю.
Сначала вы выбираете первый столбец, нажав alt + ctrl+shift. После выбора просто нажмите клавиши ctrl+U Проблема решена
Вы можете сделать это быстро в MS Word, выделив список и затем используя shift + f3 Это будет цикл через все верхние, все нижние или первые буквы заглавных букв.
Вы пробовали записать макрос и затем назначить его ярлыку?
Например, ваша замена может быть:
Find what: (\A|[.!?]\s+)(\w+) Replace with: $1\u$2 Tick 'In selection'
А затем перейдите к
Macro
→Modify Shortcut/Delete Macro...
в верхнем меню и назначить ярлык.
Это результирующий макрос, который я извлек из
C:\Users\%USERNAME%\AppData\Roaming\Notepad++\shortcuts.xml
.Он использует сочетание клавиш Ctrl + сдвиг + C
<Macro name="Capitalise" Ctrl="yes" Alt="no" Shift="yes" Key="67"> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="(\A|[.!?]\s+)(\w+)" /> <Action type="3" message="1625" wParam="0" lParam="2" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam="$1\u$2" /> <Action type="3" message="1702" wParam="0" lParam="896" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> </Macro>