Cli*_*udy 101 vim keyboard-shortcuts macvim
我是一个试图从Textmate切换到MacVim的Ruby编程,而且我无法浏览你在VIM中可以做的庞大的事情列表以及它们的所有按键.我已经厌倦了"你可以使用'我'来插入文字,或者'a'用于在文字后添加文字,或'A'用于在文字末尾添加文字,或者......"我无法想象每个人都使用所有20个不同的按键来导航文本,10个左右的按键开始添加文本,以及18种方式来直观地选择内部块.或者你呢?
我理想的备忘单是30-40个最常用的按键或命令,每个人每天用来编写代码,以及rubyists每天使用的绝对必要插件和10个最常用的命令.从理论上讲,一旦我拥有它并开始像在Textmate中那样精通VIM,那么我就可以开始学习成千上万的其他VIM命令,这些命令会让我更有效率.
或者,我是否完全以错误的方式学习VIM?
Gre*_*ill 281
这是我写过一次的提示表,其中包含我实际使用的命令:
<Esc> 让你退出任何模式并返回命令模式终止所有插入命令<Esc>以返回命令模式.
除r和R之外的所有更改命令都将终止,<Esc>以返回命令模式.
<motion>按动作方向改变文本<motion>在运动方向上删除name将文件写入磁盘nametags文件); ^ T返回上一个位置(保持任意位置堆栈)Vim具有一些功能,可以轻松突出显示源控件中基本版本更改的行.我创建了一个小的vim脚本,使这很简单:http://github.com/ghewgill/vim-scmdiff
Jus*_*mas 20
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
这是学习VIM最棒的事情.