6

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

 8 months ago
source link: https://www.v2ex.com/t/1004757
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

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

  Mmahaha · 12 小时 13 分钟前 · 1168 次点击

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

24 条回复    2023-12-31 19:26:13 +08:00
codehz

codehz      12 小时 10 分钟前 via iPhone

盲猜底下会有 vim 键位,hjkl 的
leonshaw

leonshaw      12 小时 10 分钟前 via Android

vim 键位
Mmahaha

Mmahaha      12 小时 3 分钟前

@leonshaw vim 使用的不是很多,如果装了 vim 插件,是不是也需要输入 esc 进入普通模式再使用 vim 的键位进行移动呢?
leonshaw

leonshaw      11 小时 56 分钟前 via Android

@Mmahaha
Mmahaha

Mmahaha      11 小时 50 分钟前

@leonshaw 感觉像是右手移动变成了左手移动...俺先下下来体验下
leonshaw

leonshaw      11 小时 49 分钟前 via Android

@Mmahaha 我是把 esc 换到 caps lock 了
iceAD

iceAD      11 小时 48 分钟前

想编码脱离鼠标,要么用 VIM ,要么熟记 IDE 的快捷键。
VIM 切到普通模式也可以用 VIM 的快捷键,不一定非要 esc ,或者你键盘支持 via 的话,可以在 fn 层加个 esc ,这样也不用让左手挪到左上角。
chanChristin

chanChristin      11 小时 44 分钟前 via iPhone

hhkb 把右 cmd +wasd 改成上下左右,挺方便的。
LoNeZ

LoNeZ      11 小时 42 分钟前

Control + hjkl...
lucaslee

lucaslee      11 小时 41 分钟前

装 ideavim 插件,使用 vim 进行文本编辑
20015jjw

20015jjw      11 小时 35 分钟前 via iPhone

Spacefn vim
Kiriri

Kiriri      10 小时 58 分钟前

改成 caps + wasd
kuanat

kuanat      10 小时 30 分钟前

单纯映射上下左右有很多方法,一般要么是 asdw 要么是 hjkl ,这个改键可以从系统层面全局做。如果只是在编辑区用,多数都是类 vim 的插件方式。

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

再就是缺少统一的快捷键逻辑,比如现在的输入焦点在内置终端里面,那很多 ctrl 的快捷键组合就会和 IDE 本身冲突了。
beyondstars

beyondstars      10 小时 5 分钟前   ❤️ 2

我喜欢特立独行,大家都用 hjkl 我用键盘右下角那四个方向键。
yelog

yelog      9 小时 13 分钟前

我把 caps 改为了 super key (ctrl+opt+cmd+shift), 然后 super + hjkl 就是 左下上右. 这样支持 vim 的场景用 vim, 不支持 vim 或者 vim insert 模式就是用 super+hjkl, 主打一个顺手.
cnbatch

cnbatch      7 小时 47 分钟前

怎么会不方便呢,移动幅度又不是很大。
lucaslee

lucaslee      7 小时 31 分钟前

@kuanat idea 可以下个插件 Key Promoter X ,基本常用的操作都有快捷键的,没有的也可以手工设置。全键盘开发在 idea 是没啥问题的。
leave8426

leave8426      7 小时 31 分钟前

mac, vim 插件 + 有时候用 ctrl+f/b/n/p
PRStarDust

PRStarDust      7 小时 24 分钟前

caps+wasd
iX8NEGGn

iX8NEGGn      7 小时 20 分钟前   ❤️ 1

caps + IKJL ,不用 vim 的 hjkl 原因是,IKJL 我设了两个模式,一个模式用来控制光标,一个模式用来控制鼠标,控制鼠标时可以上、下、左、右,还可以同时按两个键来左上、左下、右上、右下移动
z1645444

z1645444      6 小时 37 分钟前

其实比较好奇,如果是 Mac 用户,也不是 Vim 用户,有没有想过尝试去使用 Emacs 的键位,也就是各种终端普遍默认应用的键位模式
LavaC

LavaC      5 小时 45 分钟前

vim 切换模式的时间也许并没有比手移动一下到方向键区更有优势,总的来说肌肉记忆到哪边就用哪种方法。
Hliushi

Hliushi      3 小时 25 分钟前 via Android

用的 cpaslockPlus 插件,cpas edsf 方向移动,hkuj 方向选中
BraveNTD

BraveNTD      3 小时 9 分钟前 via Android

win 下可以用微软自家的 powerjoys 改键位 alt+hjkl 映射 vim 键位,caps 改为 esc 了;
mac 下用的 karabiner 改的,caps+hjkl ;反正可以随意发挥,包括行首行尾等等之类的操作全映射进去了😅

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK