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

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

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

5914 次点击
所在节点    程序员
37 条回复
z1645444
2023-12-31 15:58:06 +08:00
其实比较好奇,如果是 Mac 用户,也不是 Vim 用户,有没有想过尝试去使用 Emacs 的键位,也就是各种终端普遍默认应用的键位模式
LavaC
2023-12-31 16:50:11 +08:00
vim 切换模式的时间也许并没有比手移动一下到方向键区更有优势,总的来说肌肉记忆到哪边就用哪种方法。
Hliushi
2023-12-31 19:09:35 +08:00
用的 cpaslockPlus 插件,cpas edsf 方向移动,hkuj 方向选中
BraveNTD
2023-12-31 19:26:13 +08:00
win 下可以用微软自家的 powerjoys 改键位 alt+hjkl 映射 vim 键位,caps 改为 esc 了;
mac 下用的 karabiner 改的,caps+hjkl ;反正可以随意发挥,包括行首行尾等等之类的操作全映射进去了😅
lizhenjia569
2023-12-31 23:47:40 +08:00
Windows 下 Autohotkey 贼好用!配置如下:
```
CapsLock & w::Send "{Up}"
CapsLock & s::Send "{Down}"
CapsLock & a::Send "{Left}"
CapsLock & d::Send "{Right}"
```
LeslieLeung
2024-01-01 00:28:25 +08:00
Caps Lock + wasd ,可以看看我的这个配置 https://github.com/LeslieLeung/MagicFn4Ev1 ,支持 AHK ( windows )和 Karabiner ( macOS )。
szzhiyang
2024-01-01 02:25:57 +08:00
https://PowerKeys.GitHub.io/space

Power Keys 的「空格编辑」功能,按住空格键即可:

按 F 、J 跳到上一字或下一字;
按 D 、K 跳到上一词或下一词;
按 S 、L 跳到行首或行末;
按 R 、M 跳到上一行或下一行;
……

没有比按住空格键更高效舒适的触发方式了,按键布局也非常形象,跟要跳到的文本的相对位置是完全一致的
paradox8599
2024-01-01 06:14:28 +08:00
看来我还没太落伍,本来还以为 v 站全是 vim 选手呢。不过我现在也用了一段时间的 vim 键位插件 (其实是 nvim ,但对不用的人来说没什么区别),已经尝到甜头了,并开始着手给自己配个 nvim 用用看了
Mmahaha
2024-01-01 10:14:04 +08:00
后续:已通关 vimtutor ,准备加入 vim 大军~感谢各位大佬的分享
LaurelHarmon
2024-01-01 10:56:35 +08:00
我连浏览器都是 vim 键位,你说呢
123go
2024-01-01 11:18:08 +08:00
op 可参考我的这套键盘方案
https://v2ex.com/t/954931#reply4
sampeng
2024-01-01 23:05:13 +08:00
这么说吧。。如果一个编辑器没有 vim 模式,那只有垃圾堆适合他
xgdgsc
2024-01-02 08:03:13 +08:00
不用上下左右,用触摸板
Amox
2024-01-02 11:45:38 +08:00
使用 IdeaVim 的情况下,最好再映射一组上下左右,我用的是 ctrl+hjkl,用来应对一些特殊情况,比如代码联想的下拉框是无法 hjkl 的
LGZzzz
2024-01-02 18:11:35 +08:00
感觉只要能快速定位到键位在哪,移动的幅度大不大其实无所谓。个人感觉去找方向键和摸摸鼠标并不会打断思路之类的。
RainySeason
2024-01-03 09:39:10 +08:00
用鼠标定位
GiantHard
2024-01-03 09:46:19 +08:00
我用 kmonad 给键盘编程,左手按住空格 200ms 以上 + 右手 HJKL , 对应的就是左下上右,这样在任何软件里面,右手都有 vim 的手感了,我的自定义键盘方案可以在[这里查看]( https://zeeko.dev/2022/11/free-ergonomic-keyboard/#%E4%BD%BF%E7%94%A8_Kmonad_%E6%89%93%E9%80%A0%E5%85%8D%E8%B4%B9%E4%BA%BA%E4%BD%93%E5%B7%A5%E7%A8%8B%E5%AD%A6%E9%94%AE%E7%9B%98)

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

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

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

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

© 2021 V2EX