vim编辑器

模式

  1. 一般指令模式
  2. 编辑模式;
  3. 指令列命令模式。
    在这里插入图片描述

部分按键说明

一般模式下
  1. ctrl + f :屏幕『向下』移动一页,相当于 [Page Down]按键 ;

  2. ctrl+b :屏幕『向上』移动一页,相当于 [Page Up] 按键;

  3. 0 : 移动到这一列的最前面字符处 ;

  4. $: 移动到这一列的最后面字符处;

  5. G:**移动到这个文件的最后一列 **;

  6. gg: 移动到这个文件的第一列,相当于 1G ;

  7. nG: n 为数字。移动到这个文件的第 n 列。例如 20G 则会移动到这个文件的第 20 列;

  8. /word : 向光标之下寻找一个名称为 word 的字符串。例如要在文件内搜寻 hello 这个字符串,就输入 /hello 即可!
    n: 代表向下搜索;N代表向上搜索。

  9. n1,n2s/word1/word2/g :n1 与 n2 为数字。在第 n1 与 n2 列之间寻找 word1 这个字符串,并将该字符串取代为 word2 !举例来说,在 100 到 200 列之间搜寻 vbird 并取代为 VBIRD 则:[:100,200s/vbird/VBIRD/g]。 [:100,200s/vbird/VBIRD/g ]的话依次代替, 按y向下依次替换。

  10. dd :删除游标所在的那一整行;

  11. u : 复原上一个操作 ;

  12. nyy: n 为数字。复制光标所在的向下 n 列,例如 20yy 则是复制 20 列 ;

  13. ndd: n 为数字。删除光标所在的向下 n 列,例如 20dd 则是删除 20 列

切换到编辑模式下

在这里插入图片描述

切换到指令模式下
  1. :w ------将编辑的数据写入硬盘文件中 ;
  2. :q ------离开 vi ;
  3. :wq----储存后离开,若为 :wq! 则为强制储存后离开 ;
    4.w [file] ---- 将编辑的数据储存成另一个文件。
实例
  1. 复制 66 到 71 这 6 列的内容(含有 MANDB_MAP),并且贴到最后一列之后
    解答:『66G』 然后再『 6yy 』之后最后一列会出现『复制 6 列』之类的说明字样。 按下『 G 』到最后一列,再给他『 p 』贴上 6 列!
    这里p是下一列开始, P 是当前列开始。

vim的暂存档、救援回复与开启时的警告讯息

当我们在使用 vim 编辑时, vim 会在与被编辑的文件的目录下,再建立一个名为 .filename.swp的文件。vim 会主动的建立 /tmp/vitest/.man_db.conf.swp 的暂存档,你对 man_db.conf 做的动作就会被记录到这个 .man_db.conf.swp 当中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值