我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字
sublime file.rb
在Windows中如何做到这一点?
我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字
sublime file.rb
在Windows中如何做到这一点?
当前回答
从版本3065(发布日期:2014年8月29日)起,Sublime文本包括一个命令行助手,即eley sub .exe。它位于sublime的安装文件夹中:将其复制到系统路径中包含的文件夹中。 例如,在我的例子中,我复制了它
从C:\Program Files\Sublime文本3
对C:\Windows\System32
然后你可以在你的终端/控制台中使用subl作为命令来打开任何文件,比如在你的例子中:
subl file.rb
或者你也可以修改你的系统PATH变量来包含sublime的安装文件夹,但我相信这要复杂得多。
其他回答
我认为在Windows中设置环境变量更容易。
然后只需添加一个名为SUBLIME_HOME的新系统变量,值为“C:\Program Files\Sublime Text 2\”(不带引号),在编辑变量Path后添加这个值“;%SUBLIME_HOME%”(不带引号)。
重新启动git BASH,使用如下代码:
$ sublime_text mi-new-file
(其中sublime_text是命令)
注意:现在也适用于Windows的cmd。
去环境和添加sublime文本文件夹到系统路径目录,不要添加任何东西到系统32目录,它只是制造混乱,之后你可以打字 ` subl mytext.txt ` `
添加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
我已经创建了sub .bat在C:\Program Files\Sublime文本2的内容:
start sublime_text.exe %*
现在我在PATH中有C:\Program Files\Sublime Text 2,我可以简单地键入“subl文件夹”,它工作得很好,无需添加任何东西来自动启动。
在环境变量中,我也将%SUBLIME_HOME%变量添加到路径变量中 然后从我的命令终端做了一个符号链接
mklink sb sublime_text.exe