我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字
sublime file.rb
在Windows中如何做到这一点?
我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字
sublime file.rb
在Windows中如何做到这一点?
当前回答
我想从命令行开始一个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安装路径上方的一个文件夹。)
我知道这是一个旧的帖子,但我想我应该添加我正在寻找(并找到)的内容。它可能会帮助其他人!
其他回答
从版本3065(发布日期:2014年8月29日)起,Sublime文本包括一个命令行助手,即eley sub .exe。它位于sublime的安装文件夹中:将其复制到系统路径中包含的文件夹中。 例如,在我的例子中,我复制了它
从C:\Program Files\Sublime文本3
对C:\Windows\System32
然后你可以在你的终端/控制台中使用subl作为命令来打开任何文件,比如在你的例子中:
subl file.rb
或者你也可以修改你的系统PATH变量来包含sublime的安装文件夹,但我相信这要复杂得多。
试试这个:
alias subl='"/c/Program Files/Sublime Text 2/sublime_text.exe"'
确保sublime安装了哪个目录。 它会创建sublime的别名,然后输入:
subl file.rb
我认为在Windows中设置环境变量更容易。
然后只需添加一个名为SUBLIME_HOME的新系统变量,值为“C:\Program Files\Sublime Text 2\”(不带引号),在编辑变量Path后添加这个值“;%SUBLIME_HOME%”(不带引号)。
重新启动git BASH,使用如下代码:
$ sublime_text mi-new-file
(其中sublime_text是命令)
注意:现在也适用于Windows的cmd。
在环境变量中,我也将%SUBLIME_HOME%变量添加到路径变量中 然后从我的命令终端做了一个符号链接
mklink sb sublime_text.exe
如果您使用的是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