小编Ned*_*tin的帖子

在Sublime Text设置文件中使用Windows环境变量

我有一个需要从崇高文本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)

或者一些类似的引用公共位置的方法,然后我可以建立一个相对路径.

environment-variables sublimetext sublimetext2

5
推荐指数
1
解决办法
2619
查看次数

动态添加ShareThis按钮时删除或自定义"via @ShareThis"

我想自定义分享这个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"部分?

javascript twitter html5 sharethis

0
推荐指数
1
解决办法
3598
查看次数