Sublime Text 3是否可以在当前工作目录中创建一个新文件并从cmd提示符中打开它?
类似的东西:
C:\path\to\directory
$ subl newfile myfile.txt
我在Windows 7计算机上使用Cmder,如果这是相关的话。
答案 0 :(得分:1)
批处理你可以简单地说:
copy nul myfile.txt
:: or
echo >myfile.txt
哦等等,你可以通过打开它直接创建文件。然后你必须将它保存在subl
中subl myfile.txt
答案 1 :(得分:0)
从另一个角度来看,我找到了一个有效的解决方案,但我很想知道其他人是否可以提供另一个答案!
现在我使用Windows中的fsutil来创建文件,然后调用Sublime来打开这样的文件:
C:\path\to\directory
$ fsutil file createnew myfile.ext 0
这将create a new empty文件具有指定的名称和扩展名。
然后我打电话给Sublime打开它:
C:\path\to\directory
$ subl myfile.ext --add
--add
标志在Sublime文本中打开文件而不创建新窗口。
使用方便的alias feature of Cmder我在一行中链接了2个命令:
C:\path\to\directory
$ alias snf=fsutil file createnew $1 0 $T subl $1 --add
这里snf
是我创建的别名$1
是变量参数(您要创建的文件名),$ T是用于连接别名构造中的多个命令的命令分隔符。您可以使用alias /?
命令阅读更多内容。