我正在使用MacVim,我正在尝试更改基本的默认键映射,但我失败了.我不知道为什么它如此复杂.这就是我想要做的事情:(请告诉我把什么放在我的.gvimrc中)
基本上,我试图获得macvim的常用编辑功能.
请记住,首先需要进行某种取消.我已经尝试过添加映射,但它不起作用.
如果您可以粘贴我可以复制/粘贴到我的.gvimrc文件的部分,那就太棒了.
这就是我的映射的样子:(来自运行:地图)
n gx <Plug>NetrwBrowseX
<M-Down> }
<D-Down> * <C-End>
<M-Up> {
<D-Up> * <C-Home>
<M-Right> * <C-Right>
<D-Right> * <End>
<M-Left> * <C-Left>
<D-Left> * <Home>
n <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR>
v <BS> "-d
v <D-x> "*d
v <D-c> "*y
v <D-v> "-d"*P
n <D-v> "*P
Run Code Online (Sandbox Code Playgroud)
你不应该那样去学习Vim:虽然你想要的东西很容易,但这也是一个非常糟糕的主意.
Vim通过在插入模式(插入文本)中可以/应该完成的内容与在正常模式下可以/应该完成的内容(导航,yanking,粘贴,删除......)之间的严格分离来获取其大部分功能.模态编辑在开始时可能很奇怪,但你很快就会习惯它,并在以后发誓.这只是时间问题.
当我从TextMate切换到我意识到这是最适合做生产的事情时,我完全按照你的要求做了更多(尝试将所有Vim映射更改为TM).
如果您真的不喜欢(或者不想调整)模态编辑,那么有许多文本编辑器可以让您"正常"使用键盘并具有许多强大的功能.
也就是说,这里有一些指示:
:h key-notation
:h mapping
Run Code Online (Sandbox Code Playgroud)
而且你不需要任何解映.