菜鸟的Linux历程-vi编辑器使用

菜鸟的Linux历程-vi编辑器使用

我是一个菜鸟Linux爱好者,《菜鸟的Linux历程》系列博客记录了我的成长历程,也希望给广大Linux初学者提供帮助。
- 基本认识
- 末行模式
- 命令模式
- Sublime Text2 使用技巧


基本认识

  • 文件打开后默认为命令模式
  • 从命令模式进入末行模式用:切换
  • 从命令模式进入输入模式
    – i 在当前字符前面进入输入模式
    – I 在当前行面前进入输入模式
    – o 在当前行下方插入一个新行进入输入模式
    –O 在当前行上方插入一个新行进入输入模式
    – a 在当前字符后面进入输入模式
    – A 在当前行后面进入输入模式

末行模式

  • q 不保存退出
  • q! 强制不保存退出
  • wq 保存退出
  • x 保存退出
  • w 保存不退出
  • %s/[string1]/[string2]/g 把一篇文章中的所有hello全部替换成world,%第一行到最后的意思
  • [number1],[number2]s/[string1]/[string2]/g 把number1行到number2行的string1替换成string2

命令模式

  • :H(h) 命令模式下的左方向键
  • :J(j) 命令模式下的下方向键
  • :K(k) 命令模式下的上方向键
  • :L(l) 命令模式下的右方向键
  • :dd 删除(剪切)一行
  • :G 最后一行
  • :[number]G 第number行
  • :yy 复制当前行
  • :[number]yy 复制number行
  • :p 粘贴到下一行
  • :r 单字符替换
  • :[number]p 粘贴number次
  • :u 撤销
  • :dG 从当前行删除到最后一行
  • :d1G 从当前行删除到第一行
  • :dw 删除一个单词
  • :d^ 从当前字符删除到行首
  • :d$ 从当前字符删除到行末
  • :/string 查找string字符,按下n键查找多个
  • :v 视图选中,可用于快速缩进等操作
  • :x 删除当前字符
  • :[number]x 删除number个字符
  • :P 粘贴到上一行

Sublime Text2 使用技巧

在日常工作和学习中,vi编辑器并不是最合适的编辑工具,当vi编辑器和Sublime Text2 结合使用时,编辑效率将得到飞速提升,下面将介绍如何在sublime中使用vi编辑器,并介绍了一些使用技巧:

  • Sublime Text2开启vi插件功能:Preference->Setting-Default编辑配置文档的最后一行改为”ignored_packages”: []
  • 关闭和开启自动补全功能:
    依旧是上面一步的配置文档,将”auto_match_enable”:false[true],作为一个初学者,应该关闭此功能,打牢自己的基础。
  • 关闭和开启命令提示功能:修改配置文档”auto_complete”:false[true] ,建议初学者也关闭该功能。
  • 代码注释功能:Ctrl+/

就列举这么多了,以上对vi编辑器的简单操作足以完成日常学习需求。vi编辑器在用顺手了以后可以大大提高自己的打字速度,多练习,慢慢享受手指在键盘键飞跃的快感吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值