с возвышенным текстом, я могу удалить от курсора до конца строки с
super+k-k
как я могу удалить от курсора до конца файла?
с возвышенным текстом, я могу удалить от курсора до конца строки с
super+k-k
как я могу удалить от курсора до конца файла?
Не нужно писать сценарий. Просто выделите первую строку, которую вы хотите удалить, а затем:
Ctrl+Shift+End
Это позволит выделить весь текст до конца файла. Тогда просто нажмите delete
!
Это работает во многих разных программах. Не просто возвышенный текст.
Это не так уж сложно, но для этого вам нужно будет создать макрос и пользовательскую привязку ключа. Сначала создайте новый файл со следующим содержимым:
[
{"command": "move_to", "args": {"to": "eof", "extend": true}},
{"command": "add_to_kill_ring", "args": {"forward": true}},
{"command": "right_delete"}
]
Сохраните файл как ~/Library/Application Support/Sublime Text 2/Packages/User/Delete to EOF.sublime-macro
. Вы можете получить доступ к папке Packages
, зайдя в Sublime Text 2 -> Preferences -> Browse Packages...
- это откроет новое окно Finder в правильном каталоге.
Далее перейдите к Sublime Text 2 -> Preferences -> Key Bindings - User
. Если вы ранее не настраивали привязки клавиш, этот файл будет пустым, иначе он будет содержать предыдущие привязки клавиш. Если он пуст, вставьте в него следующее и сохраните:
[
{ "keys": ["super+k", "super+f"], "command": "run_macro_file", "args": {"file": "Packages/User/Delete to EOF.sublime-macro"} }
]
Убедитесь, что значение "file":
точно такое же, как и у файла макроса, который вы только что создали. Если у вас уже есть пользовательские привязки клавиш, просто скопируйте среднюю строку (пропустите квадратные скобки в первой и последней строках) и вставьте ее в начало файла привязок клавиш, в строку сразу после открывающей скобки [
. Убедитесь , что вы добавить запятую в конце строки:
[
{ "keys": ["super+k", "super+f"], "command": "run_macro_file", "args": {"file": "Packages/User/Delete to EOF.sublime-macro"} },
// existing key bindings...
]
Сохраните файл, и теперь вы сможете нажать Command ⌘ K, Command ⌘ F и удалить его до конца файла.