Vim的一些快捷键记录:
一、移动光标
按键功能说明h,j,k,l上,下,左,右ctrl-e移动页面ctrl-f上翻一页ctrl-b下翻一页ctrl-u上翻半页ctrl-d下翻半页w跳到下一个字首,按标点或单词分割W跳到下一个字首,长跳,如end-of-line被认为是一个字e跳到下一个字尾E跳到下一个字尾,长跳b跳到上一个字B跳到上一个字,长跳0跳至行首,不管有无缩进,就是跳到第0个字符^跳至行首的第一个字符$跳至行尾常用gg跳至文首常用G调至文尾常用5gg/5G调至第5行gd跳至当前光标所在的变量的声明处fx在当前行中找x字符,找到了就跳转至;重复上一个f命令,而不用重复的输入fx*查找光标所在处的单词,向下查找#查找光标所在处的单词,向上查找
二、删除复制
按键功能说明dd删除光标所在行dw删除当前字符至行末D删除当前字符至行末x删除当前字符X删除前一个字符yy复制一行Y复制一行yw复制到行末按esc后,然后ggvG或者ggVG全选(高亮显示)按esc后,然后ggyG全部复制按esc后,然后dG全部删除
三、插入模式
按键功能说明i从当前光标处进入插入模式I进入插入模式,并置光标于行首a追加模式,置光标于当前光标之后A追加模式,置光标于行末o在当前行之下新加一行,并进入插入模式O在当前行之上新加一行,并进入插入模式Esc退出插入模式
四、编辑
按键功能说明J将下一行和当前行连接为一行cc删除当前行并进入编辑模式cw删除当前字,并进入编辑模式c$擦除从当前位置至行末的内容,并进入编辑模式s删除当前字符并进入编辑模式S删除光标所在行并进入编辑模式xp交换当前字符和下一个字符u撤销ctrl+r重做~切换大小写,当前字符>>将当前行右移一个单位
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?