我有一个需要从崇高文本2个设置文件(包Name.sublime的设置文件)中引用的Windows环境变量,特别是%APPDATA%和%TMP%
这是可能的,如果是的话,怎么样?
例如,以下是来自一个包设置的一行,它需要处理多个用户,因此使用不同的用户名:
"backup_dir": "C:\\Users\\Username\\AppData\\Local\\Temp\\SublimeBackup"
Run Code Online (Sandbox Code Playgroud)
作为一个例子,这里有一个我刚刚遇到的问题:我安装了Sublime Text 2,它运行在多台计算机上(即我复制其数据以保持多次安装之间的设置等),但我有以下内容命令:
{ "caption": "Backup to Server (Local to Server)", "command": "exec", "args": { "cmd": ["local-to-server.cmd"] } },
Run Code Online (Sandbox Code Playgroud)
不幸的是,文件"local-to-server.cmd"是相对于Sublime Edit中当前打开的文件,因此该命令很少有效.我需要的是:
{ "caption": "Backup to Server (Local to Server)", "command": "exec", "args": { "cmd": ["%APPDATA%\Sublime Text 2\Packages\User\local-to-server.cmd"] } },
Run Code Online (Sandbox Code Playgroud)
或者一些类似的引用公共位置的方法,然后我可以建立一个相对路径.
我想自定义分享这个Twitter分享按钮的"via @sharethis"部分.
我能找到的所有内容(例如http://blog.sharethis.com/2012/04/30/via-sharethis-is-here-2/)都说要添加st_via="TwitterUsername"到ShareThis范围,<span class="st_twitter" st_via="TwitterUsername">…但我动态添加按钮,我无法做到这一点.
以下是我创建按钮的方法:
var defaults = {
"service": "twitter",
"element": …,
… etc,
}
stWidget.addEntry(defaults);
Run Code Online (Sandbox Code Playgroud)
如何自定义或删除生成的Twitter分享按钮的"via @ShareThis"部分?