vim 中的某些命令不起作用

vim 中的某些命令不起作用

我是 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第一个感到困惑。

相关内容