Подтвердить что ты не робот

Notepad ++: заглавная буква в ярлыке?

У меня есть огромный список слов (каждое слово в одной строке в txt файле), а некоторые слова нужно загладить вручную (например, вручную), поэтому я смотрел, есть ли ярлык в блокноте ++ (мой редактор в настоящее время), чтобы автоматически заглавные буквы первой буквы строки, но не могли найти ее. Нет? Если нет, можете ли вы посоветовать мне альтернативную программу Windows, чтобы быстро сделать это, используя простой ярлык (чтобы я мог перейти с помощью клавиши со стрелкой вниз и использовать ярлык, когда это необходимо для определенного слова)? большое спасибо

4b9b3361

Ответ 1

Это легко сделать, если первые буквы являются латинскими символами. Но этот метод не работает с нелатинскими (например, кириллическими) символами. Просто нажмите Ctrl + F, включите флажок "Регулярное выражение" и выполните поиск

^(.)

заменить на (Заменить все)

\u\1

". matches newline" должен быть снят флажок

Ответ 2

Ну, вы можете установить плагин TextFX и применить случай Sentense. Здесь у вас есть некоторые трюки (включая этот). http://a4apphack.com/featured/tricks-with-notepad

Ответ 3

Включить режим столбца в N ++ и затем выбрать первый столбец. изменить регистр на верхний регистр.

Ответ 4

  • Откройте файл в блокноте ++
  • Нажмите Ctrl + F
  • Нажмите вкладку "Заменить"
  • Поместите \n [письмо, которое вы хотите использовать] внутри поля "Найти что"
  • Поместите \n [буква, заглавная буква] внутри поля "Заменить на"
  • Установите режим поиска на "Extended"
  • Нажмите кнопку "Заменить все".

Это будет использовать каждую первую букву строки. Вы можете изменить этот метод для использования в других условиях

Ответ 5

Для тех, кому тяжело следовать текстовым инструкциям, вот скриншот. (ответьте на @Placido)

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

Ответ 6

Вы можете сделать это быстро, но вам понадобится TotalCommander.

Создайте новый файл с именем, содержащим текст, который вы хотите использовать. Выберите этот файл в TotalCommander. Нажмите Ctrl + M (инструмент многопользовательских имен). В раскрывающемся списке "Верхний регистр или нижний регистр" выберите "Первый из каждого слова в верхнем регистре".

В Windows. Есть обратная сторона: имя файла ограничено 255 символами, если я не ошибаюсь. И некоторые специальные символы будут пропущены (слэши, двойные кавычки и т.д.).

Аналогичное программное обеспечение, такое как Far, должно работать так же, как я думаю.

Ответ 7

сначала вы выбираете первый столбец, нажимая alt + ctrl + shift. После seletion просто нажмите клавиши ctrl + U Проблема решена.

Ответ 8

В Notepad ++ v7.3.2 имеется ярлык для заглавной буквы первой строки строки (Sentence Case).

ALT + CTRL + U

Не уверен в предыдущих версиях.

Ответ 9

Вы можете сделать это быстро в MS Word, выделив список, а затем используя shift + f3 Это будет проходить через все верхние, все нижние или первые буквы.

Ответ 10

Вы пытались записать макрос и назначить его ярлыку?

например. Ваша замена может быть:

Find what:    (\A|[.!?]\s+)(\w+)
Replace with: $1\u$2

Tick 'In selection'

Затем перейдите в MacroModify 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="$1\u$2" />
    <Action type="3" message="1702" wParam="0" lParam="896" sParam="" />
    <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>