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

sublime file.rb

在Windows中如何做到这一点?


当前回答

试试这个:

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

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

subl file.rb

其他回答

如果您使用的是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

公认的答案似乎不管用,至少对Windows 7上的Sublime Text 3来说是这样。将文件直接复制到C:\Windows\System32允许subl从shell中很好地解析,但当我运行它时,什么都没有发生。

我用硬链接更成功:

mklink /h c:\windows\system32\sub .exe" c:\Program Files\Sublime Text 3\sub .exe"

这样,subl <file.txt>和subl <directory>都可以正常工作。

添加Sublime的安装文件夹到你的路径。 @set PATH=C:\Program Files\Sublime Text 3;%PATH%

or

要在Windows中永久地设置一个环境变量(以便它对所有Windows进程可用),

start the "Control Panel" ⇒ "System" ⇒ (Vista/7/8) "Advanced system settings" ⇒ Switch to "Advanced" tab ⇒ "Environment variables" ⇒ Choose "System Variables" (for all users) or "User Variables" (for this login user only) ⇒ Choose "Edit" (for modifying an existing variable) or "New" (to create a new variable) ⇒ Enter the variable "Name" and "Value".

在这种情况下,在路径前加上C:\Program Files\Sublime Text 3。

现在,可以将'sublime_text.exe'复制为'sublime_text.exe'

然后在任何命令提示符中,您都可以运行file.txt文件

C:\Users\MyUsername>sublime filename.txt

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

下面是该怎么做:

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

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

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

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

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

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

现在打开CMD或Powershell并键入subl

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

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

我想从命令行开始一个Sublime Text的新实例。下面的页面帮助了我,尽管它只说OSX: http://www.sublimetext.com/docs/3/osx_command_line.html。

所以,我在用户路径中使用批处理文件来启动“sublime”。以下是我使用的基本内容(**批处理文件内容):

@start "sublime" "%~dp0Sublime Text\sublime_text.exe" --new-window %*

(我的批处理文件%~-dp0位于Sublime Text安装路径上方的一个文件夹。)

我知道这是一个旧的帖子,但我想我应该添加我正在寻找(并找到)的内容。它可能会帮助其他人!