找到手动创建的插件的最佳位置是什么:
a) C:\Users\{UserName}\AppData\Roaming\Sublime Text 3\Packages
或
b) C:\Users\{UserName}\AppData\Roaming\Sublime Text 3\Packages\User
我已经阅读了几篇关于ST文件夹结构的文章,建议将这些插件放在User(选项b)文件夹中,因为它会阻止它们在程序更新期间被覆盖。但是,我想知道使用包(选项a)是否有一些风险和缺点。
我正在使用ST3。
答案 0 :(得分:3)
重要的是要知道Sublime Text包和插件之间存在区别。 A package can contain plugin (Python) files.
要回答你的问题,值得注意以下几点:
Packages/User
是自定义插件,代码段,宏等的全能目录。请将其视为包文件夹中的个人区域。Packages
folder is discouraged.
不建议将插件直接放在
Packages
下。 Sublime Text在加载包之前以预定义的方式对包进行排序,因此如果直接在Packages
下保存插件文件,可能会导致结果混乱。
Packages/User
(Packages/User/Foo
) will prevent them from working, because ST won't load them automatically. 但是,您可以在Packages
文件夹(Packages/Foo
)中创建子文件夹,并组织自定义包内容,而不会将所有内容整合到User
包文件夹中。只要该名称与您从Package Control安装的插件不冲突,对其他包的更新不会影响它。这是作者在开发包时使用的技术。