vim基本命令

作者: 刘满 分类: vim 发布时间: 2018-12-02 19:31

鼠标停留在命令上可以看到解释,解释摘自于vim帮助文档

#先将vi的兼容模式改为vim的方式
cp /usr/local/vim/share/vim/vim74/vimrc_example.vim /usr/local/vim/share/vim/vim74/vimrc

文件名 :f
文件路径 :pwd
放弃修改并退出:q!
写入:w
写入并退出:wq
上下左右:kjhl
插入:i
添加:a
删除:x
删除:d/c
删除一行:dd
删除个单词:daw
拷贝:y
拷贝一行:yy
粘贴到光标后:p
粘贴到光标前:P
合并两行:J
撤销:u
撤销行:U
重做:Ctrl+R
下插一行:o
上插一行:O
指定计数:数字+命令
重新装载原来的文件:e!
交换字符:xp
向后移动一个到词首:w
向前移动一个到词尾:ge
向前移动当前词词首:b
向后移动当前词词尾:e
行尾:$
行首:^
文件首:gg
文件尾:G
删除全部:ggdG
全选:ggvG
增加缩进:>
减少缩进:<
下移半屏:Ctrl+D
上移半屏:Ctrl+U
上滚一行:Ctrl+E
下滚一行:Ctrl+Y
下滚一页:Ctrl+F
上滚一页:Ctrl+B
查找文件:/
查找时忽略大小写:set ignorecase
查找时恢复大小写:set noignorecase
向下查找单词:*/n
向上查找单词:#
精确查找:/\<内容\>
关闭查找高亮:set nohlsearch
开启查找高亮:set nohlsearch
开启查找时边输便找:set incsearch
关闭查找时边输便找:set nowrapscan
标记:ma,mb,mc
查看所有标记:marks
重复命令:.
可视模式:v
替换大小写:~
设置文件编码 :set encoding=utf-8

vim的帮助文档写的很好,使用:help,Vim 的作者在帮助系统方面使用了一个很聪明的方案 (也许可以说是很懒惰的方案):他们用一个普通的编辑
窗口来显示帮助。你可以在帮助窗口中使用任何普通的 Vim 命令移动光标。所以,h,j,k 和 l 还是表示左,下,上和右。
要退出帮助窗口,用退出一个普通窗口的命令:”ZZ”。这只会退出帮助窗口,而不会退出 Vim。
当你阅读帮助的时候,你会发现有一些文字被一对竖线括起来了(例如 |help|)。这表示一个超级链接。如果你把光标移到这两个竖线之间并按 CTRL+](标签跳转命令),帮助系统会把你引向这个超级链接指向的主题。(Vim对超级链接的术语是 “标签”(tag),所以CTRL+]实际是跳转到光标所在单词为名的标签所在的位置。)
跳转几次以后,你可能想回到原来的地方。CTRL+t(标签退栈)把你送回前一个跳转点。CTRL+o(跳转到前一个位置)也能完成相同的功能。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据