首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim Dvorak键绑定(重新绑定:)

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

Stack Overflow用户
提问于 2008-10-03 00:30:43
回答 7查看 10.5K关注 0票数 36

虽然我以前玩过它,但我终于开始定期使用Dvorak (简化)了。我和Vim的关系已经稳定了好几年了,我正试图找到最好的方法来重新映射关键绑定,以适应我新发现的Dvorak技能。

如何将Vim的关键绑定重新映射为最佳使用Dvorak?

鼓励解释!

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-10-03 00:41:15

我使用一个更多的常用推荐键绑定

代码语言:javascript
复制
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 <C-w><C-w>
no T <C-w><C-r>
no H 8<Down>
no T 8<Up>
no D <C-w><C-r>

移动键保持在同一个位置。其他变动:

  • 删除d 'd‘->垃圾'j’
  • 下一个n 'n‘->看’我‘
  • 以前的'N‘->回首'L’

对于熟悉性也有一些改变,'s'/'S‘可以用来访问命令模式(仍然有效的:的旧位置)。

附加效益

  • 行尾“$”-还有--“-”
  • 行首“^”-还有-“_”
  • 向上移动8 'T‘
  • 向下移动8 'H‘
  • 下一个窗口<C-w><C-w> -还有- 'N‘
  • 交换窗口<C-w><C-r> -还- 'D‘

-Adam

票数 35
EN

Stack Overflow用户

发布于 2008-10-03 10:32:32

我不需要重新映射Dvorak的键--我很快就习惯了在切换布局时使用默认的键绑定。

作为一种奖励,这意味着当我在Dvorak和Qwerty之间切换时,我不需要记住两个不同的键组合。键盘布局上的差异是足够的,我不期望键在同一个位置。

票数 20
EN

Stack Overflow用户

发布于 2009-01-27 15:37:38

有点晚了,但我使用以下方法:

代码语言:javascript
复制
" 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用于下一个/前一个搜索结果。
  • 使用-/_到达行的末尾/开头

这似乎对我有用..。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/165231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档