vi myfile
「命令行模式」下按一下字母
「ESC」键转到「命令行模式」再删除文字
:w filename
:wq
:q!
2.vi 的复制、删除
删除:
x:删除当前字符
nx:删除从光标开始的n个字符
dd :删除当前行
ndd :向下删除当前行在内的n行
复制:
yy :将当前行复制到指定区域
nyy :将当前行向下n行复制到指定区域
p :粘贴剪切板里的内容在光标后
P :粘贴剪切板里的内容在光标前
3.vi 的撤销
u :撤销上一步操作
U :撤销对当前行的所有操作
4.设置行号(vi命令模式下使用)
:set nu
:set nonu :取消显示行号
5. 修正错误的方法之一(查找+替换)
:s/old/new
:
: %s/old/new/g
6.在vim内部执行外部命令的方法
:!ls
7.保存、删除文件
:w filename
:!dir
:!rm filename
8.具有选择性的保存命令
:#,# w filename 保存两行之间的文本
9.提取、合并文件
:r anotherfile
10.多文件编辑
:n filename
:N filename
:files
11.多窗口操作
:sp
ctrl-w-j
Ctrl-w-k 移到上一个窗口
ctrl-w-q 退出当前窗口