Vim常用指令

一、常见指令

复制一行(yy)
复制n行(nyy)
剪切一行(dd)
剪切n行(ndd)
从光标复制到文件首(y1G)
从光标复制到文件尾(yG)
剪切至文件尾(dG)
复制1个单词(yw)
剪切1个单词(dw)
从光标复制到行尾(y )从光标复制到行首( y 0 )从光标剪切到行尾( d ) 从光标复制到行首(y0) 从光标剪切到行尾(d )从光标复制到行首(y0)从光标剪切到行尾(d
从光标剪切到行首(d0)
跳转到目标行(:行号 + enter)
粘贴(p)

二、安装vim

yum install vim* -y

三、其他操作

批量复制

# 从光标所在行,复制到倒数第二行
:.,$-1 y
# % - 第一行
# $ - 最后一行

vim跳转到目标行

:行号 + enter

批量注释、反注释

# 注释
# :起始行号,结束行号s/^/注释符/g

# 反注释
# :起始行号,结束行号s/^注释符//g

# eg:
:37,47 s/^/#/g
:37,47 s/^#//g


语法:
:s/old/new/g
将当前行所有的old替换成new,s是substitute,g是global
:1,10 s/old/new/g
将第1到第10行所有的old替换成new
:%s/old/new/g
将当前文件所有行的old替换成new,%是第一行的意思
:%s/old/new/gc
同上,但是替换前需要确认,c是confirm

搜索

/ 从前往后,?从后往前
/string
/\<string\>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值