插入模式
==>退出命令模式:
  =>按键 ESC
  =>输入数字 可进行向下跳行
编辑模式
==>定义快捷键
  =>:map 键盘[ctrl+v+字母]+相应命令 +加对应+内容
==>注释连续行
   => :[n],[n]s/^/#/g   给指定行添加注释
    =>:[n],[n]s/^/\/\/   给指定行数加斜杠
    =>:ab 别名  名字     输入别名转换名字
==>快捷键需要保存到 用户的家目录  文件名为[.vimrc]
  =>保存相关路径:
    >用户保存路径:/home/username/.vimrc
    >root保存路径/root/.vimerc
==>导入
  =>:r 文件路径    把其他文件导入到路径所在处
  =>:r !which 命令            把命令路径导入进内容中
  =>:r !date        把日期导入文本中
==>保存退出:
  =>:w              保存修改
  =>:w 文件名  另存为指定文件
  =>:wq     保存并退出
  =>:q!      不保存退出
  =>:wq! 保存修改并退出
==>搜索和替换命令:
  => /搜索内容  [同时也可以查找行数]
    >:set ir 不区分大小写
    >键盘[n] 搜索下一个
    >键盘[N]反向搜索
  => :%s /替换内容/ 新的内容/g(c)
  => :n,ns/要替换的内容/新的内容/g(c)
    >g 代表不询问
    >c 代表操作询问
  =>输入数字 可进行向下跳行
==>定位命令:
  => :set nu      
  => :set nonu  
  => :[n],[n]d    删除指定行数
命令模式
==>进入插入模式快捷键:
  =>键盘 [a] 在光标后头插入
  =>键盘 [A] 在行尾插入
  =>键盘 [i]  在光标前插入
  =>键盘 [I]  在行尾插入
  =>键盘 [o] 在光标下插入一行
  =>键盘 [O] 在光标上面插入一行
==>定位命令:
  =>键盘[gg]  光标移动首行
  =>键盘[G] 移到末尾行
  =>键盘[0]移动到行首
  =>键盘[$]移动到行尾
==>删除命令:
  =>键盘[x] 删除光标当前字符
    >加[n] 再输入 键盘[x]  删除指定字节
  =>键盘[dd] 删除光标所在行
    >加[n] 再输入 键盘[x] 删除指定字节
  =>键盘[dG]  删除光标后部分所有内容
  =>键盘[D]  删除光标所行的后部分
==>替换和取消:
  =>键盘[r] 替换光标所在处的字符
    >大写键盘[R] 替换所在光标后所有字符
  =>键盘[u] 撤销
==>剪切复制命令:
  =>键盘[yy] 复制所在行
    >加[n] 再输入 键盘[yy]  复制指定行
  =>键盘[dd] 剪切当前行数
    >加[n] 键盘[dd]   剪切指定行
  =>键盘[p]  粘贴光标所在行的下面
    >大写键盘[P] 粘贴光标所在的上行
 ==>保存退出
    =>ZZ   保存退出

转载于:https://blog.51cto.com/liuhuanhuan/1717580

最新文章

  1. ES6变量常量字符串数值
  2. 八零后高薪程序员感慨中年危机,月薪五万多,想要跳槽没地方!
  3. 【qduoj - 1010】easy problem(巧妙的枚举)
  4. springboot2 配置redis报错 redis timeout Value not a valid duration解决办法
  5. JDK源码系列(5)-StringBuffer
  6. 【Mac】setremotelogin: Turning Remote Login on or off requires Full Disk Access privileges.
  7. 如何使用并解释通过 vSAN 监测收集的性能统计信息 (2064240)
  8. Sage CRM升级注意事项二
  9. 大理,徐娘半老的蝴蝶泉
  10. 计算机网络基础系列(八)TCP三次握手、四次挥手、可靠数据传输、拥塞控制和UDP
  11. 给大家推荐一款非常好用的表单验证插件:lr-verify.js
  12. IE下调试CSS与JS
  13. C语言将字符串转换为数字
  14. 1分钟恢复损坏的Excel文件
  15. u盘是传播计算机病毒的媒介,u盘病毒有几种传播方式
  16. xlsm java 读取_使用POI读/写XLSM
  17. 哔哩哔哩面试经验分享
  18. 小程序笔记(四)发表评论或者普通发帖
  19. Unity 3d 发布apk
  20. 国际化 i18n ———— 国家语言代码

热门文章

  1. mfc activeX,mfc application,mfc dll三者的区别
  2. fpcx教程:在Final Cut Pro中添加多语言字幕
  3. Ubuntu 18.04/20.04 部署minikube
  4. VirtualBox 虚拟CentOS7新增虚拟盘,并扩充 root和home 目录容量
  5. 巧用EasyRecovery监控硬盘 为你的电脑保驾护航
  6. 设计模式入门-工厂模式
  7. 23.2. REPLACE
  8. 【OSS 最佳实践】JS SDK使用STS方式实现断点续传
  9. 多因素方差分析:自由度
  10. SQL Server 823,824 错误