繁体   English   中英

Vim:将'cursor'键设置为wasd

[英]Vim: set 'cursor' keys hjkl to wasd

我承认我不是vim专家,所以请原谅我未提供任何尝试!

我希望将基本的vi / vim (和gvim )“光标键” hjkl覆盖/重映射为普通的“游戏机布局” wasd (w-up,a-left,s-down,d-right)。 此外:我知道“ w”,“ a”,“ s”和“ d”是vim中的重要键,因此我想到了将hjkl重新映射为ALT + wasd的想法。

必须配置.vimrc吗? 还是有一些插件? 你能帮助我吗?

将您的Alt + aswd映射到hjkl; 在您的.vimrc

noremap <A-a> h
noremap <A-s> j
noremap <A-w> k
noremap <A-d> l

根据zarakdNitro的解决方案,在我的案例中,添加

noremap <Esc>a h
noremap <Esc>s j
noremap <Esc>w k
noremap <Esc>d l

.vimrc解决了该问题。


因为就我而言

cat
ALT-w
ALT-a
ALT-s
ATL-d

结果^] w ^] a ^] s^] d

非常感谢!

我认为将其添加到您的.vimrc应该可以解决问题。

noremap ^[a h
noremap ^[s j
noremap ^[w k
noremap ^[d l

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM