vim

vi  

vim

切换模式

i  insert, 在光标所在处输入
I  在当前光标所在行的行首输入
a  append, 在光标所在处后面输入
A  在当前光标所在行的行尾输入
o  在当前光标所在行的下方打开一个新行
O  在当前光标所在行的上方打开一个新行
插入模式 --- ESC-----> 命令模式
命令模式 ---- : ----> 扩展命令模式
扩展命令模式 ----ESC,enter----> 命令模式
 
w 写(存)磁盘文件
wq 写入并退出
x 写入并退出
X   加密
q 退出
q! 不存盘退出,即使更改都将丢失
r   filename 读文件内容到当前文件中
w   filename 将当前文件内容写入另一个文件
!command 执行命令
r!command 读入命令的输出
 
# #具体第#行,例如2表示第2行
#,# #从左侧#表示起始行,到右侧#表示结尾行
#,+# #从左侧#表示的起始行,加上右侧#表示的行数,范例:2,+3 表示2到5行
.   #当前行
$ #最后一行
.,$-1 #当前行到倒数第二行
% #全文, 相当于1,$
 
d       #删除
y #复制
w file #将范围内的行另存至指定文件中
r file #在指定位置插入指定文件中的所有内容
 
s/要查找的内容/替换为的内容/修饰符
posted @ 2022-05-10 17:17  VictorChan123  阅读(46)  评论(0)    收藏  举报