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

2024-01-13 11:19:50 +08:00
 bthulu

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

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

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

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

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

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

© 2021 V2EX