Удалить пустые строки в SublimeText 3
Иногда когда открываешь файл в нем присутствуют пустые строки, и чтобы их удалить можно воспользоваться несколькими способами.
1. Удаление пустых строк через функцию замены.
- нажимаем Ctrl + H
- включаем регулярные выражения нажав Alt + R
- в поле Find пишем ^\n
- поле Replace оставляем пустым
- жмем Replace All
2. Удаление пустых строк с помощью плагина reg_replace.
Заходим в Install Package в сочетании клавиш CTRL+SHIFT+P
Вводим Install Package.
Ищем плагин RegReplace и устанавливаем.
Preferences -> Package Settings -> RegReplace -> Rules — User
Добавляем правило обработки
1 2 3 4 5 6 7 8 9 10 11 12 | // удаляем пустые строки "remove_stroki": { "find": "[\\n]+$", "replace": "", "greedy": true }, // удаляем только двойные пустые строки "remove_2stroki": { "find": "[\\n]+[\\n]+$", "replace": "", "greedy": true }, |
Preferences -> Package Settings -> RegReplace -> Key Bindings — User
добавляем сочетание клавиш для быстрого исполнения
1 | { "keys": ["ctrl+shift+alt+s"], "command": "reg_replace", "args": {"replacements": ["remove_stroki"]} }, |
сочетание клавиш для удаления ненужных двойных пробелов
1 | { "keys": ["ctrl+shift+alt+t"], "command": "reg_replace", "args": {"replacements": ["remove_trailing_spaces"]} }, |
1 | { "keys": ["ctrl+shift+alt+d"], "command": "reg_replace", "args": {"replacements": ["remove_2stroki"]} }, |
Нажимаем ctrl+shift+alt+s, и все пустые строки удалены.
Также можно и другие правила придумать.
Интересно, а разве нет заводских функций ?
есть, вверху этой страницы через поиск и замену
лайк