比如补全列表中有 aaabbb, aaaccc 两个选项
Vim 中我输入 aaa 然后 <ctrl+n> 则第一个 aaabbb 会自动上屏
VSCode 中输入 aaa 然后 <ctrl+n> (假设我配置了这个键位来在列表中上下移动), 第一个 aaabbb 不会自动上屏, 需要 Tab 一下提交才会改变实际内容
这里 Vim 中的 <ctrl+n> 承担了两个功能, 一个是在列表中移动, 一个是提交选中的选项上屏, VSCode 中 <ctrl+n> 则只负责移动, 需要多一个 Tab 提交上屏
不知道有没有描述清楚, 查了下有这两个 issue 和我的需求一样 https://github.com/microsoft/vscode/issues/32402 https://github.com/microsoft/vscode/issues/50571
但是没解决就关闭了, 不知道现在是否有相关配置或迂回的解决方案?
虽说也就是多按一下 Tab 的事情, 不过两个里面的操作手感不一致总是让我不太舒服...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.