快捷键
vim分编辑模式和命令模式,默认是命令模式
按i
进入编辑模式,按esc
进入命令模式
命令模式中
o
光标进入下一行并开启编辑模式
/
可以进行搜索,比如/ubuntu
然后回车,所有的ubuntu字样都会高亮
n
通过n
找下一个匹配的关键字位置,按shift + n
可以反向地找关键字
dd
删除光标所在行,在两个d
中间输入数字可以删除对应的多少行。
比如d10d
表示删除光标所在位置向下10行的内容
u
撤销之前的操作
cc
剪切当前行并放置在vim缓存区中,在两个c
中间输入数字对应着剪切行数
p
粘贴vim缓存区的内容。
如用上面的cc
进行剪切后,使用p
在光标位置粘贴
TIPS:电脑上复制的内容按p
无法粘贴到vim中
y
复制光标所在行
y
后面跟上数字表示复制光标所在行向下多少行内容
shift + 4
快速到行末尾
shift + 6
快速到行首
shift + w
快速向后跳过一个个单词
shift + b
跨苏向前跳过一个个单词
ctrl + f
向下翻一页
ctrl + b
向上翻一页
gg
快速会到文档顶部
数字 + gg
快速到某行,比如10gg
表示光标直接到第10行
shift + g
快速到文档尾部
保存
| sk | ef |
| -- | -- |
| :w
| 保存文档 |
| :wq
| 保存文档并退出 |
| :wq!
| 保存文档并强制退出 |
| :q
| 不保存修改退出 |
| :q!
| 不保存修改并强制退出 |
v
进入可视(visual)模式 可使用贯标移动选中文斌,然后进行相应的操作
可视模式
可以选中一段内容进行操作
y
复制
c
剪切
p
粘贴
<>
选中一段内容后
<
左缩进
>
右缩进
在<>
前加数字,表示锁紧多少次
配置
mac和linux系统的配置文件就是用户根目录下的 ~/.vimrc 文件
插件
有个网站, 专门搜索这些vim插件的, 还附带了安装方法, 以及github地址等, 非常方便 vimawesome