Заставить Notepad++ преобразовать невыделенный текст в верхний регистр

Заставить Notepad++ преобразовать невыделенный текст в верхний регистр

В Notepad++ у меня есть сочетание клавиш UPPERCASE, сопоставленное с Ctrl+ Uв средстве сопоставления сочетаний клавиш. Однако это сочетание клавиш работает только в том случае, если выделен текст. Например, предположим, что у меня есть текст "dog", и я размещаю курсор слева от "d". Если я нажму Ctrl+ U, ничего не произойдет. Сочетание клавиш работает только при выборе "d". Есть ли способ заставить Notepad++ сделать "d" заглавной, даже если она не выделена?

решение1

Звучит как хороший кандидат для функции макросов Notepad++.

Запишите следующие шаги (меню «Макрос» → «Начать запись»):

  • Ctrl+ Shift+
  • Меню «Правка» → Изменить регистр → ВЕРХНИЙ РЕГИСТР

Затем остановите запись (меню Макрос → Остановить запись) и сохраните макрос (меню Макрос → Сохранить текущий записанный макрос). Затем вы можете определить некоторую комбинацию клавиш Ctrl, Alt, Shift, и другую клавишу для запуска макроса, когда захотите.

Связанный контент