跳到主要内容

快速禁用/启用 AI 自动补全和建议

问题

有没有办法禁用/启用 AI 自动补全和建议?如果没有,最好能有一个"闭嘴/说话"的快捷键。原因是有时候自动补全会影响思考/编辑,让界面变得混乱。这可能会变得很烦人。谢谢。

回答

1. eMarine 的回答

有没有办法禁用/启用 AI 自动补全和建议?如果没有,最好能有一个"闭嘴/说话"的快捷键。原因是有时候自动补全会影响思考/编辑,让界面变得混乱。这可能会变得很烦人。谢谢。

2. fun_strange 的回答

有一个触发自动补全的快捷键会很好。它的工作方式是这样的:

  1. 如果自动补全已启用 - 按下快捷键会强制运行建议,无论是否已经显示。
  2. 如果自动补全已禁用 - 按下快捷键会触发建议,尽管自动补全被禁用。

这将解决两个问题:

  1. 有时由于某种原因自动补全不会提供建议,或者如果你不小心点击离开了建议。
  2. 允许人们在保持禁用的同时手动触发它。

3. litecode 的回答

我现在不在电脑旁,所以不能分享截图,但在屏幕右下角有一个 Cursor Tab 按钮,你可以点击它来切换功能的开启和关闭。我相信有一个快捷键,或者至少在光标附近有一个可点击的链接,让你可以选择关闭它。我回到电脑后会确认。

4. deanrie 的回答

我想你可以在快捷键设置中设置这个。看我的截图。你也可以设置启用 - "enable cursor tab"。

5. eMarine 的回答

这不是一个坏主意。对我来说也可以。但我仍然认为有一些行为控制会很好。即使是像你说的那样,有些人可能希望它保持现在的样子。

6. litecode 的回答

补充我在这个帖子中的最后一个回复,这是我提到的行为:

  • 截图 01 - 屏幕右下角的 Cursor Tab 链接 - 开启
  • 截图 02 - 从编辑器内部关闭 Cursor Tab 的选项
  • 截图 03 - 屏幕右下角的 Cursor Tab 链接 - 关闭

7. cbigger 的回答

也许这是一个愚蠢的抱怨,但是 disableenable 设置有单独的命令。这应该是一个单一的开关。按目前的情况,在一个已经快捷键很紧张的应用程序中(必然如此,但仍然如此)必须设置两个不同的快捷键。

8. amazing-magician 的回答

要设置启用和禁用自动补全(即 Cursor Tab)的快捷键:

  1. 按下 Command/Ctrl + Shift + P。
  2. 进入 "preferences: open keyboard shortcuts"(首选项:打开键盘快捷方式)。
  3. 搜索 'cursor tab'。
  4. 设置一个启用快捷键和一个禁用快捷键。

据我所知,没有单个快捷键可以切换它的选项。

9. mbylst 的回答

我希望用 vim leader 键来做这个,例如:

"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "z"],
"commands": ["workbench.action.toggleZenMode"]
},
]

这可能吗?命令名称是什么?

10. deanrie 的回答

{
"key": "cmd+1",
"command": "editor.cpp.disableenabled"
},
{
"key": "cmd+2",
"command": "editor.action.enableCppGlobally"
}

11. shailu1309 的回答

这只适用于自动导入和类型检查,如果智能感知也有同样的功能就好了。

来源

@https://forum.cursor.com/t/quick-disable-enable/15587