VS Code 中存储的 C++ 默认代码片段在哪里?
Where are the default snippets for C++ stored in VS Code?
所以我已经使用 VS Code 一段时间了,我注意到由于某种原因它开始有额外的片段,我没有在选项中出现,虽然它们很有用,但我想将它们编辑为我个人的代码格式风格。
我已经尝试寻找保存它们的 json
文件,但是我无法在任何地方找到它。我认为它会在我的安装目录中,但是那里的 cpp.json
文件只定义了 #pragma region
片段。
作为参考,我查看了这个位置:C:\Users\Rietty\AppData\Local\Programs\VSCode\resources\app\extensions\cpp\snippets
显示这两个片段的区别如下: 和我的用户定义的片段在描述旁边标有 user snippet
。
我还有很多新的 for
循环等等:
在哪里可以找到这些新片段的位置,以便将它们编辑成我的 standards/formatting 风格?
更新:
我花了很多时间查了一下,看来这是由于 VSCode CPP Tools extension. 最近的变化表明这是由于将片段从相关 json
文件,并且它当前是预期的。
但是已经提出了一个问题,希望在某个时候得到解决 February 2019.
随着 suggestSnippets
设置的发布,此问题已在 release 0.22.0 of Visual Studio Code - CPP Tools 中修复。现在您不必担心由于语言服务器而重复片段,并且只能使用您手工制作的片段。
要更改此设置:
- 点击 Ctrl+Shift+P 并输入“view: show extensions”。
- 打开 Microsoft C/C++ 扩展
- 点击齿轮,然后点击“扩展设置”
- 键入“建议片段”
- 取消选中“如果为真,则片段由语言服务器提供”复选框。
所以我已经使用 VS Code 一段时间了,我注意到由于某种原因它开始有额外的片段,我没有在选项中出现,虽然它们很有用,但我想将它们编辑为我个人的代码格式风格。
我已经尝试寻找保存它们的 json
文件,但是我无法在任何地方找到它。我认为它会在我的安装目录中,但是那里的 cpp.json
文件只定义了 #pragma region
片段。
作为参考,我查看了这个位置:C:\Users\Rietty\AppData\Local\Programs\VSCode\resources\app\extensions\cpp\snippets
显示这两个片段的区别如下:user snippet
。
我还有很多新的 for
循环等等:
在哪里可以找到这些新片段的位置,以便将它们编辑成我的 standards/formatting 风格?
更新:
我花了很多时间查了一下,看来这是由于 VSCode CPP Tools extension. 最近的变化表明这是由于将片段从相关 json
文件,并且它当前是预期的。
但是已经提出了一个问题,希望在某个时候得到解决 February 2019.
随着 suggestSnippets
设置的发布,此问题已在 release 0.22.0 of Visual Studio Code - CPP Tools 中修复。现在您不必担心由于语言服务器而重复片段,并且只能使用您手工制作的片段。
要更改此设置:
- 点击 Ctrl+Shift+P 并输入“view: show extensions”。
- 打开 Microsoft C/C++ 扩展
- 点击齿轮,然后点击“扩展设置”
- 键入“建议片段”
- 取消选中“如果为真,则片段由语言服务器提供”复选框。