快捷键

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

快速到文档尾部

保存

skef
:w保存文档
:wq保存文档并退出
:wq!保存文档并强制退出
:q不保存修改退出
:q!不保存修改并强制退出

v

进入可视(visual)模式 可使用贯标移动选中文斌,然后进行相应的操作

可视模式

可以选中一段内容进行操作

y

复制

c

剪切

p

粘贴

<>

选中一段内容后 < 左缩进 > 右缩进 在<>前加数字,表示锁紧多少次

配置

mac和linux系统的配置文件就是用户根目录下的 ~/.vimrc 文件

插件

有个网站, 专门搜索这些vim插件的, 还附带了安装方法, 以及github地址等, 非常方便 vimawesome

Vundle

NeoBundle

VimPlug

Pathogen