我是 Vim 新手。我正在关注这些教程来帮助我学习使用它。
但是我的某些命令不起作用,例如:
Capital W.
f followed by a character. (To move to next same char.)
为什么会发生这种情况?我该如何使这些命令发挥作用?
答案1
这可能是因为默认情况下 Ubuntu 有一个精简版的 vim,名为vim-tiny
,许多命令在 中不起作用vim-tiny
。要获得完整功能,您需要安装vim
。您可以vim
使用以下命令安装
sudo apt-get install vim
安装 vim 后尝试这些命令,如果仍然遇到问题请告诉我。
答案2
通常 VIM 默认以 VI 兼容模式运行。
尝试切换模式并查看命令是否有效。使用以下命令查看您处于哪种模式:
:set compatible?
然后
:set compatible
或者
:set nocompatible
切换到其他模式并尝试您的命令。
添加
set nocompatible
或者
set compatible
到你的主目录中名为“ .vimrc”的文件将使该设置成为 vim 的默认设置。
答案3
我不太清楚大写字母W
。我不知道它应该做什么,它的作用就像小写字母一样w
,移动到下一个单词。
关于f
后跟一个字符只会移动到当前行中的字符。如果你想移动到其他字符,请使用/
和字符并按 Enter。?
反向。我也对f
第一个感到困惑。