заметь, cw
имеет 'нестандартное' поведение битного по умолчанию в том, что он ведет себя точно так же, как ce
: он работает только до конца текущего слова (например, e
, ce
, de
, ye
) вместо включения пробелов перед началом следующего слова (например, w
, dw
, yw
).
Поэтому я рекомендую добавить эти отображения к вашему vimrc
:
" Have `cw` adhere to its actual movement `w`, instead of duplicating `ce`.
nnoremap cw dwi
nnoremap cW dWi
и привыкают к обычно используя ce
. Typing сх на самом деле более эффективными и менее громоздким, чем сжесли вы формируете привычку нажава х с безымянным пальцем, а не среднего пальца, когда речь идет сразу после гр ,
Если вы хотите оставить cw
с его назначение по умолчанию дублирования ce
, то вы можете получить доступ к его «правильной» функции с дополнительным нажатием клавиши: dwi
(или vwc
).
(Имейте в виду, я считаю dwi
еще более эффективным типа, чем cw
из-за позиции ключей, несмотря на дополнительный ключ.)
Объяснение второго отображения: W
(Shift + w) работает над тем, что vim называет «СЛОВАМИ», которое подсчитывает каждый непустой символ, например пунктуация, как часть СЛОВА; а w
работает с «словами», которые состоят только из непрерывных последовательностей букв, цифр и символов подчеркивания (по умолчанию).
NB: существует зарождающийся сайт SE для [vi/vim knowledge] (https://vi.stackexchange.com) – chb