我试图通过命令行启动Sublime Text 2。
我知道它以前已经完成了 这里 但我有不同的约束。我使用ST的便携版本并将其存储到我的Dropbox帐户中。我想你可以看到我来到这里。
我需要在相对路径上启动子文本。到目前为止,如果我输入命令行,它“有点工作” subl file.txt
它工作我看到文件内容,但如果我键入 subl "file 2.txt"
我没有什么东西它打开ST与类似的东西 c:\mydir\"file 2.txt"
。
我猜问题就在于 "%WORKINGDIR%\%1"
下面的剧本。
@ECHO OFF
SET WORKINGDIR=%CD%
cd /d %0\..
SET EXECDIR=%CD%
cd %WORKINGDIR%
START "Sublime text editor" "%EXECDIR%\sublimetext\sublime_text.exe" "%WORKINGDIR%\%1"