虽然之前我玩过它,但我终于开始定期使用Dvorak(简体).我已经与Vim保持了几年的稳定关系,而我正试图找出重新映射键绑定的最佳方法,以适应我新发现的Dvorak技能.
如何你重新映射Vim的键绑定与德沃夏克最好的工作?
鼓励解释!
我使用了一个比较常见的建议键绑定:
Dvorak it! no d h no h j no t k no n l no s : no S : no j d no l n no L N Added benefits no - $ no _ ^ no Nno T no H 8 no T 8 no D
移动键位于同一位置.其他变化:
删除'd' - >垃圾'j'
下一个'n' - >看'我'
前'N' - >回顾'L'
熟悉度也有一些变化,'s'/'S'可用于访问命令模式(:的旧位置,仍然有效).
增加了好处
行尾'$' - 也 - ' - '
行'^'的开头-also-'_'
向上移动8'T'
下移8'H'
下一个窗口 -
另外 - 'N'
交换窗口 -
也 - 'D'
-亚当
我没有发现我需要重新映射Dvorak的密钥 - 当我切换布局时,我很快就习惯了使用默认的键绑定.
作为奖励,这意味着当我在Dvorak和Qwerty之间切换时,我不必记住两种不同的组合键.键盘布局的差异足以让我不希望键位于同一位置.
我只是使用标准qwerty命令和dvorak用于插入模式
以下是如何设置它
有点晚了,但我使用以下内容:
" dvorak remap noremap h h noremap t j noremap n k noremap s l noremap l n noremap L N " easy access to beginning and end of line noremap - $ noremap _ ^
这基本上做了以下事情:
左下 - 右上都在主行的默认手指位置下(即没有像默认的QWERTY Vim映射那样移动一个)
l/L用于下一个/上一个搜索结果
使用 - /_到达行的结尾/开头
这似乎对我有用......