#1 楼
:help langmap
您可以在命令模式下重新映射键,但可以完整地键入。这意味着您可以通过按下键盘上的等效位置来使用hjkl的意图-相邻的Homerow键进行滚动。假设您的布局为Dvorak,则这些相同的键为htns。 h相同,因此我们需要映射其他三个:
:set langmap=tj,nk,sl
现在可以使用htns进行导航。这不会影响
:commands like this
,也不会更改插入模式(即按t会给你一个't')。#2 楼
您可以在vim中重新映射键。nnoremap [ h
将[
重新映射到h
,因此您可以使用[
代替h
,您可以将h
重新映射到[
最初完成的工作。但是您必须对所有键都执行此操作,并且要考虑不同的模式,所以我想这会有些麻烦。评论
因为至少在接下来的十年中我将使用vim,所以我认为这是值得投资的。在哪里可以使用此更改使更改永久合理?
–Earthliŋ
15年2月4日在1:49
你应该把它放在你的〜/ .vimrc中
–德鲁瓦·萨加尔(Dhruva Sagar)
2015年2月4日在2:18
评论
公平地说,Dvorak在Qwerty使用hjkl的地方使用键dhtn而不是htns。
–安东尼
2015年2月21日在17:26