【发布时间】:2015-09-29 02:41:23
【问题描述】:
是否可以使用 Sublime Text 3 在当前工作目录中创建一个新文件并从 cmd 提示符打开它?
类似:
C:\path\to\directory
$ subl newfile myfile.txt
我在一台 Windows 7 机器上使用Cmder,如果这是相关的话。
【问题讨论】:
标签: windows command-line cmd sublimetext3
是否可以使用 Sublime Text 3 在当前工作目录中创建一个新文件并从 cmd 提示符打开它?
类似:
C:\path\to\directory
$ subl newfile myfile.txt
我在一台 Windows 7 机器上使用Cmder,如果这是相关的话。
【问题讨论】:
标签: windows command-line cmd sublimetext3
你可以简单地批量:
copy nul myfile.txt
:: or
echo >myfile.txt
哦等等,你可以直接打开文件来创建文件。然后你必须把它保存在 subl 中
subl myfile.txt
【讨论】:
从另一个角度来看,我找到了一个可行的解决方案,但我很想知道其他人是否可以提供另一个答案!
目前我在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 /? 命令阅读更多内容。
【讨论】: