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