vs code 使用 vim 插件 快捷键问题

2020 年 9 月 2 日
 byp

问各位大佬一个问题, 我现在用的编辑器是 vs code, 安装的 vim 插件, 插件默认会挟持 ctrl 键, 使我的 vs code 的 ctrl 失效, 于是我释放了 ctrl 键, 但是释放之后 ctrl + { 退出编辑模式也失效了, esc 键又太远按不上, 请问有什么解决办法吗, 或者说可以像 idea 的 vim 插件一样单独设置吗?

8284 次点击
所在节点    Visual Studio Code
36 条回复
nightwitch
2020 年 9 月 2 日
"vim.useCtrlKeys": true, //捕获所有的 ctrl 按键
"vim.handleKeys": { // 放行 ctrl-c,ctrl-v
"<C-c>": false,
"<C-v>": false
}
whenov
2020 年 9 月 2 日
就是这种乱七八糟的问题让我已经退回纯 vim 了
Yadomin
2020 年 9 月 2 日
就是这种乱七八糟的问题让我不用这个插件了
binux
2020 年 9 月 2 日
为什么我用 vim 模式从来没用到过 Ctrl 键?
bluehtt
2020 年 9 月 2 日
@binux 那你怎么翻页啊?
binux
2020 年 9 月 2 日
@bluehtt search + j + k 啊
byp
2020 年 9 月 2 日
@binux #6 那你怎么退回命令模式啊
byp
2020 年 9 月 2 日
@nightwitch #1 感谢大佬, 我回去试试
byp
2020 年 9 月 2 日
@whenov #2 你是真的 6
binux
2020 年 9 月 2 日
@byp esc 啊
byp
2020 年 9 月 2 日
@binux #6 search 是哪个键
byp
2020 年 9 月 2 日
@binux #6 search 是哪个键
@binux #10 esc 太远了, 我觉得 ctrl + { 还挺好
binux
2020 年 9 月 2 日
@byp search 就是 / 啊。我用 hhkb,ESC 就在 1 旁边。
hive
2020 年 9 月 2 日
```json
"vim.handleKeys": {
"<C-c>": true
},
"vim.insertModeKeyBindings": [{
"before": [
"j",
"j"
],
"after": [
"<Esc>"
]
}],
```
settings.json 中设置,demo 代码即代表双击 `j` => <ESC>
hive
2020 年 9 月 2 日
whincwu142
2020 年 9 月 2 日
一看就是没有好好阅读插件的文档,这些都有配置说明
weixiangzhe
2020 年 9 月 2 日
还是全局改 caps 为 ctrl +esc 好用
Kobayashi
2020 年 9 月 2 日
我只记得这个插件编辑大文件卡顿,好与多选冲突。
bluehtt
2020 年 9 月 2 日
@binux 除了牛逼我无话可说
VDimos
2020 年 9 月 2 日
双击 uu 会回退所有更改,这个憨批设定 issue 上不知道挂了多久了,竟然还是没改,也是服气

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

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

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

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

© 2021 V2EX