一、基础操作
1、打开文件
vi FileName
2、打开文件并指定行号
vi +行号 FileName
3、打开文件并将光标置于文件末尾
vi + FileName
4、退出VI编辑器
:q
5、放弃所有改动并退出VI编辑器
:q!
6、保存当前文件
:w
7、同时保存并退出VI编辑器
:wq
8、在光标所在位置插入数据
i
9、在当前行末尾插入数据
a
10、删除光标所在字符
x
二、光标移动
1、向下移动1行
j
2、向上移动1行
k
3、向右移动1个字符
l
4、向左移动1个字符
h
5、跳到当前行行首
0
6、跳到当前行行尾
$
7、跳到文件开头
gg
8、跳到文件末尾
G
三、复制、删除、粘贴
1、复制当前行
yy
2、删除当前行
dd
3、粘贴
p
四、查找、替换
1、搜索指定词汇并跳转到第一个匹配结果
/字符串
2、向上搜索
?字符串
3、n为继续搜索下一个匹配结果
n
4、N为向上搜索匹配结果
N
5、替换
:s/原字符串/新字符串/g
五、多窗口操作
1、水平切分当前窗口并打开另一个文件
:sp FileName
2、垂直切分当前窗口并打开另一个文件
:vsp FileName
3、改变窗口间的光标移动焦点
ctrl + ww
4、关闭当前窗口
:close
六、其他技巧
1、显示行号
:set number
2、取消显示行号
:set nonumber
3、回退撤销
u
4、重复上一次操作
.
5、自动缩进
:set ai
6、取消自动缩进
:set noai
7、自动换行
:set wrap
8、取消自动换行
:set nowrap
总结
通过本文,您应该已经掌握了Linux VI命令的基本使用方法,包括基础操作、光标移动、复制、删除、粘贴、查找、替换、多窗口操作和其他技巧等方面。在实际的开发工作中,掌握VI编辑器的使用方法也是相当必要的。