【积少成多】vi的进阶使用

1. 【积少成多】熟练使用vim

https://blog.csdn.net/wyttRain/article/details/88366339

在日常的开发工作中,ubuntu中的vi编辑器是我们无法避免的需要使用的工具之一,而其又不像普通的文本编辑器一样自由选择,想要随心所欲得使用vi编辑器,提高工作效率,也是需要下一定的心思的,在此将记录本人在工作中积累的一些关于vi编辑器的使用技巧

1.1. 注释

1.1.1. 多行注释

  • Step 1:在命令行的模式下,将光标固定在需要注释内容中的第一列,按ctrl+V快捷键进入可视化模式
  • Step 2:使用上下方向键,选中需要注释的行
  • Step 3:按下大写的I键,进入insert模式,然后输入#注释内容
  • Step 4:连续两次按下ESC键,Step 2所选的行就都会被注释掉

1.1.2. 解除多行注释

  • Step 1:在命令行的模式下,将光标固定在需要接触注释内容中的第一列,按ctrl+V快捷键进入可视化模式
  • Step 2:使用上下方向键,选中需要接触注释的行
  • Step 3:按下大写的I键,进入insert模式,然后将行前的#符号去除
  • Step 4:连续两次按下ESC键,Step 2所选的行就都将解除注释

1.2. 命令行光标移动

  • ctrl+a 将光标移动到命令行行首
  • ctrl+e 将光标移动到命令行行尾
  • ctrl+u 删除光标前的内容
  • ctrl+k 删除光标后的内容
  • ctrl+w 删除光标前面的单词
  • alt+d 删除光标后面的字符
  • ctrl+l 保留当前命令行的前提下清屏

1.3. 文本中光标的移动


  • w 移动光标到下一个单词的开头
  • e 移动光标到下一个单词的结尾
  • b 移动光标到上一个单词
  • 0 移动光标到本行最开头

  • ^ 移动光标到本行最开头的字符处
  • $ 移动光标到本行结尾处
  • A 移动光标至行尾并处于可编辑状态

  • gg 移动光标到文档首行
  • G 移动光标到文档尾行
  • :n 跳到第n行
  • u 撤销

  • ctrl+f 向下翻页,同page down.
  • ctrl+b 向上翻页,同page up.
  • ctrl+d 向下翻半页 此比较有用
  • ctrl+u 向上翻半页 此比较有用
  • ctrl+e 向下翻一行
  • ctrl+y 向上一行

1.4. 拷贝


  • yw 表示拷贝从当前光标到光标所在单词结尾的内容
  • dw 表示删除从当前光标到光标所在单词结尾的内容
  • daw 表示删除光标所在的单词

  • yy 表示拷贝光标所在行
  • dd 表示删除光标所在行
  • D 表示删除从当前光标到光标所在行尾的内容

  • xp 表示交换光标与其后的字符的位置
  • ddp 表示光标所在行与下一行交换

1.5. 替换


  • :%s#abc#def#g 把文本中的abc全部替换为def
  • :10,50s#abc#def#g 把文本中第10~50行中的adb替换为def
  • :%s#abc#def#gc 如果在g后面加上c,那么每次替换之前会寻求用户的确认

1.6. 删除


  • :%d 删除全文
  • Ndd 删除往下的N行
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值