1

Я могу перейти в « Edit > EOL conversion и выбрать нужный, но не все другие файлы имеют это.

Как я могу заблокировать это, чтобы гарантировать, что это будет преобразование EOL по умолчанию для всех файлов независимо от того, что? Или, по крайней мере, для всех файлов с заданным языком?

1 ответ1

0

Использование плагина EditorConfig:

Возможно, ваше требование может быть выполнено с помощью плагина EditorConfig N++, который поддерживает такие настройки конца строки, как

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

Настройка в 3-й строке должна делать то, что вы ожидаете. Проверьте вышеупомянутую гиперссылку, чтобы узнать больше.

Плагин доступен для автоматической загрузки и установки через N++ меню Плагины > Менеджер плагинов.

Без плагинов:

Пожалуйста, не ожидайте, что запрошенная вами функциональность от ядра Notepad++ (без плагинов), потому что вы ожидаете автоматического преобразования концов строк, когда файл открыт в Notepad++. Но N++ сохраняет содержимое файлов вместо того, чтобы автоматически изменять его без уведомления пользователя. Если бы он делал автоматические изменения, кто-то ожидал бы автоматическую смену кодировки при открытии файла, кто-то - автоматическое изменение табуляции / пробелов, кто-то - изменение отступа ... Это ни к чему не приведет.

Самый простой способ без плагинов - открыть « Настройки» > « Ярлык ярлыков» и в разделе « Основная команда find» преобразовать в формат UNIX и назначить для этой команды сочетание клавиш. Затем вы можете сделать ваше преобразование нажатием горячей клавиши.

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