首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim:将“游标”键hjkl设置为wasd

Vim:将“游标”键hjkl设置为wasd
EN

Stack Overflow用户
提问于 2016-07-04 10:54:06
回答 3查看 1.7K关注 0票数 2

我承认我不是一个专家vim用户,所以请原谅我没有提供以前的尝试!

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

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

EN

回答 3

Stack Overflow用户

发布于 2016-07-04 11:37:05

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

代码语言:javascript
复制
noremap <A-a> h
noremap <A-s> j
noremap <A-w> k
noremap <A-d> l
票数 4
EN

Stack Overflow用户

发布于 2016-07-04 13:20:34

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

代码语言:javascript
复制
noremap <Esc>a h
noremap <Esc>s j
noremap <Esc>w k
noremap <Esc>d l

.vimrc解决了这个问题。

因为在我的情况下

代码语言:javascript
复制
cat
ALT-w
ALT-a
ALT-s
ATL-d

导致^[w ^]a ^]s^]d

非常感谢!

票数 2
EN

Stack Overflow用户

发布于 2016-07-04 11:57:09

我认为将这个添加到您的.vimrc中应该可以做到这一点。

代码语言:javascript
复制
noremap ^[a h
noremap ^[s j
noremap ^[w k
noremap ^[d l
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38182952

复制
相关文章

相似问题

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