Vim生存技能
必备:
  写模式: i,a,o
  退出写模式: ecs

快捷:
  Ctrl+u: 向文件首翻半屏
  Ctrl+d: 向文件尾翻半屏
  Ctrl+f: 向文件尾翻一屏
  Ctrl+b: 向文件首翻一屏

文本操作:
  dd: 删除本行
  yy: 复制本行到剪切板
  p: 在当前位置后粘贴
  P:在当前位置前粘贴
  G: 到文件尾
  gg: 到文件第一行
  $: 跳到行尾
  ^: 跳到行首
  :行号: 光标跳转到指定行的行首
  x: 删除光标后的一个字符
  X: 删除光标前的一个字符
  D: 删除从当前光标到光标所在行尾的全部字符;
  dd: 删除光标行正行内容;
  o: 在当前行后面插入一空行;
  O: 在当前行前面插入一空行;
  :set nonumber: 在命令模式下, 用于在最左端不显示行号;

查找:
  /字符串:文本查找操作,用于从当前光标所在位置开始向文件尾部查找指定字符串的内容,查找的字符串会被加亮显示;
  ?字符串:文本查找操作,用于从当前光标所在位置开始向文件头部查找指定字符串的内容,查找的字符串会被加亮显示;
  a,bs/F/T:替换文本操作,用于在第a行到第b行之间,将F字符串换成T字符串.其中,"s/"表示进行替换操作;
  :setnumber:在命令模式下,用于在最左端显示行号;常用:ZZ:命令模式下保存当前文件所做的修改后退出vi;:: 光标跳转到最后一行的行首;

参考链接:
http://man.linuxde.net/vi https://www.cnblogs.com/orez88/articles/1867879.html
https://www.cnblogs.com/prayjourney/p/10949972.html

最新文章

  1. openfire 初始密码
  2. 用BlazeMeter录制JMeter测试脚本
  3. Warning: Using a password on the command line interface can be insecure.解决办法
  4. Linux下面CentOS 7桌面的安装
  5. 【po3693】Maximum repetition substring
  6. poj 1459 Power Network【建立超级源点,超级汇点】
  7. 【转】大素数判断和素因子分解【miller-rabin和Pollard_rho算法】
  8. 关闭归档提示:ORA-38774: cannot disable media recovery - flashback database is enabled
  9. DD应用实例
  10. JS中的循环嵌套 BOM函数
  11. 缓存(Cache)
  12. Docker Centos7 下建立 Docker 桥接网络
  13. 微信公众号支付JSAPI网页,total_fee错误不正确,header重定向参数丢失,无法获取订单号和金额解决
  14. 棋盘的完美覆盖问题,c++代码实现
  15. Python的一些高级特性以及反序列化漏洞
  16. 原生ajax请求
  17. 获取表单内元素组装成对象类型,方便datagrid的load取参数
  18. 关于Java的特点之封装
  19. 从LeNet到SENet——卷积神经网络回顾
  20. canvas反向裁剪技巧

热门文章

  1. Quickcocos从安装到打包
  2. android#定制ListView的界面
  3. Spring boot + Jpa + Maven + Mysql 初级整合
  4. 选择排序的Python代码实现
  5. python列表和if语句的简单结合
  6. linux各种IPC机制
  7. 【Python】【demo实验19】【练习实例】【不同位数相同阿拉伯数字组成的数之和】
  8. 基于.NET架构的树形动态报表设计与应用
  9. Kubernetes基石-pod容器
  10. Spring4学习回顾之路07- 通过工厂方法配置Bean