vscode 调整缩进,差点跟 copilot 打起来

2025 年 8 月 14 日
 moudy
copilot 疯了一样提示各种脑补代码,补全的确认键又是 tab 键,结果就是我想调缩进,正好无脑确认 copilot 的提示。尤其现在 copilot 能大段大段的帮你改代码,有时候是无意识的就接受了它提示的错代码。最后受不了了,改掉了补全快捷键才算消停。

你们用代码补全时是怎么处理这类人机交互打架的问题呢?
4044 次点击
所在节点    程序员
13 条回复
gzlock
2025 年 8 月 14 日
试试在提示词里明确说出用制表符还是空格做缩进?
carrotliang
2025 年 8 月 14 日
楼主说的应该不是 chat 模式,是编辑模式的 tab 自动补全,我也很烦这个。本身只是想挑缩进,结果自动补全加修改了原本的代码。
Lockroach
2025 年 8 月 14 日
用 enter 或者 esc deny tab advise 然后再 tab 缩进。或者看下能不能调整快捷键
wangtian2020
2025 年 8 月 14 日
还好写前端压根不用 tab ,写完 format 一下不用自己 tab
OutOfMemery
2025 年 8 月 14 日
用空格调缩进
xiaoming1992
2025 年 8 月 14 日
我现在都要 tab 前无脑按一下 ESC
futuretech6
2025 年 8 月 14 日
ctrl+左右键
qcts33
2025 年 8 月 14 日
我的困扰是反过来的,因为我用 vim 模式,闲着没事就敲两下 esc ,然后刚出现的提示就被我给取消掉了
DSYgSf6H08tuGJ3L
2025 年 8 月 14 日
先按 esc
skiy
2025 年 8 月 14 日
之前用别的,也遇到过同样问题。按 TAB 确认不知道哪个脑子想出来的。

另外,吐槽一下通义的 chrome 插件。双击想全选文字,它直接接管并将双选变成了“激活通义点选”
mgrddsj
2025 年 8 月 14 日
现在 GitHub Copilot 的“预测下个编辑”功能确实有点太激进了,我也经常误触接受修改。
我倒是没什么太好的解决办法,不过改缩进可以用 Ctrl + [ 和 Ctrol + ],就是没习惯的时候确实稍微有点反直觉。
moudy
2025 年 8 月 14 日
@Lockroach #3 有时候拍 esc 太快,拍完之后修改建议才蹦出来。我把接受建议快捷键改成 shift+#,还在适应,哈哈
moudy
2025 年 8 月 14 日
@skiy #10 因为 linux bash 用 tab 补全,后面大家可能就习惯了吧

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

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

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

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

© 2021 V2EX