我需要从 Sublime Text 2 设置文件(Package-Name.sublime-settings 文件)中引用 Windows 环境变量,特别%APPDATA%
是%TMP%
这可能吗?如果可以,怎么做?
例如,这是一个包设置中的一行,它需要在多个用户上工作,因此使用不同的用户名:
"backup_dir": "C:\\Users\\Username\\AppData\\Local\\Temp\\SublimeBackup"
例如,这是我刚刚遇到的一个问题:我安装了从多台计算机运行的 Sublime Text 2(即我复制它的数据以使设置等在多次安装之间保持最新),但我有以下内容命令:
{ "caption": "Backup to Server (Local to Server)", "command": "exec", "args": { "cmd": ["local-to-server.cmd"] } },
不幸的是,文件“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"] } },
或者一些类似的引用公共位置的方法,然后我可以从中构建相对路径。