我一直在使用MacVim&已经习惯了,但我的主要开发计算机都是Linux(Ubuntu)
我希望MacVim像快捷键和行为一样
我知道你可以获得类似行为的窗口
source $VIMRUNTIME/mswin.vim
behave mswin
如何在ubuntu上的GVIM中获得Mac行为?
答案 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自己的命令,动作,文本对象和连接它们的语法更加高效和便携。你应该专注于那个。
:e <Tab>
$
用于定位光标或A
插入文字^
或0
(0
是“第一列”,^
是“第一个可打印字符”),用于定位光标或I
插入文本e
或E
或w
或W
b
或B
v$
v^
ve
然后eee
根据需要多次或{{ 1}} 依旧......
就像我之前说的那样,阅读v2e
,它会让你大吃一惊。