К сожалению, Notepad ++ не обрезать вторую пустую новую строку автоматически , Но, как обход, я согласен с user108570: макрос будет идеальным.
Я хотел бы сделать концептуальное различие между «мягкими» против «жестких» пробельных символами, аналогичны двумя типов вкладок. Выход первого зависит от текущих настроек стиля и отступов. Однако выход последнего всегда должен быть простой, неподдельной, простой ванильной новой линией.
Наиболее часто используемый вкус перевода строки, конечно, должен быть сопоставлен с более простой комбинацией клавиш. Для большей части вашего редактирования вы, вероятно, захотите оставить «мягкую линейную привязку», сопоставленную клавише «Ввод», и изменить «Ctrl + Enter», чтобы вызвать «жесткую линейную подачу».
В «Меню -> Настройки -> Ярлык Mapper -> Главное меню» вы увидите, что по умолчанию «Ctrl + Enter» отображается на «Word Completion». Сначала это нужно отключить, сопоставив его с «Нет».
Затем просто записать макрос:
- Меню -> Макрос -> Начать запись
- Клавиатура -> Enter
- клавиатуры -> Tab
- Keyboard -> Shift + Home
- Клавиатура -> Удалить
- Меню -> Макро -> Остановка записи
- Меню -> Макро -> S ave Текущий записанный макрос
На последнем шаге появится диалог, в котором вы бы назвали макрос (например, «Hard LineFeed») и установите его отображение (т. Е. «Ctrl + Enter»).
На шаге 3 мы могли бы добавить что угодно (для печати). Его единственная цель - добавить что-то, чтобы удалить, если раньше ничего не было, так что любой текст, следующий за курсором, останется нетронутым.
Есть ли бесплатная (по крайней мере, как пиво) версия komodo? на их сайте я могу найти только пробную версию. – Laurent 2008-09-23 02:16:25
Notepad ++ поставляется с макросом обрезки, который можно использовать для создания макроса с настройкой и сохранением, но это своего рода багги. Предупреждение: мне потребовалось несколько лет, чтобы убедить моих коллег, что если они оставят конечный пробел в своем источнике, и я его отключу, когда я модифицирую файл, это не «загрязняет diff» ... – 2008-09-23 02:57:04
http: // www .activestate.com/Продукты/komodo_ide/komodo_edit.mhtml – Mez 2008-09-23 03:20:14