Простой способ скопировать слово под кареткой в Vim
Я пытаюсь найти простой способ скопировать слово, над которым сейчас стоит каретка. Я знаю, что могу выбрать в начале слова: нажмите v e y. Но это кажется сумасшедшим, я могу просто нажать * над словом, чтобы найти его, конечно, есть лучший способ скопировать слово. Может быть, даже одним нажатием клавиши?
1 ответ
Вы можете использовать y i w (Yank In Word). Хотя это так же много нажатий клавиш. Если вы находитесь в начале слова, вы можете опустить i и использовать y w или y e.
В качестве альтернативы вы можете сопоставить команду с клавишей любым удобным вам способом. Например, вы можете поместить это в ваш файл vimrc:
nmap <F8> yiw
Клавиша F8 находится рядом с клавишей *, поэтому было бы легко запомнить, что она действует подобно выделению слова *. Это был бы единственный ключ, чтобы дергать слово.
ОБНОВИТЬ:
Комментарий Satoru.Logic, безусловно, хороший путь. Если вы не уверены, что <leader>
значит, посмотрите на этот пост.