vim快捷键小结

先贴一张网上找来的vi/vim键盘图,感觉不需要去刻意记这张图,在使用的过程当中,慢慢就会掌握。目前我也是在一边使用一边摸索当中,对自己经常使用的一些快捷键做个小结。

1. 看代码翻页的时候我喜欢使用Ctrl + D(下翻半页)和Ctrl + U(上翻半页)来进行,如果要快速到整个文件的结尾,可以按shift + g,快速到整个文件的开始,连续按两次g即可,然后若是要跳转到指定的行数,比如第10行,可以按10gg或者10G的方式跳转。

2. 常用的插入操作,我比较喜欢用 i(在光标当前位置插入), o(在下一行插入,会自动对齐), a(在光标下一个字符插入), A(在行末位置插入)进行插入操作。

3. 常用的删除、剪切、复制、粘贴操作,删除单个字符的时候使用最多的肯定是按 x,当需要删除一个单词的时候可以使用 dw 剪切掉,需要删除一整行的时候按两下 d 即可,需要删除光标之后所有内容的时候要使用 shift + d 删除,删除多行是可以使用数字加上dd的方式,比如要删除10行,可以按10dd来剪切掉,若是不知道几行,使用shift+V 并按j/k来选定需要删除的内容并按dd即可。说到d是剪切作用,那么y就是复制了,用法和d类似,差别就是剪切和复制的差别了。不论是剪切的还是复制的,想要粘贴可以使用p。 顺带提一下,在linux当中,有些时候可以使用shift + insert 的方式粘贴,按Backspace不能删除的时候,可以尝试使用shift + delete的方式删除。

4. 光标的移动,上下左右分别是(kjhl),对于跳转到下一个单词的可以使用w,回退到上一个单词可以使用b,到行尾使用shift + 4($),到行首使用0或者 shift + 6(^),这两个的不同在于,0 是回到行首,不管这行是不是从空白字符开始的,而 shift + 6(^) 则是回到该行的第一个非空白字符的位置。{ 则表示段首, } 表示段尾。

5. 有的时候代码对齐格式不对的时候千万不要一行一行去敲空格或者删除啊,vim还是提供了块操作的,使用的方法就是 Ctrl + v 进去可视块模式,移动光标来选择操作的返回,这时候如果想要在选定的每一行前面加上两个空格

只需要按 Ctrl + v ——》 选定范围 ——》 shift + i ——》 敲两次空格 ——》 按两次 esc 即可

同理想要删除的时候, 按 Ctrl + v ——》 选定范围 ——》 按一下 x ——》 按两次 esc 即可

顺带提一下,在 linux 的终端界面也是可以使用 vi 的操作方式的,只需要在终端打入 set -o vi

然后再使用时就发现按esc 可以使用kj来选择历史命令等等

几乎和 vi 里的操作保持一致。

记性有点不太好,写点东西总是感觉写不全,先记录那么多,以后再做补充吧~~至于还有一些快捷键可以先参照上面那副vi/vim的键盘图。上述都是个人的一点小经验,有错误的请指出~谢谢。

时间: 2024-10-15 18:09:51

vim快捷键小结的相关文章

vim快捷键与插件

vim快捷键与插件 代码补全 使用vim内置补全,快捷键Ctrl-n或Ctrl-p. 自动补全插件AutoComplPop. 注释 NERDComment插件 常用命令: <Leader>cc 在可视模式下,对选中进行注释,<Leader>可配置,默认为反斜杠(\). <Leader>c<space> 取消选中区域的注释. :help nerdcomment 查看帮助 缩进 插入模式 Ctrl-T增加缩进,Ctrl-D减小缩进. 命令模式 >>

Vim快捷键

Vim快捷键 普通模式 [行间跳转] gg 游标移动到到第一行 G 游标移动到最后一行 nG 游标移动到第 n 行 Ctrl + o 快速回到上一次(跳转前)光标所在位置 Shift+zz 普通模式下输入即可保存退出vim [行内跳转] w 到下一个单词的开头 e 到下一个单词的结尾 b 到前一个单词的开头 ge 到前一个单词的结尾 0 或 ^ 光标跳转到行头 $ 光标跳转到行尾 f 字母 向后搜索<字母>并跳转到第一个匹配的位置 F字母 向前搜索<字母>并跳转到第一个匹配的位置

[No00004F]史上最全Vim快捷键键位图(入门到进阶)

史上最全Vim快捷键键位重磅来袭!!学习Linux的朋友看过来啦,你是不是觉得Linux编辑器Vim操作复杂,步骤繁琐呢?Linux工程师是不是想大幅度提升自己的工作效率呢? 经典版        下面这个键位图应该是大家最常看见的经典版了. 对应的简体中文版. 其实经典版是一系列的入门教程键位图的组合结果,下面是不同编辑模式下的键位图. 1 2 3 4 5 6 7 入门版        基本操作的入门版.进阶版        增强版        下图是一个更新时间较新的现代版,含有的信息也更

vim快捷键大礼包(一)

vim快捷键大礼包(一) 移动光标 h--左移 l(小写字母L)--右移 k--上移 j--下移 光标移动到文件头或尾 gg--移动到文件头 G--移动到文件尾 删除字母 x--删除光标位置的字母 nx--删除光标位置的字母及之后的n-1个字母 删除整行(剪切) yy--删除光标所在的行 ndd--删除光标所在的行及之后的n-1行 dG--从光标所在的行删除到行尾 :n1,n2d--删除n1到n2行 复制 yy--复制光标所在的行 nyy--复制光标所在的行及之后的n-1行 粘贴 p--粘贴光标

vim快捷键总结

直接上图 原图地址:vim快捷键

vim快捷键笔记【原创】

Vim zR  全部展开 zM全部合并 vim  快捷键 shift   +  i      (‘I’)    进行编辑 shift   +  4     (‘$’)    跳到行尾 shift   +  v      (‘V’)   选中行 shift   +  0      (‘)’)    跳到行首 先ctrl  +  v  模块编辑 再s,或者shift + $, shift + i进行编辑即可,编辑完后就esc就可以更改局部内容 s    删除 Ctrl+wl或wh是切换窗口来编辑 v

vim快捷键(简洁版)

vim快捷键,为了防止过于繁琐,只写自己常用的,后续补充.入门的见文章vim基础学习,详细的见转载的文章vim快捷键 1.打开文件 vim + file    从文件的末尾开始. vim +num file    从第num行开始. vim +/str file    打开file,并将光标停留在第一个找到的str上. :e file        关闭当前编辑的文件,并开启新的文件. :e+file        开始新的文件,并从文件尾开始编辑. :e+n file    开始新的文件,并从

VIM快捷键(转)

VIM快捷键:光标移动:四个方向   kh 0 l   j  ctrl+f, ctrl+b                 向下翻页,向上翻页  ctrl+d, ctrl+u                 向下半翻页,向上半翻页  $    移动行尾  0    移动行首  w    移动下一个词  b    移动到上一个词  gg   跳到文档的开始处  G    跳到文档的末尾  %    跳到匹配的括号处("{ }""[]""()")  

转: Vim快捷键分类

Vim快捷键分类 http://www.cnblogs.com/jikey/archive/2011/12/28/2304341.html 一. 移动:    h,j,k,l: 左,下,上,右.    w: 下一个词的词首.    e:下一个词的词尾.    b:上一个词的词首.    <>: v 模式选中后进行缩进.二. 跳转:    %: 可以匹配{},"",(),[]之间跳转.    H.M.L:直接跳转到当前屏幕的顶部.中部.底部.    #H:跳转到当前屏的第#行