问一下大家在使用 ide 中,上下左右会有自己的键位吗

2023-12-31 10:22:08 +08:00
Mmahaha  Mmahaha

楼主是个 IDEA 选手,→是个平时很常用的键位,虽然也可以盲打,但是右手需要有个大幅移动的动作不是很方便,大家在使用 ide 是怎么使用上下左右的呢?

6377 次点击
所在节点   程序员  程序员
37 条回复
codehz
codehz
2023-12-31 10:25:18 +08:00
盲猜底下会有 vim 键位,hjkl 的
leonshaw
leonshaw
2023-12-31 10:25:20 +08:00
vim 键位
Mmahaha
Mmahaha
2023-12-31 10:31:57 +08:00
@leonshaw vim 使用的不是很多,如果装了 vim 插件,是不是也需要输入 esc 进入普通模式再使用 vim 的键位进行移动呢?
leonshaw
leonshaw
2023-12-31 10:39:21 +08:00
@Mmahaha
Mmahaha
Mmahaha
2023-12-31 10:45:07 +08:00
@leonshaw 感觉像是右手移动变成了左手移动...俺先下下来体验下
leonshaw
leonshaw
2023-12-31 10:46:14 +08:00
@Mmahaha 我是把 esc 换到 caps lock 了
iceAD
iceAD
2023-12-31 10:46:34 +08:00
想编码脱离鼠标,要么用 VIM ,要么熟记 IDE 的快捷键。
VIM 切到普通模式也可以用 VIM 的快捷键,不一定非要 esc ,或者你键盘支持 via 的话,可以在 fn 层加个 esc ,这样也不用让左手挪到左上角。
chanChristin
chanChristin
2023-12-31 10:51:16 +08:00
hhkb 把右 cmd +wasd 改成上下左右,挺方便的。
LoNeZ
LoNeZ
2023-12-31 10:53:06 +08:00
Control + hjkl...
lucaslee
lucaslee
2023-12-31 10:53:56 +08:00
装 ideavim 插件,使用 vim 进行文本编辑
20015jjw
20015jjw
2023-12-31 11:00:15 +08:00
Spacefn vim
Kiriri
Kiriri
2023-12-31 11:37:16 +08:00
改成 caps + wasd
kuanat
kuanat
2023-12-31 12:05:25 +08:00
单纯映射上下左右有很多方法,一般要么是 asdw 要么是 hjkl ,这个改键可以从系统层面全局做。如果只是在编辑区用,多数都是类 vim 的插件方式。

但是 IDE 层面,没有哪一家真考虑过对纯键盘做支持。IDEA 不行,VS 也不行。即便它们都有类似切换显示界面的功能(比如开启、关闭文件列表区、内置终端),但是都没有输入焦点的设计,展示了对应的界面,输入焦点不一定能切换过去。

再就是缺少统一的快捷键逻辑,比如现在的输入焦点在内置终端里面,那很多 ctrl 的快捷键组合就会和 IDE 本身冲突了。
beyondstars
beyondstars
2023-12-31 12:29:44 +08:00
我喜欢特立独行,大家都用 hjkl 我用键盘右下角那四个方向键。
yelog
yelog
2023-12-31 13:22:03 +08:00
我把 caps 改为了 super key (ctrl+opt+cmd+shift), 然后 super + hjkl 就是 左下上右. 这样支持 vim 的场景用 vim, 不支持 vim 或者 vim insert 模式就是用 super+hjkl, 主打一个顺手.
cnbatch
cnbatch
2023-12-31 14:47:50 +08:00
怎么会不方便呢,移动幅度又不是很大。
lucaslee
lucaslee
2023-12-31 15:04:19 +08:00
@kuanat idea 可以下个插件 Key Promoter X ,基本常用的操作都有快捷键的,没有的也可以手工设置。全键盘开发在 idea 是没啥问题的。
leave8426
leave8426
2023-12-31 15:04:26 +08:00
mac, vim 插件 + 有时候用 ctrl+f/b/n/p
PRStarDust
PRStarDust
2023-12-31 15:11:21 +08:00
caps+wasd
iX8NEGGn
iX8NEGGn
2023-12-31 15:15:30 +08:00
caps + IKJL ,不用 vim 的 hjkl 原因是,IKJL 我设了两个模式,一个模式用来控制光标,一个模式用来控制鼠标,控制鼠标时可以上、下、左、右,还可以同时按两个键来左上、左下、右上、右下移动

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1004757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX