一、进入文件
vim +n filename 打开存在文件,并将光标置于第n行行首(n省略自动为1)
二、vim命令模式指令
u 撤消前面多次修改。 ctl r 反撤销
[n]x 删除光标后n个字符。 [n]X 删除光标前n个字符。(n默认为1)
[n]dd 删除从当前行开始的n行。(n默认为1)
[n]yy 复制从当前行开始的n行。(n默认为1)
p 把粘贴板上的内容插入到当前行。
[n]G:将光标定位到第n行开始处 [n]gg:将光标定位到第n行开始处
G: 将光标定位到文件结束处
gg:将光标定位到文件开始处
shift + zz :保存并推出
三、进入插入模式
i光标当前插入
a光标后一个插入 A本行末尾插入
o从下一行重新一行插入 O从上一行重新一行插入
四、底行模式
shift + : 进入底行模式
/ 字符串:从光标开始处向文件尾查找字符串。
w保存 q退出
:w filename 另存为filename
:q!强制退出
:wq保存并退出
:e 文件名 打开指定文件
:r 文件名 在当前光标位置下插入指定文件内容
:set 设置选项,例如:set number 打开行号显示
:%s/原字符串/新字符串/g 全局替换原字符串为新字符串
:x 保存并退出 Vim
:X 保存并以加密方式退出 Vim
:vsplit 文件名 在垂直方向上分割窗口,显示指定文件
:split 文件名 在水平方向上分割窗口,显示指定文件
:tabnew 文件名 在新的Tab页中打开指定文件
:help 查看帮助文档