前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vim使用命令总结

vim使用命令总结

原创
作者头像
好派笔记
修改2021-09-15 17:42:23
3300
修改2021-09-15 17:42:23
举报
文章被收录于专栏:好派笔记好派笔记

vim是从vi发展来的文本编辑器

1.安装
  1. [root@localhost ~]# which vim
  2. /usr/bin/vim  
  3. [root@localhost ~]# yum -y install vim-en*
2.VIM常用的三种模式
  1. 命令模式:打开文件后,默认进入命令模式  
  2. 编辑模式:需要输入命令,切换到编辑模式  
  3. 末行模式:末行模式输入命令  

三种模式的转换:

  1. 命令模式-->编辑模式:i,a,o,s  
  2. 编辑模式-->命令模式:ESC  
  3. 命令模式-->末行模式:  
  4. : / (两种方式)  
  5. 末行模式-->命令模式:  
  6. 连续两次ESC  
3.命令模式下的基本操作
3.1光标移动
  1. H J  K L  前下上后  
  2. $ 光标移动到行尾  
  3. 0 光标移动到行首  
  4. gg光标移动到文件头部  
  5. G光标移动到文件尾部  
  6. 20G光标移动到20行  
  7. /string (n N分别向后和向前循环),快速定位到某一行  
3.2文本编辑
  1. y  复制  yy 3yy ygg yG  #以行为单位
  2. d  删除  dd 3dd dgg dG  #以行为单位
  3. p  粘贴  
  4. x  删除光标所在的字符  
  5. D  从光标处删除到行尾  
  6. u 撤销操作  
  7. d0删除光标前面的字符  
  8. dd删除光标所在的行  
  9. ndd删除光标所在行往后的n行(n是自然数,包括本行)  
  10. yy复制一行(光标所在行)  
  11. nyy复制n行  
  12. p光标所在处的下一行粘贴  
  13. P光标所在处的行粘贴  
3.3进入其它模式
  1. a  进入插入模式  
  2. i  进入插入模式  
  3. o  进入插入模式  
  4. A  进入插入模式  
  5. :  进入末行模式(扩展命令模式)  
  6. v  进入可视模式  
  7. R  进入替换模式  
4.扩展命令模式
4.1保存退出
  1. :10    进入第10行  
  2. :w     保存  
  3. :q     退出  
  4. :wq    保存并退出  
  5. :w!    强制保存  
  6. :q!    不保存并退出  
  7. :wq!   强制保存并退出  
  8. \:x     保存并退出 ZZ  
4.2查找替换
  1. 格式:  
  2. :范围 s/old/new/选项  
  3. 举例:  
  4. :1,5 s/root/moonrong/  #从1-5行的root替换为moonrong
  5. :1,$ s/root/moonrong/  #$表示最后一行
  6. 行跳转  
  7.  :40   跳到40行  
  8. 字符串替换  
  9.  :s/old/new,替换光标处的,回车即可  
  10.  :s/old/new/g,替换光标所在行,回车即可  
  11.  :%s/old/new,替换文件中所有行的第一个old,回车即可  
  12.  :%s/old/new/g,替换文件中所有行的所有的old,回车即可  
  13.  :27,30s/old/new/g,替换27到30行中所有的old  
4.3设置环境
  1. 临时设置:  
  2. :set nu   设置行号  
  3. :set ic   不区分大小写  
  4. :set ai   自动缩进  
  5. :set list 显示控制字符  
  6. :set nonu 取消设置行号  
  7. :set noic  
5.文本查找

“/”查找: 光标往下查找,到尾部再重头查找 输入“/”,会在最后显示/,输入想查询的内容然后回车,会以黄色高亮显示。摁n会往下逐个显示黄色高亮区域,N会往上逐个查找。

“?”查找: 光标往上查找,到头部再从尾查找

查找某个单词出现多少次 移动到要查找的单词上,按键盘上的#键,这个单词会黄色高亮,n或N就可以逐个查找

6.其他相关及总结

:sp [filename] 切割窗口。如果无参数,切割当前窗口;如果有参数,打开新窗口 ctrl + w +j 移动到下方窗口 等同于:ctrl + w + ⏬ ctrl + w +k移动到上方窗口 等同于:ctrl + w +⏫ :q 离开

vim使用命令总结
vim使用命令总结

VIM操作命令

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装
  • 2.VIM常用的三种模式
  • 3.命令模式下的基本操作
    • 3.1光标移动
      • 3.2文本编辑
        • 3.3进入其它模式
        • 4.扩展命令模式
          • 4.1保存退出
            • 4.2查找替换
              • 4.3设置环境
              • 5.文本查找
              • 6.其他相关及总结
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档