发布网友 发布时间:2022-05-11 16:44
共2个回答
热心网友 时间:2023-07-26 01:30
说不出最爱的,有几个比较常用的,也有的几个是不是很常用但是确实是十分强大的功能。
计算器
在插入模式中,使用Ctrl + r键,然后输入=,然后输入一个简单的公式。按下Enter键,结果将被插入到文件中。例如,试着输入:
寻找重复的连续单词。
当快速键入时,很可能会连续键入同一个单词两次,即使你自己再读一次可能也不会发现这种错误。幸运的是,有一个简单的表达式可以用来防止这个错误。使用search命令(默认/),将显示所有重复的单词。
自动完成单词
这是另一个让我感到羞愧的功能,但我发现身边的很多人都不知道。Vim默认为自动完成功能。这个功能是比较基本的,可以通过插件来增强,但他本身也很有帮助。该方法很简单。Vim试图通过已经输入的单词来预测单词。例如,在同一文件中第二次输入“编译器”时,只需键入“com”并将其保存在插入模式中。按Ctrl+n查看Vim来完成这个单词。简单,但很有用。
Vim命令有很多,根据个人的习惯和行业的要求不同可能有不同的喜好,对于大多数人来说,可能比较常用的就是ctrl+c或者ctrl+v这样的基本的复制粘贴的命令,这足以让我们感叹一下技术的进步可以为人类节省多少的时间和资源,用好Vim命令,会让生活更轻松一点。
热心网友 时间:2023-07-26 01:31
第一个想到最最喜欢的就是xp,调换2个相邻字符的位置
下面是些常用的命令
:x 保存并退出,比:wq少敲一个键
:Sex (打开当前文件所在的目录)
:e 刷新文件内容,适用于实时变化的文
:e . (打开CWD目录)
:sp 分屏,也有水平分屏的:vsp,有时候只有一个屏幕的时候用来对照2个文件看
:bro ol (Browse old,浏览之前的打开过的文件目录)
:NERDTree(plugin) 目录插件
:ToggleTaglist(plugin) taglist插件
: q[macro] [num]@[marco]录制运行宏
:terminal可以直接从vim中打开terminal。不必先退出,也不必新开窗口。
m和' 书签的切换,适合编辑整屏放不下内容的文件
*和#,向下或向上搜索关键字
] 跳到匹配的括号,别的编辑器里没这么简单的命令
Ctrl+F,Ctrl+B 上一页和下一页
gg,G 文件首行和文件尾行
di"删除引号之间的内容
* 跳到下一个
ctrl+v 列选择
m[mark] '[mark] 标记书签
/reg 查找
Ctrl-W t (把当前Window转为Tab)