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

sublime file.rb

在Windows中如何做到这一点?


当前回答

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

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

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

$ sublime_text mi-new-file

(其中sublime_text是命令)

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

其他回答

每一个都挖空。

我建立了一个非常简单的方法来做到这一点。

项目github页面

下载install.bat 然后右键点击install。bat ->点击“以管理员身份运行”

另一个想法是在你的PATH中包含C:\Program Files\Sublime Text 2\,然后运行管理员命令提示符:

cd "C:\Program Files\Sublime Text 2\"
mklink sublime.exe sublime_text.exe

这将与新名称建立符号链接。现在你可以自由使用它了:

sublime hello.txt

更新:在有机会使用这个技巧并更新Sublime Text 2后,我很高兴地说更新到新的版本并不会影响符号链接。

这是最普遍接受的答案,但其作者不幸地说,修改PATH是“困难的”-它根本不是。这很简单。我刚做到了,你也可以!

下面是该怎么做:

在Windows资源管理器中导航到sublime文本目录,从路径栏中复制完整路径。

例如,我在Dropbox中设置了一些可移植应用程序的开发工具,所以我复制了路径:

c:\用户\用户名\ dropbox \程序\ sublime Text Build 3114 x64

进入“控制面板->系统->高级系统设置->环境变量”

在生成的窗口中,导航到底部窗口的“path”,选中它,然后点击“编辑”。

在出现的窗口中,点击“新建”,粘贴你的Sublime文本路径,然后点击“确定”。

现在打开CMD或Powershell并键入subl

崇高文本窗口将打开。享受吧!

注意:我注意到其他人以类似的方式回答了这个问题,但使用了固定的Sublime Text位置。这可能对某些人有用,但对另一些人来说,这些指示可能是错误的。事实上,Sublime Text位置可以在驱动器上的任何地方,知道它在哪里并复制该特定位置是分配PATH变量的最重要部分之一。

我在windows目录中创建了一个简单的批处理文件(s.bat)来启动sublime text

这是我放在批处理文件启动Sublime Text 2的代码

@start "sublime" "%ProgramW6432%\Sublime Text 2\sublime_text.exe" %*

我把打字称为崇高

s

我直接打开一个文件使用

s filename.ext

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