通过 CLI 使用 Sublime Text 3 创建一个新文件
Create a new file with Sublime Text 3 via CLI
是否可以使用 Sublime Text 3 在当前工作目录中创建一个新文件并从 cmd 提示符打开它?
类似于:
C:\path\to\directory
$ subl newfile myfile.txt
我在 Windows 7 机器上使用 Cmder 如果相关的话。
从另一个角度我找到了一个可行的解决方案,但我很想知道是否有人可以提供另一个答案!
现在我使用 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 文本中打开文件而不创建新的 window。
使用方便的 alias feature of Cmder 我将 2 个命令链接在一行中:
C:\path\to\directory
$ alias snf=fsutil file createnew 0 $T subl --add
这里 snf
是我创建的别名 </code> 是可变参数(你要创建的文件名), $T 是命令分隔符,用于连接别名构造中的多个命令。您可以使用 <code>alias /?
命令阅读更多内容。
在批处理中,您可以简单地:
copy nul myfile.txt
:: or
echo >myfile.txt
哦等等,您可以直接打开文件创建文件。然后你必须将它保存在 subl
subl myfile.txt
是否可以使用 Sublime Text 3 在当前工作目录中创建一个新文件并从 cmd 提示符打开它?
类似于:
C:\path\to\directory
$ subl newfile myfile.txt
我在 Windows 7 机器上使用 Cmder 如果相关的话。
从另一个角度我找到了一个可行的解决方案,但我很想知道是否有人可以提供另一个答案!
现在我使用 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 文本中打开文件而不创建新的 window。
使用方便的 alias feature of Cmder 我将 2 个命令链接在一行中:
C:\path\to\directory
$ alias snf=fsutil file createnew 0 $T subl --add
这里 snf
是我创建的别名 </code> 是可变参数(你要创建的文件名), $T 是命令分隔符,用于连接别名构造中的多个命令。您可以使用 <code>alias /?
命令阅读更多内容。
在批处理中,您可以简单地:
copy nul myfile.txt
:: or
echo >myfile.txt
哦等等,您可以直接打开文件创建文件。然后你必须将它保存在 subl
subl myfile.txt