vim快捷键大全(vim快捷键图)

健康新闻 2023-05-01 18:58健康生活www.xingbingw.cn

  vim快捷键大全(vim快捷键图),新营销网红网本栏目通过数据整理汇集了vim快捷键大全(vim快捷键图)相关信息,下面一起看看。

   1.向上、向下、向左和向右移动光标

   Ctrl-y向上移动一行

   Ctrl-e向下移动一行

   Ctrl-u向上翻半页

  向下翻半页(向下)

   Ctrl-f向上翻一页(向前)

   Ctrl-b向下翻页(向后)

   w跳到下一个前缀,用标点符号或单词来划分。

   w跳到下一个前缀,一个长跳,比如行尾,被认为是一个单词。

   e跳到下一个单词的末尾。

  跳到下一个单词的末尾,跳远

  跳到上一个单词

  跳到上一个单词,跳远

   0跳转到行首,有或没有缩进,即跳转到第0个字符。

  跳到行首的第一个字符

   $跳到行尾

   Gg跳转到文章开头

   g到正文的结尾

  将5gg/5G调整到第5行。

   Gd跳转到当前光标所在的变量的声明。

   Fx在当前行中查找X字符,找到后跳转到。

  ;重复最后一个F命令,不要重复输入fx。

   *找到光标所在的单词,往下看。

   #找到光标所在的单词,然后查找

  第二,删除复制删除光标行

   Dw删除一个单词(word)

   D/D被删除到行尾

   x删除当前字符

   x删除前一个字符。

   Yy复制一行

   Yw复制一个单词

   Y/Y复制到行尾

  将粘贴板的内容粘贴到当前行的下方。

  将粘贴板的内容粘贴到当前行的顶部

   3.插入模式I从当前光标处进入插入模式。

  我进入插入模式,并将光标放在该行的开头。

  追加模式,将光标放在当前光标之后。

  一种追加模式,将光标置于行尾

   o在当前行下面添加一个新行,并进入插入模式。

   o在当前行上方添加一个新行,并进入插入模式。

   Esc退出插入模式。

   4.编辑J将下一行和当前行连接成一行。

   Cc删除当前行并进入编辑模式。

   Cw删除当前单词并进入编辑模式。

   C$擦除从当前位置到行尾的内容,并进入编辑模式。

  删除当前字符并进入编辑模式。

  删除光标所在的行,进入编辑模式。

   Xp将当前字符与下一个字符交换。

   u撤销

   Ctrl重做

   ~切换大小写,当前字符

  将当前行向右移动一个单位。

  将当前行向左移动一个单位(制表符)

   ==自动缩进当前行。

   5.查找和替换/模式并向后搜索字符串模式。

  ?Pattern向前搜索字符串模式。

   \c忽略大小写

   \C区分大小写

   n下一个匹配(如果是/search,就是下一个下来,搜索是下一个上来的)

  前一场比赛(同上)

   3360% s/old/new/g搜索整个文件并用新文件替换所有旧文件

   3360% s/old/new/GC搜索整个文件并用新文件替换所有旧文件。每次都要求你确认是否替换。

   6.退出编辑器:w,将缓冲区写入文件,即保存更改。

  保存更改并退出

   :x保存更改并退出

   :q退出,如果缓冲区已经修改,会有提示。

   :q!强制退出,放弃修改

  七。多文件编辑vim文件1.同时打开多个文件

   :args显示当前编辑的文件

   :下一步切换到下一个文件

   :prev切换到上一个文件

   * * :下一个!* *不要保存当前编辑的文件并切换到下一个文件。

   **:prev!* *不要保存当前编辑的文件并切换到上一个文件。

   :wnext保存当前编辑的文件并切换到下一个文件。

   :wprev保存当前编辑的文件并切换到上一个文件

   :第一个定位头文件

   :最后定位尾文件

   Ctrl在两个最近打开的文件之间快速切换。

   :split[sp]]水平分割当前文件。

   :水平分割当前窗口

   :vsplit[vsp] file垂直分割当前窗口

   :新文件与拆分文件相同

   :关闭关闭当前窗口

   :only只显示当前窗口,关闭所有其他窗口。

   :全部打开所有窗户

   3360垂直打开所有窗口,垂直打开。

   :qall在所有窗口上执行:Q操作

   :qall!在所有窗口上执行:q!操作

   :wall在所有车窗上执行:W操作

   :wqall在所有窗口上执行:wq操作

   Ctrl-w h跳转到左侧窗口

   Ctrl-w j跳转到以下窗口

   Ctrl-w k跳转到上面的窗口

  跳转到右边的窗口

  跳转到顶部窗口

   Ctrl-w b跳转到底部窗口

  八、多标签编辑:tabedit文件在新标签中打开file文件。

   :选项卡拆分文件在新选项卡中打开文件文件

   :切换到上一个选项卡

  :tabn切换到后一个标签

  :tabc关闭当前标签

  :tabo关闭其他标签

  gt到下一个tab

  gT到上一个tab

  0gt跳到第一个tab

  5gt跳到第五个tab

  九、执行shell命令

  在命令模式下输入 :sh ,可以运行相当于在字符模式下,到输入结束想回到VIM编辑器中用exit,ctrl+D返回VIM编辑器

  可以 !command ,运行结束后自动回到VIM编辑器中

  用“Ctrl+Z“回到shell,用fg返回编辑

  :!make- 直接在当前目录下运行make指令

  十、VIM启动项

  -o[n]以水平分屏的方式打开多个文件

  -O[n]以垂直分屏的方式打开多个文件

  十一、自动排版

  在粘贴了一些代码之后,vim变得比较乱,只要执行gg=G就能搞定

  十二、如何在vim中编译程序

  在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行:copen命令,将结果输出的窗口打开,然后执行:make

  编译后的结果就显示在了copen打开的小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误的行。

  十三、buffer操作buffer状态

  -(非活动的缓冲区)

  a(当前被激活缓冲区)

  h(隐藏的缓冲区)

  %(当前的缓冲区)

  #(交换缓冲区)

  =(只读缓冲区)

  +(已经更改的缓冲区)

  十四、 VIM 操作目录1.打开目录

  vim .

  vim a-path/

  2.以下操作在操作目录时生效

  p,P,t,u,U,x,v,o,r,s

  c使当前打开的目录成为当前目录

  d创建目录

  %创建文件

  D删除文件/目录

  -转到上层目录

  gb转到上一个 bookmarked directory

  i改变目录文件列表方式

  ^l刷新当前打开的目录

  mf- 标记文件

  mu- unmark all marked files

  mz- Compress/decompress marked files

  gh显示/不显示隐藏文件( dot-files)

  ^h编辑隐藏文件列表

  a转换显示模式, all - hide - unhide

  qfdiplay infomation about file

  qblist the bookmarked directories and directory traversal history

  giDisplay information on file

  mb

  mc

  md- 将标记的文件(mf标记文件)使用 diff 模式

  me- 编辑标记的文件,只显示一个,其余放入 buffer 中

  mh

  mm- move marked files to marked-file target directory

  mc- copy

  mp

  mr

  mt

  vim 中复制,移动文件

  mt- 移动到的目录

  mf- 标记要移动的文件

  mc- 移动/复制

  R移动文件

  打开当前编辑文件的目录

  :Explore

  :Hexplore

  :Nexplore

  :Pexplore

  :Sexplore

  :Texplore

  :Vexplore

  vim

  更多vim快捷键大全(vim快捷键图)相关信息请关注本文章,本文仅仅做为展示!

Copyright@2015-2025 www.xingbingw.cn 性病网版板所有