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

sublime file.rb

在Windows中如何做到这一点?


当前回答

为崇高设定道路: 我的电脑>>属性>>高级设置>>环境变量>>路径变量>>添加>> C:\Program Files\Sublime文本 只需转到sublime安装的目录,并将sublime_text重命名为sublime。

打开命令提示符并输入sublime。

其他回答

公认的答案似乎不管用,至少对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>都可以正常工作。

试试这个:

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

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

subl file.rb

我把这个添加到我的PowerShell配置文件中:

Set-Alias subl 'c:\Program Files\Sublime Text\subl.exe'

为Sublime Text 3(或任何未来的版本)修改这个。

你也可以在内置帮助中阅读配置文件:

Get-Help about_Profiles

我已经创建了sub .bat在C:\Program Files\Sublime文本2的内容:

start sublime_text.exe %*

现在我在PATH中有C:\Program Files\Sublime Text 2,我可以简单地键入“subl文件夹”,它工作得很好,无需添加任何东西来自动启动。

您可以简单地安装记事本替代品http://www.binaryfortress.com/NotepadReplacer/ 它会做什么是崇高的默认记事本在Windows中,然后你可以简单地使用命令,你通常使用在Windows中打开内置记事本。例如

`//to open test.txt, just type
notepad test.txt
//to open sublime, Type
notepad`