Как я могу удалить слово прежде и слово после текущей позиции курсора в нано редакторе? (Ради ясности: Я имею в виду два отличных выпуска в соответствии с этим описанием, как Ctrl-Backspace и Ctrl-Delete в Windows).
И как я могу удалить текст между началом текущей строки и положением курсора?
Нет никакого прямого способа сделать это в nano
, но существуют некоторые сочетания клавиш, которые могут выполнить то, что Вы хотите.
Одна полезная подсказка для запуска должна открыться nano
использование -W
опция, чтобы заставить границы слова работать более разумным способом.
Вт, - wordbounds
Обнаруживают границы слова более точно путем обработки знаков пунктуации как частей слов.
Удаляют слово, прежде чем текущая позиция курсора
Удаляет слово после того, как текущая позиция курсора
Включает маркировку - Ctrl + Перемещение 6
назад, одно слово - Высокий звук + Сокращение
Пространства (удаляет) выбор - Ctrl + K
Удаляет от текущей позиции курсора до начала строки
, Включают маркировку - Ctrl + Перемещение 6
к началу текущей строки - Ctrl + Сокращение
(удаляет) выбор - Ctrl + K
, которым Они управляют, будет работать, как описано в нормальном терминале, хотя Высокий звук ключ глотают некоторые редакторы (если я соединился через Windows cmd ssh). Можно использовать Esc для замены Высокого звука .
Сохраните этот файл к ~/.nanorc
и ctrl +] сокращает слово налево и ctrl + | право сокращений
bind ^] cutwordleft main
bind ^\\ cutwordright main
Это работает на меня в нано версии 2.5