Sublimetext3 如何修改Sublime 3中的代码片段?

Sublimetext3 如何修改Sublime 3中的代码片段?,sublimetext3,Sublimetext3,我想在SublimateText 3中更改for循环片段 一个例子是forv for vector loop。我希望使用自动迭代器而不是向量迭代器,因为我经常使用std::array 但我在任何地方都找不到这些代码段,也找不到编辑它们的地方。最佳做法是覆盖代码段。创建与要重写的代码段同名的代码段,并将其保存到User packages目录。详情如下。查找用户软件包目录最简单的方法是浏览软件包菜单选项。它将向您显示保存用户包的目录 我查看了崇高的安装和发现C++ C++包文件(MACOS/Appl

我想在SublimateText 3中更改for循环片段

一个例子是forv for vector loop。我希望使用自动迭代器而不是向量迭代器,因为我经常使用std::array


但我在任何地方都找不到这些代码段,也找不到编辑它们的地方。

最佳做法是覆盖代码段。创建与要重写的代码段同名的代码段,并将其保存到User packages目录。详情如下。查找用户软件包目录最简单的方法是浏览软件包菜单选项。它将向您显示保存用户包的目录

我查看了崇高的安装和发现C++ C++包文件(MACOS/Apple /崇高文本)。我解开了它,找到了片段

下面是您的代码片段

<snippet>
    <description>Vector For Loop</description>
    <content><![CDATA[for (std::vector<$1>::iterator ${3:i} = $2.begin(); $3 != $2.end(); ++$3)
{
    $0
}]]></content>
    <tabTrigger>forv</tabTrigger>
    <scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>

循环向量
::迭代器${3:i}=$2.begin()$3 != $2.结束()++$3)
{
$0
}]]>
因为
源码,C,源码,Objc,源码,C++,源码.Objc++
创建新代码段并复制粘贴此代码。根据你的口味改变它。将其保存到默认代码段目录

您可以使用查看打包文件。保存它们会将替代放置在正确的位置。这是我写的一个插件,但我觉得它省去了查找/提取包的一些麻烦。