2016-06-21 4 views
1

При использовании Vim иногда я сталкиваюсь некоторые случаи, когда мне нужно, чтобы исправить команду (подстановки, например) или конвейерных команд и где мне нужно вернуться каждый раз, чтобы исправить некоторые символы или добавить что-то, используя клавиши со стрелками , что немного раздражает. Я нашел некоторую комбинацию, как ctrl-u, которая очищает всю команду или ctrl-w, которая очищает каждое слово.быстро движется в командной строке Vim

Но вы знаете любую комбинацию, которая позволит мне быстро прыгать через командной строки как 0, $, b, w, e делать?

Спасибо!

+3

См. Http://stackoverflow.com/questions/2075569/how-can-i-move-around-in-the-vim-command-line – dNitro

+0

Спасибо @dNitro! Я нашел то, что искал! :) –

+1

@ dNitro ** лично ** Я не буду использовать эту комбинацию. хорошо, я не говорю, что они плохие. Потому что в терминале я использую режим emacs без клавиш со стрелками для редактирования командной строки. 'cu, cw, ch, cf, cb, alt-w ...' они очень распространены, однако, когда я использую их в режиме командной строки vim, я автоматически перейду к редакции shell-commandline .. и нажмите ctrl-f ctrl -b ... cb does emcas ca и хуже ctrl-f, он приводит меня к cmdline-окну, а затем нажатия клавиш происходят в этом окне (обычный режим), я удивляюсь каждый раз .... это очень раздражает – Kent

ответ

3

Вы должны ввести окно командной строки. Нажмите Ctrl-F в командном режиме (или q: в обычном режиме). Вы войдете в окно командной строки. Там вы можете редактировать свои команды так же, как в vim.

Отъезд :h q: для деталей.

 Смежные вопросы

  • Нет связанных вопросов^_^