Ubuntu VIM编辑器的常用使用技巧

3 篇文章 0 订阅

还记得第一玩Linux的时候学习vim在终端使用vimtutor命令进去练习模式,大概每次练习时间为20-30分钟,多练几次就掌握了基本操作了。

如果是英文的,可以用vimtutor fr 进行转换到本土语言

d 为删除操作符

dw 可以删除一个word,“d”命令可以后跟任何一个位移命令,他将删除从当前光标起到位移的终点处的文本内容。

dd ,删除一整行

d$,删除当前光标到行尾的内容

Vim只删除到位移命令之后光标的前一个位置。这是因为Vim知道你并不是要删除下一个word的第一个字符。如果你用"e"命令来移动到word的
末尾,Vim也会假设你是要包括那最后一个字符

删除的内容是否包括光标所移动到的那个字符上取决于你的位移命令。在联机参考手册上把这种不包括该位置的操作叫做"排外的",把包括
该位置的操作叫"内含的"

"$"命令是移动光标到行尾。所以"d$"命令就是删除自当前光标到行尾的内容。这是一个"内含的"位移,所以该行最后一个字符也被删除:

c为修改操作符

cc,修改一整行

cw,修改一个word

c$,改变当前光标到行尾的内容


快捷操作:

x 代表dl(删除当前光标下的字符)
X 代表dh(删除当前光标左边的字符)
D 代表d$(删除到行尾的内容)
C 代表c$(修改到行尾的内容)
s 代表cl(修改一个字符)
S 代表cc(修改一整行)


"."命令是Vim中一个简单而强大的命令。它会重复上一次做出的改
动。例如,假设你在编辑一个HTML文件,想删除其中所有的<B>标签。你
把光标置于<B>的<字符上然后命令"df>"。然后到</B>的<上用"."命令做
同样的事。"."命令会执行上一次所执行的更改命令( 此例中是"df>")。
要删除另一个标签,同样把光标置于<字符上然后执行"."命令即可。

每日学习一个技巧并熟练掌握,积跬步行千里,熟练生出百巧来!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值