Vim与bash篇

1.Vim的使用

首先vim有3种模式:一般指令模式(查看),插入模式(按下i , I , o , O , a , A , r , R 等进入,按esc退出),命令行模式(按下: /等主要是完成读取,拷贝,存盘等,例如:wq是保存并退出)。

 转换关系为:

2.vim在一般指令模式下的常用命令符:

移动操作

G:移动到这个文件的最后一列(常用)

nG: n 为数字。移动到这个文件的第 n 列。例如 20G 则会移动到这个文件的第 20 列(可配合

:set nu)注:set nu是

gg: 移动到这个文件的第一列, 相当于1G (常用)
n<Enter>: n 为数字。光标向下移动 n 列(常用)

查询操作

/word: 向光标之下寻找一个名称为 word 的字串。例 如要在文件内搜寻 vbird 这个字串,就输入 /vbird 即可! (常用) 
?word: 向光标之上寻找一个字串名称为 word 的字 串。
n: 这个 n 是英文按键。代表 “<u> 重复前一个搜 寻的动作 </u>” 。举例来说, 如果刚刚我们执 /vbird 去向下搜寻 vbird 这个字串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 字串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字串!
N : 这个 N 是英文按键。与 n 刚好相反,为 进行前一个搜寻动作。 例如 /vbird 后,按 N 则表示 向上 搜寻 vbird

查询与替换

:n1,n2s/word1/word2/g: n1 n2 为数字。在第 n1 n2 列之间寻找 word1 这个字串,并将该字串取代为 word2 !举例来说,在 100 200 列之间搜寻 vbird 并取代为 VBIRD 。 则: “:100,200s/vbird/VBIRD/g” 。(常用)
:1,$s/word1/word2/g :从第一列到最后一列寻找 word1 字串,并将 该字串取代为 word2 !(常用)
:1,$s/word1/word2/gc :从第一列到最后一列寻找 word1 字串,并将 该字串取代为 word2 !且在取代前显示提示 字符给使用者确认 (
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值