vi初接触
它有三种模式:
一 一般模式
二 编辑模式
三 命令行模式
介绍几种比较常用的吧 ~~
退出:q 写入:w
强制:!
(以上可叠加)
显示行号:set nu 取消:set nonu
跳转到n行:nG 最后一行:G 第一行:gg(=1G)
向某个方向移动n个字符:
方向可以用方向键,也可以用 h(左),k(上),l(右),j(下)
#向右移动5个字符
eg:5l
寻找词语:/word(向下) ?word(向下)
寻找x,y行之间的单词并替换:x,ys/word/WORD/g (加C可询问处理)
#寻找50-100行之间的 llh 并自动替换为 LLH
eg:50,100s/llh/LLH/g
删除当前行:dd
复制当前行:yy
粘贴:p(在下一行粘贴) P(在上一行粘贴)
撤销:u