vim隐藏按键
vimgolf真的有很多东西可以学到啊,虽然自己写的vimrc用快捷键把某些键位覆盖了
gJ
:消除与下行间的换行vit
:可以直接选中html中一对尖括号中间的内容M
:前往中间行m
:前往中间列:g/^/m0
:反转行,解释::g
的用法是:[ranger]g[lobal]/{pattern}/[cmd]
ranger表示范围,pattern是一个正则表达式,表示要匹配的模式串,cmd表示命令
:g/^
就是选中了所有行首,因为所有行都有行首m
表示命令move,m0就是移动到第0行,从第0行开始处理,一行一行处理下去就是翻转行的效果)
:前往文本尾:sor!
:降序排序233G
:前往233行的开头E
前往单词最后,若为最后,前往下一个单词的最后B
前往单词最前,若为最前,前往上一个单词的最前:%
:对所有行执行之后的操作:%norm xxx
:对所有行执行normal模式下的操作,如果有一步匹配就会跳出脚本,一般只有vimgolf中才会用:%s/ /\t/g
: 所有空格换成<tab>
使用纯净的VIM:
vim -u NONE -n