Некоторые команды не работают в vim

Я новичок в Vim. Я следую этим учебникам, чтобы помочь мне научиться им пользоваться.

Но некоторые из моих команд не работают, например:

Capital W.
f followed by a character. (To move to next same char.)

Почему это происходит и как я могу заставить эти команды работать?

6
задан 21 February 2017 в 12:59

3 ответа

Я не уверен в столице W. Я не знаю, что он должен делать, он работает как маленький w, переходя к следующему слову.

Относительно f, за которым следует персонаж, переместится к персонажу только в текущей строке. Если вы хотите перейти к другому символу, где используйте / и этот символ и нажмите ввод. ? для реверса. Я тоже запутался с f первым.

0
ответ дан 21 February 2017 в 12:59

Обычно VIM по умолчанию работает в режиме совместимости с VI.

Попробуйте переключить режимы и посмотрите, работают ли команды. Используйте это, чтобы увидеть, в каком режиме вы находитесь:

:set compatible?

Затем

:set compatible

или

:set nocompatible 

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

Добавление

set nocompatible

или

set compatible

в файл с именем «.vimrc» в вашем домашнем каталоге сделает настройку по умолчанию для vim.

0
ответ дан 21 February 2017 в 12:59

это может быть связано с тем, что по умолчанию в Ubuntu есть урезанная версия vim под названием vim-tiny и многие команды не работают в vim-tiny. Для получения полной функциональности вам необходимо установить vim. Вы можете установить vim с помощью следующей команды

sudo apt-get install vim

Попробуйте эти команды после установки vim и дайте мне знать, если у вас все еще есть проблемы.

0
ответ дан 21 February 2017 в 12:59

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

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