• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客

vim实际操作

部署 大自然搬运工 2年前 (2017-11-08) 1452次浏览 已收录 0个评论 扫描二维码

显示行号

:set nu

不显示行号

:set nonu

向下移动6个字符

6j

向上移动6个字符

6k

向右移动6个字符

6l

向左移动6个字符

6h

向下翻一页

ctrl+f

向下翻两页

ctrl+f 按两下

向上翻一页

ctrl+b

向上翻两页

ctrl+b按两下

把光标移动到49行

49G

把光标移动到行尾

Shift+4

把光标移动到行首

Shift+6

移动到文件到最后一行

G

移动到文件的首行

gg

搜索文件中出现的with,并数一下该字符串的出现次数

/with  然后按n

把从第1行到第10行出现的dnsmasq替换成dns

:1,10s/dnsmasq/dns/g

还原上一步操作

按u

把整个文件中所有的etc替换成cto

:1,$s/etc/cto/g

把光标移动到第25行,删除字符串 “ly”(25G 然后按l向右移动光标找到”ly”,按v选中,然后按x)。
还原上一步操作(u)。
删除第50行(50G dd)。
还原上一步操作(u)。
删除第37-42行的所有内容(37G 6dd)。
还原上一步操作(u)。
复制第48行的内容并粘贴到第52行下面(48G yy 52G p)。
还原上一步操作(u)。
复制第37-42行的内容并粘贴到第44行上面(37G 6yy 44G P)。
还原上一步操作(按u)。
把第37-42行的内容移动到第19行下面(37G 6dd 19G p)。
还原上一步操作(按u)。
把光标移动到首行,把第1行内容改为“#!/bin/bash”(先按gg,把光标定位到第1行,然后按字母A,进入编辑模式,同时>光标到行末尾,进行修改操作,完成后按ESC)。
在第1行下面插入新的一行,并输入“# Hello!”(按o进入编辑模式,同时光标向下另起一行,输入“# Hello!”)。
保存文档并退出(按Esc键,输入“:wq”)。


运维搬运工 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:vim实际操作
喜欢 (0)
[扫描二维码]
分享 (0)
大自然搬运工
关于作者:
不是路不平,而是你不行。到底行不行,看你停不停。只要你不停,早晚都能行。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址