各位用 vim 键位的, 是怎么解决 esc 频繁按键的问题的呢?

340 天前
 bthulu

这个键位离手指离得实在太远了, 按起来很不方便. 但是 vim 键位方案里, 这个键的使用频率又高的可怕. 是我用的不对, 还是我的键盘不对? 听说有什么 VIM 专用键盘, ESC 键就在普通键盘的 TAB 键那里?

6966 次点击
所在节点    Vim
69 条回复
lululau
339 天前
ctrl-c, cmd-q
mingbo
339 天前
买一个支持分裂空格键盘,左边的空格设置为 Esc
yuancoder
339 天前
esc 按习惯了还好吧,没觉得太远
MXXXXXS
339 天前
分享一个自己的"作弊"技巧, 把 esc 改到左下角(原左 ctrl), 然后双手手指不需要离开 home row, 只需要左手稍微倾斜用手掌侧面即可按下 esc
顺带一提, 宝贵的和 home row 同行的 caps 当然是用来改成左 ctrl 了, 按 ctrl 组合手非常舒适
ilaipi
339 天前
用的是 https://github.com/max397574/better-escape.nvim 这样的插件,映射的 kj / jk ,已经习惯了,很少需要 esc 了
GZJ
339 天前
映射到 jj
cnleon
339 天前
买个 ESC 脚踏板,还能顺便锻炼脚
GiantHard
339 天前
我在笔记本上把 ESC 映射到了 `/~ 键,这俩符号用 space+a / space+s 输入。这样既方便按 ESC ,又方便输入 ` 符号。详情可以看我写的这篇分享 https://zeeko.dev/2022/11/free-ergonomic-keyboard/
xdidi3r
339 天前
无论是 win 还是 mac ,我都把 capslock 改为单按时是 esc ,组合键时是 ctrl
mrytsr
339 天前
Ctrl-c
ZxykM
339 天前
直接 map 到 jk 上面
loveuer
339 天前
1. 买 60% 佩列键盘
2. ctrl + c (把 caps lock 改成 ctrl 或者直接用 hhkb 或 hhkb 佩列键盘)
RoccoShi
339 天前
按习惯就好了, 个人不是很喜欢到处修改键位
iorilu
339 天前
@xdidi3r 怎么改单独或组合时对应不同键位呢,mac 和 win 用啥软件
baichi
339 天前
inoremap jj <Esc>
inoremap <C-c> <Esc>
july1995
339 天前
esc 映射到 jk 或者 jj 的话 会造成 按下单个 j 的时候延迟响应把? 系统要区分你是按了一个 j 还是按了 jj 呢。
YGBlvcAK
338 天前
你不会是用 3 指打字吧? ESC 按习惯了非常顺手,从来都是盲敲(小拇指)
xdidi3r
338 天前
@iorilu
mac 上面用 Karabiner-Elements ,官网有很多别人上传的配置,搜 capslock 关键字找一份配置改改即可
win 上面用一个开源的小工具 https://github.com/ililim/dual-key-remap ,开箱即用
hancai
338 天前
esc 非常好用啊
fioncat
338 天前
觉得远可能是键盘太大了。都用 vim 了实际上是不需要方向键的,这不整一个 61 键位的键盘(狗头

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

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

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

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

© 2021 V2EX