vim编辑器的使用

基础使用
 
vim a.txt   新建一个txt文件
插入,可编辑
:wq 保存并退出
:wq!强制保存并退出
 
 
line      cc(修改一行)       dd(删除一行)      yy(复制一行,粘贴p)
letter    cl(替换字符)       dl(删除字符)        yl(复制字符)
word     cw(修改字符串)  dw(删除字符串) yw(复制字符串)
注:从光标位置操作
 
撤销
1.u    撤销最近一次的修改  undo
2.ctrl-r  取消最后一次的操作  redo
3.U   撤销所有修改
删除
dt  删除从光标到c之间的所有字符
rc     将光标下的字符替换为c
dw    删除游标出所在的字符
5x      删除5个字符
5dd   删除5行数据
 
vi进阶使用
1.文件内定位
1).   G  跳转到文件最后一行(:set number 设置行号)
2).   1G  跳转到文件第一行
3).   ctrl -d   往下滚动半屏
 
2.屏幕定位相关
1) H  跳转到本屏显示的第一行
2)  M  跳转到本屏显示的中间一行
3) L  跳转到本屏显示的最后一行
4) z+enter  使当前行成为屏幕的第一行
5) z -       使成为最后一行
 
3.查找并批量替换
1)通过 sed 来查找
:s/i/-   将 i 替换为 -
:s/i/- /g   将一行的 i 替换为 -
 
4.读取和保存
1):r file 将另外一个file文件的内容读入到当前文件(合并文本)
2) 1,20 w file,将1-20行的内容写到一个新的file中
3)1,¥w file,将整个文件写入一个新的file中
4)1,20 w>>file ,将1-20行数据追加到file中
 
5.设置
1):set,显示常用的配置选项
2):set all,显示所有的配置选项
3):set number ,设置行号
 
 
 
 
 
 
 
Every day deserves to be expected
原文地址:https://www.cnblogs.com/aloehui/p/7309424.html