我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字

sublime file.rb

在Windows中如何做到这一点?


当前回答

去环境和添加sublime文本文件夹到系统路径目录,不要添加任何东西到系统32目录,它只是制造混乱,之后你可以打字 ` subl mytext.txt ` `

其他回答

这个powershell允许我将管道连接到编辑函数(或以正常方式使用它)

function edit
{
    param( [Parameter(ValueFromPipeline=$true,Position=0)] $file )
    begin { set-alias EDITOR 'W:\tools\sublime_text.bat' }
    process { EDITOR $file }
}

下面是sublime_text.bat,出于某种原因,它似乎是必要的(有人知道为什么吗?)

START "Sublime Text 2" "C:\Program Files\Sublime Text 2\sublime_text.exe" %*

试试这个:

alias subl='"/c/Program Files/Sublime Text 2/sublime_text.exe"'

确保sublime安装了哪个目录。 它会创建sublime的别名,然后输入:

subl file.rb

Windows ONLY:如何在窗口中打开“Sublime Text”?

假设你的Sublime Text 3位于“C:\Program Files\Sublime Text 3”目录中

在Git Bash中复制粘贴并运行: echo 'alias subl="/C/Program\ Files/Sublime\ Text\ 3/sublime_text.exe"' >> ~/.bashrc .exe 关闭Git Bash并重新打开它。 在Git bash类型中: subl

我认为在Windows中设置环境变量更容易。

然后只需添加一个名为SUBLIME_HOME的新系统变量,值为“C:\Program Files\Sublime Text 2\”(不带引号),在编辑变量Path后添加这个值“;%SUBLIME_HOME%”(不带引号)。

重新启动git BASH,使用如下代码:

$ sublime_text mi-new-file

(其中sublime_text是命令)

注意:现在也适用于Windows的cmd。

如果您使用的是Cmder,您可以将别名添加到您的aliases文件中,该文件位于您安装Cmder的任何位置,然后配置\aliases

然后你可以添加(这是崇高的文本3)

subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $1

在Cmder中,你可以打开sublime via中的任意目录

subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $1