vi常用命令

https://www.cnblogs.com/yangjig/p/6014198.html

光标移动操作

h、j、k、l分别是向左、下、上、右移动
w向后移动一个单词,到后面一个单词的第一个位置
e向后移动一个单词
b向前移动一个单词
0到当前行行首
$到当前行末尾
G到最后一行
H到屏幕首部(L尾部)
{、}分别是段落首尾
ctrl+b、f分别是上一屏、下一屏
vi + 自尾部开始查看日志,自下向上搜索:
?text 回车,n

显示行号比较方便:
:set nu
使用vi编辑~/.vimrc文件或者/etc/vimrc文件,在该文件中加入一行"set nu",每次vi文件,自动加上行号!

命令模式编辑内容

o:在鼠标所在行的下面添加内容
O:在鼠标所在行的上面添加内容
dd:删除当前行
D:删除当前行游标所在的位置后面的字符
u:撤销
x:向后删除游标所在位置的字符
X:向前删除游标前面的字符
yy:拷贝当前行
A:当前行的尾部追加内容

https://www.cnblogs.com/yangjig/p/6014198.html

https://www.vim.org/sponsor/index.php

原文地址:https://www.cnblogs.com/cashew/p/10606028.html