Administrator
发布于 2024-08-11 / 39 阅读
0
0

vs个人使用习惯

代码格式时"{"自动换行

  • 打开选项设置

    • 在菜单栏中,选择“工具”(Tools) > “选项”(Options)。

  • 导航到文本编辑器设置

    • 在“选项”对话框中,展开“文本编辑器”(Text Editor) > “C++”(C++) > “代码样式”(Code Style) > “格式设置”(Formatting) > “新行”(New Lines)。

  • 配置大括号样式

    • 在“新行”选项卡中,进行多个与大括号位置相关的选项设置。

  • 应用和保存设置

    • 点击“确定”(OK) 保存你的设置。

VS代码自动补全和GitHub Copilot的补全冲突

背景

VS代码自动补全为“Tag”和"Enter",GitHub Copilot的补全为"Tag",有时候会出现VS代码自动补全和GitHub Copilot都进行了提示,但是按下"Tag"后会优先使用VS代码自动补全,但是我们想要的是GitHub Copilot补全的情况。

解决方案

修改GitHub Copilot的快捷键,改为"→"键。

修改流程

  • 打开选项设置

    • 在菜单栏中,选择“工具”(Tools) > “选项”(Options)。

  • 导航到文本编辑器设置

    • 在“选项”对话框中,展开"IntelliCode">"高级"。

  • 勾选对应选项

    • 勾选“整行完成”项的“在右箭头上应用整行完成”

  • 应用和保存设置

    • 点击“确定”(OK) 保存你的设置。

补充

如果装了番茄插件VassistX,会发现右键进行Copilot的自动补充代码可能依然会无效,这是因为和VassistX的代码提示冲突了。

这时,关闭掉VAssistx的Suggestions即可。

取消按下"/*"后自动补全"*/"

  • 打开选项设置

    • 在菜单栏中选择 “工具”(Tools)> “选项”(Options)。

  • 导航到文本编辑器的设置

    • 在 “选项” 对话框中,展开 “文本编辑器、C/C++、常规”选项,关闭“自动补全大括号”


评论