vim快捷键总结

//**容易忘记vim的一些快捷键,故将常用快捷键作此记录**//
(这里貌似无法使用WIKI语法,待修改)
=1 vim的几种模式= ==1.1 Normal mode== vim开启的默认模式 ==1.2 Insert mode== Normal mode输入i、a、O、o等进入 ==1.3 Command-line mode== Normal mode输入 : 进入该模式 ==1.4 Visual mode== Normal mode输入v进入,进行块选取,选择后搭配y d p可以进行区域删除复制操作 ==1.5 Replace mode== Normal mode输入R进入 =2 基础操作= == 2.1 插入== |i |光标前插入|I| 行首插入| |a| 光标后插入|A|行末插入| |o|下一行插入|O| 上一行插入| ==2.2 删除赋值粘贴== |x|向后删除一个字符|X|向前删除一个字符 |dd| 删除一行|ndd|删除当前起n行 |yy|拷贝当前行|nyy|拷贝当前起n行 |p|将已经复制的内容粘贴到下一行 |u|撤销前一个操作|ctrl+r|恢复| |.(小数点)|重复之前的动作| (NOTE)撤销/恢复操作前加数字 eg:20u 可以撤销/恢复前n此操作 ==2.3 光标移动== | j| 下移一行|k|上移一行 |n+Enter|下移n行| : n+Enter|跳转到第n行 |gg|文件头|G|文件尾部 |0|移动至行首|$|移动到行末 |e|后移一个词|E|前移一个词 (NOTE)小写向后操作,大写向前操作 ==2.4 翻页== |crtl+b|上一页|crtl+f|下一页| |crtl+u|上半页|crtl+d|下一页 ==2.5 查找== |/word|向下查找|?word|向上查找 |n|重复上个搜索|N|反向重复上一次搜索 |:1,$s/old/new/g|全文范围new替代old| (NOTE) 执行 :1,$s/old/new/gc 可以在替换前请求用户确认 (IMPORTANT) 可以利用 \ 进行转义搜索 ==2.6 改变大小写== |~|改变当前字符大小写| |区域选中后,U or u|选中文本变为大写/小写| =3 参数设定= (NOTE)Command-line mode |set nu|设定行号|set nonu|取消行号 |syntax on|开启语法颜色|syntax off|关闭着色 |set spell|开启拼写检查|set nospell|关闭拼写检查 |set fenc|显示当前文件编码|
posted @ 2018-04-14 15:06  黄金砖工  阅读(138)  评论(0编辑  收藏  举报