【问题标题】:Create a new file with Sublime Text 3 via CLI通过 CLI 使用 Sublime Text 3 创建一个新文件
【发布时间】: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


    【解决方案1】:

    你可以简单地批量:

    copy nul myfile.txt
    :: or
    echo >myfile.txt
    

    哦等等,你可以直接打开文件来创建文件。然后你必须把它保存在 subl 中

    subl myfile.txt
    

    【讨论】:

      【解决方案2】:

      从另一个角度来看,我找到了一个可行的解决方案,但我很想知道其他人是否可以提供另一个答案!

      目前我在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 /? 命令阅读更多内容。

      【讨论】:

        猜你喜欢
        • 2018-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-23
        • 1970-01-01
        相关资源
        最近更新 更多