当前位置:  开发笔记 > 开发工具 > 正文

Vim Dvorak键绑定(重新绑定:)

如何解决《VimDvorak键绑定(重新绑定:)》经验,为你挑选了4个好方法。

虽然之前我玩过它,但我终于开始定期使用Dvorak(简体).我已经与Vim保持了几年的稳定关系,而我正试图找出重新映射键绑定的最佳方法,以适应我新发现的Dvorak技能.

如何重新映射Vim的键绑定与德沃夏克最好的工作?

鼓励解释!



1> Adam Davis..:

我使用了一个比较常见的建议键绑定:

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 N 
no T 
no H 8
no T 8
no D 

移动键位于同一位置.其他变化:

删除'd' - >垃圾'j'

下一个'n' - >看'我'

前'N' - >回顾'L'

熟悉度也有一些变化,'s'/'S'可用于访问命令模式(:的旧位置,仍然有效).

增加了好处

行尾'$' - 也 - ' - '

行'^'的开头-also-'_'

向上移动8'T'

下移8'H'

下一个窗口 - 另外 - 'N'

交换窗口 - 也 - 'D'

-亚当



2> Andrew Aylet..:

我没有发现我需要重新映射Dvorak的密钥 - 当我切换布局时,我很快就习惯了使用默认的键绑定.

作为奖励,这意味着当我在Dvorak和Qwerty之间切换时,我不必记住两种不同的组合键.键盘布局的差异足以让我不希望键位于同一位置.



3> 小智..:

我只是使用标准qwerty命令和dvorak用于插入模式

以下是如何设置它



4> zcrar70..:

有点晚了,但我使用以下内容:

" 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用于下一个/上一个搜索结果

使用 - /_到达行的结尾/开头

这似乎对我有用......

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有