3

Я использую макрос Notepad++, чтобы «обрезать конечные и сохранить» файлы. И у меня есть настройки для [Ctrl]+ [S] горячей клавиши.

Но иногда я редактирую файлы, которые мне нужны, чтобы оставить их места. Можно ли настроить макрос только для некоторых расширений файлов? Или есть другой способ автоматического применения конечных пробелов Trim при сохранении только для некоторых расширений файлов?

Примечание: я использую Notepad++ для редактирования php-файлов, но также и для файлов MarkDown, для которых нужны пробелы в конце некоторых строк.

Обновление: я использую Notepad++ для Windows.

2 ответа2

7

Используйте макрос "Trim Trailing and save":

Macro -> Trim Trailing and save

Ярлык по умолчанию:

Alt + Shift + s
1

Вы должны использовать скрипт Python для этого.

Напишите сценарий, вызываемый во время сценария startup.py, который регистрирует обратный вызов для сохраненных файлов уведомлений:

notepad.callback(saveFile, [NOTIFICATION.FILESAVED])

В функции saveFile вы проверяете расширение. Если расширение действительно, вы можете вызвать функцию конечного пробела, затем вызвать функцию сохранения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .