Удалите слово прежде и после курсора в нано редакторе

Как я могу удалить слово прежде и слово после текущей позиции курсора в нано редакторе? (Ради ясности: Я имею в виду два отличных выпуска в соответствии с этим описанием, как Ctrl-Backspace и Ctrl-Delete в Windows).

И как я могу удалить текст между началом текущей строки и положением курсора?

4
задан 17 October 2016 в 17:11

2 ответа

Нет никакого прямого способа сделать это в nano, но существуют некоторые сочетания клавиш, которые могут выполнить то, что Вы хотите.

Одна полезная подсказка для запуска должна открыться nano использование -W опция, чтобы заставить границы слова работать более разумным способом.

Вт, - wordbounds
Обнаруживают границы слова более точно путем обработки знаков пунктуации как частей слов.

Удаляют слово, прежде чем текущая позиция курсора

  1. Включит маркировку - Ctrl + 6
  2. Продвигается, одно слово - Ctrl + Сокращение
  3. Пространства (удаляет) выбор - Ctrl + K

Удаляет слово после того, как текущая позиция курсора

  1. Включает маркировку - Ctrl + Перемещение 6

  2. назад, одно слово - Высокий звук + Сокращение

  3. Пространства (удаляет) выбор - Ctrl + K

Удаляет от текущей позиции курсора до начала строки

  1. , Включают маркировку - Ctrl + Перемещение 6

  2. к началу текущей строки - Ctrl + Сокращение

  3. (удаляет) выбор - Ctrl + K

, которым Они управляют, будет работать, как описано в нормальном терминале, хотя Высокий звук ключ глотают некоторые редакторы (если я соединился через Windows cmd ssh). Можно использовать Esc для замены Высокого звука .

1
ответ дан 1 December 2019 в 09:46

Сохраните этот файл к ~/.nanorc и ctrl +] сокращает слово налево и ctrl + | право сокращений

bind    ^]          cutwordleft         main
bind    ^\\         cutwordright        main

Это работает на меня в нано версии 2.5

3
ответ дан 1 December 2019 в 09:46

Другие вопросы по тегам:

Похожие вопросы: