MacVim命令+ $ KEY快捷键& Ubuntu下的GVIM行为

时间:2012-01-27 06:44:27

标签: vim macvim

我一直在使用MacVim&已经习惯了,但我的主要开发计算机都是Linux(Ubuntu)

我希望MacVim像快捷键和行为一样

我知道你可以获得类似行为的窗口

source $VIMRUNTIME/mswin.vim
behave mswin

如何在ubuntu上的GVIM中获得Mac行为?

1 个答案:

答案 0 :(得分:4)

我在Mac OS X上使用MacVim,在家里使用Linux上的GVim,在任何地方使用CLI Vim。你怎么称呼“MacVim喜欢捷径和行为”?

您的意思是“标准操作系统范围的快捷方式”,例如 Cmd + O Cmd + V Shift + light / left arrow ?我不知道MacVim的任何功能,GVim除了非常优雅和令人印象深刻的操作系统集成之外还没有。

显然不支持使用 Cmd 键的快捷键,因为典型的PC键盘上没有 Cmd 键。如果你真的想拥有它们,你需要使用另一个修饰键明确地将它们添加到~/.gvimrc Shift + 右/左箭头和其他基本Mac OS X文本编辑快捷方式也必须明确添加到~/.gvimrc。您很快就会发现此策略存在局限性。

天啊,GVim甚至都不支持Gnome自己的默认快捷方式。

这是错误的方法。

Vim自己的命令,动作,文本对象和连接它们的语法更加高效和便携。你应该专注于那个。

  • Cmd + O = :e <Tab>
  • Cmd + 右箭头 = $用于定位光标或A插入文字
  • Cmd + 左箭头 = ^00是“第一列”,^是“第一个可打印字符”),用于定位光标或I插入文本
  • Alt + 右箭头 = eEwW
  • Alt + 左箭头 = bB
  • Shift + 右箭头 = v$
  • Shift + 左箭头 = v^
  • Shift + Alt + 右箭头 = ve然后eee根据需要多次或{{ 1}}

依旧......

就像我之前说的那样,阅读v2e,它会让你大吃一惊。