vi编辑器的使用

时间:2021-09-22 22:12:07
基础使用 插入,可编辑 :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 ,设置行号     个人经验,vim是vi的升级版,更好用