vim 常用操作自我小结

vim 基本操作太多了,多得根本记不过来,还是对一些比较常用的操作做一个小笔记,尤其是替换字符串操作。

(1)进入 vim 编辑器

vim filename:打开或新建文件,并将光标置于第一行首

vim +n filename :打开文件,并将光标置于第n行首

vim filename....filename :打开多个文件,依次编辑


(2) 移动光标

vi可以直接用键盘上的光标键来上下左右移动,但正规的vi是用小写英文字母

h、j、k、l,分别控制光标左、下、上、右移一格。

按Ctrl+B:屏幕往后移动一页。[常用]

按Ctrl+F:屏幕往前移动一页。[常用]

按0(数字零):移动文章的开头。[常用]

按G:移动到文章的最后。[常用]

按$:移到光标所在行的行尾。[常用]


(3) 删除文字

x:每按一次删除光标所在位置的后面一个字符。[超常用]

dd:删除光标所在行。[超常用]


(4) 复制

yy:复制光标所在行。[超常用]


(5)复原(undo)上一个指令

u:假如您误操作一个指令,可以马上按u,回复到上一个操作。[超常用]

U : 撤消当前行的所有修改

命令行指令简介读者您要使用命令行指令之前,请记得先按Esc键确定您已经处于Command

mode下后,再按冒号

“:”或“/”或“?”三键的其中一键进入Lastlinemode。


(6)寻找字符串

/关键字:先按/,再输入您想寻找的字,如果第一次找的关键字不是您相尽可能的,可以一直按

n会往下寻找到您要的关键字为止。?关键字:先按?,再输入您想寻找的字,如果第一次找的

关键字不是您想要的,可以按n会往前寻找到您要的关键字为止。


(7)取代字符串

1,$s/string/replae/g:在lastlinemode输入“1,$s/string/replace/g”会将全文的

string字符串取代为replace字符串,其中1, $s就是指搜寻区间为文章从头至尾的意思,g则是

表示全部取代不必确认。%s/string/replace/c:同样会将全文的string字符串取代为replace

字符串,和上面指令不同的地方是,%s和1,$s是相同的功能,c则是表示要替代之前必须再次

确认是否取代。

1, 20 s/string/replace/g:将1至20行间的string替代为relpace字符串。


:s/oldtext/newtext 用 newtext 替换 oldtext 


:%s/vivian/sky/  (等同于 :g/vivian/s//sky/)   替换每一行的第一个 vivian 为 sky 
  
:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky (超级常用)

  
  


(8)保存文本和退出vim

命令 保存和/或退出操作

:w 保存文件但不退出vim

:wq或ZZ或:x 保存文件并退出vim

:q! 不保存文件,退出vi





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂奔的乌龟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值