请问大家有啥好的 vim 改键意见

2023-04-11 14:30:16 +08:00
 zeonll

使用 mac 的笔记本键盘,每次要切换模式时,都要张大左手,逆角度去按 esc 键

请问大家有这个烦恼吗? 改成哪个键 /组合键会方便点? 除了 esc 之外还改过其他键吗?

2546 次点击
所在节点    程序员
33 条回复
james122333
2023-04-15 18:11:49 +08:00
@diagnostics

这两个是不同的不用混在一起谈
esc 就是 esc
interrupt 就是 interrupt
只是 vi 类的劫持了 interrupt 而已
半桶水在说你自己吗?
diagnostics
2023-04-15 20:35:28 +08:00
@james122333 #21 写错了,ESC 模拟的是 CTRL + [,OS 里没有定义 ESC 这个东西。

CTRL + [ 和 CTRL + C 确实不同,前者能退出 INSERT 和 REPLACE ,后者只能退出 INSERT 。

https://vimhelp.org/insert.txt.html

如果你不是半桶水,你应该知道我说的是 CTRL + [,而不是 CTRL + C 。更不会把 ESC 加入到你的评论里
diagnostics
2023-04-15 20:35:47 +08:00
@diagnostics #20 另外,我没说我是专家。
diagnostics
2023-04-15 20:43:44 +08:00
@james122333 #21 你是半桶水,影响我说你了吗?

你通过证明我是半桶水,能够证明你不是半桶水吗?

前面都说用 CAPS 替换 ESC ,说明压根不知道 ESC 模拟的是 CTRL + [ ( 维基百科:Esc_key )

你不懂我说的是啥,你维基百科一下我的结论“ESC 模拟 xx”你也知道我写错了,但你没有,因为你贴个脚本,绕了一大圈去解决这个问题,然后被我嘲风了,所以你试图证明“我”有问题,而没有针对我的结论细究,更反而说明你做事本来就是半吊子。

如果你不信我的言论,尝试在任何支持 ESC 退出的地方,使用 CTRL + [(例如 youtube 全屏)
james122333
2023-04-17 06:45:48 +08:00
@diagnostics

你打的就是 ctrl+c 不用硬扯了 我不需要自动脑补你说什么
你喷人乱喷就不用说那么多 至于半桶水 你说的很肯定 我说的不肯定
你只是下意识认为别人不懂但没有证据显示如此 而且你这是全图砲 还有 ctrl+[明显并不比单 caps 快捷 这不是别人懂不懂的问题 而是舒适度与习惯的问题 使用频率明显高多了 贴的脚本就是要在这情况下解决输入大小写的方便 你觉得误人子弟是你自己的看法
james122333
2023-04-17 07:02:31 +08:00
@diagnostics

说细究更扯 你打错字不是解释打错字就算了
还归咎别人不细究最终作出别人是半桶水的结论
脑子到底怎么长的 这么跳节奏也不严谨的结论怎么生出来的?
james122333
2023-04-17 07:20:38 +08:00
@diagnostics

就这样还想得理不饶人? 反覆思考吧大佬 再看了下真的快笑喷
sulg
2023-04-17 09:16:33 +08:00
用了很多年了,连按 kj ,映射到 ecs
inoremap kj <Esc>
diagnostics
2023-04-17 10:14:20 +08:00
@james122333 #27

- 直视自己错误很难,更别说承认并改进了
- 我可能有如下错误:
- 写错 CTRL + [ :你也可以认为我不懂装懂。实际上,我用的更多的也是 ESC 和 CTRL + C
- 文字攻击性强:你可以说我地图炮,我有我的立场,你觉得我攻击到你了,可以 Blocked me ,or ignore it
- 我做到了
- 知道自己写错了,及时改进:我说我不是专家 #23
- 面对质疑,给出证明:wiki 百科。


我的立场是:我认为解决一个问题是看到本质,用已有的键位去改( Caps 在 macOS 下是中 /英文切换,换成 CTRL + SPACE 我个人觉得是 Idiot 行为(这和直接用 CAPS 代替 CTRL + [ ,代替,总有 Trade Off )

每个人都有每个人的习惯,我认为中文编程环境差就是,随便一搜一个问题,出来的都是 CSDN 半吊子回答,压根不在点上。在这个帖子上,我也是这么认为,首先找到问题本质,再给出解决方案,找到最适合自己的。
fioncat
2023-04-17 11:05:26 +08:00
hhkb 小键盘布局用 vim 真的无压力。
ESC 按起来跟普通键盘的 TAB 差不多。
uni
2023-04-17 13:08:30 +08:00
开 easymotion ,把空格键换成 leader leader s ,按下空格键就可以快速匹配跳转,太爽了
james122333
2023-04-18 00:54:01 +08:00
@diagnostics

没有兴趣当驼鸟 看到就是看到 除非在忙 也从来没 block 任何人 你的立场不是随意攻击别人的理由 要嘛不攻击纯解释 要嘛缩限攻击对象不是全地图 依照上面我真的觉得你要打十个
观注这种小且可变的意义不大 键盘都有 n 种 你觉得这小细节很重要那你就继续 个人觉得这不是糟糕的作法 这种作法也不是中文社群才有 这只是个有用的小设置 上升到哲学层次就多了
james122333
2023-04-18 01:03:36 +08:00
@uni

easymotion 很不错 但普通 motion 也可以
页->行(区块)->字
加上 mark

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

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

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

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

© 2021 V2EX