Подтвердить что ты не робот

Использование клавиши alt + backspace в командной строке vim для удаления словами

Есть ли способ использовать alt+backspace в командной строке vim? Он становится непоколебимым, когда ему приходится отступать /very/long/file/path индивидуально, вместо того чтобы использовать alt + backspace для удаления словами.

4b9b3361

Ответ 1

попробуйте вместо <c-w> (то есть ctrl + w) стереть слова или <c-u> (ctrl + u), чтобы удалить строки.

Ответ 3

Если вы находитесь в конце пути, вы можете нажать B, а затем dW (дело имеет значение). Это приведет вас к началу слова (игнорируя косые черты) и впоследствии удалит слово (снова игнорируя косые черты).

Надеюсь, что это поможет.

Ответ 4

x, тогда w также должно быть обратно на слово. d затем w также удалит текущее слово, в котором находится курсор.

Ответ 5

Vim не может получить alt-вход. skeept ответ кажется лучшей альтернативой.

Смотрите этот ответ:

Клавиша Alt/Meta проблематична в Vim и большинстве терминалов, см. мой ответ для обзора ситуации (ситуация аналогична для Meta и Alt).

Короче говоря, Vim вообще не получает Alt: нажатие Alt + Backspace точно такое же, как нажатие Backspace.

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