6

Sublime Text 修改插件代码

 2 years ago
source link: https://www.hawu.me/coding/2705
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

哈呜.王

啊,发现一只野生程序员!(๑•̀ㅂ•́)و✧

Sublime Text 修改插件代码

最近升级到了 Sublime Text 4,却发现 Compare Side-By-Side 插件在 Sublime 4 中有一个 BUG:对比窗口无法分列显示两个代码。

在它的代码仓库中找到了修复该问题的 Pull Request,但是原作者还没合并。所以只得自己动手去修改本地的代码。

Sublime Text 的插件包有两种存储方式:

1. Packed,大部分的插件都被打包成 {Package Name}.sublime-package 文件(可以直接用 zip 解包),存储在 Sublime Text/Installed Packages 目录下。

对于打包安装的插件,我们可以直接将修改好的代码放在 Sublime Text/Packages/{Package Name}/ 目录下,当 Sublime 加载插件时,会自动将这里的文件覆盖源码中的同名文件。(Compare Side-By-Side 插件用这种方式修改就行)

2. Unpacked,还有一部分插件,由于某些原因无法打包的,就会直接将其源码放在 Sublime Text/Packages/{Package Name}/ 目录下。

对于非打包安装的插件,虽然可以直接修改 Sublime Text/Packages/{Package Name}/ 目录下的文件,但是不建议这么做,因为 Sublime 会自动更新插件,这会导致你的修改丢失。更推荐的方法是在 Sublime Text/Packages/User/ 目录下放置要修改的文件,当 Sublime 加载插件时,会优先读取 User/ 目录下的文件。(我还没试过,难道不需要以插件名新建一个子目录吗?)

参考:https://packagecontrol.io/docs/customizing_packages

发表评论 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论

显示名称 *

电子邮箱地址 *

网站地址

如果有人回复我的评论,请通过电子邮件通知我。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK