gpt4 book ai didi

c++ - 在 ST3 中禁用特定语言功能的自动完成

转载 作者:行者123 更新时间:2023-11-28 06:10:37 25 4
gpt4 key购买 nike

我使用 std 导入 vector

#include <vector>
using std::vector;

我专门这样做,这样我就不必为 vector 命名空间来提高可读性:

vector<char> v;

所以 Sublime 中的 C++ 包自动完成为

std::vector<char> v;

不仅仅是

vector

如何在 Sublime Text 3 中禁用它而不禁用所有自动完成或失去 C++ 语言支持?

有人有 a great answer为我介绍如何在 Sublime Text 2 中执行此操作。但它不适用于 ST3,因为他们提到的文件不再存在。

最佳答案

这样做遵循与 Sublime Text 2 答案相同的原则,但稍微复杂一些。首先,您需要通过 Package Control 安装 PackageResourceViewer :

enter image description here

从那里,您需要Extract Package 并选择C++:

enter image description here

这会将有问题的文件提取到 Browse Packages... 给定的目录中:

enter image description here

不过,您不能只删除它,因为这会导致 ST3 默认使用其默认安装中的旧代码段。您必须编辑 代码段并删除 std::,覆盖自动完成

enter image description here

从好的方面来说,这会导致代码段您而不是反对您工作,因为现在您可以快速编辑 vector 类型然后按 Tab 键更改其名称,这是对默认自动完成行为的改进:

enter image description here

关于c++ - 在 ST3 中禁用特定语言功能的自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31346760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com