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

sublime file.rb

在Windows中如何做到这一点?


当前回答

将安装文件夹添加到windows路径,你将能够通过输入可执行文件的名称来打开Sublime,默认为“subl”。

要在windows路径中包含Sublime安装文件夹,

打开命令提示符并键入sysdm.cpl 在“高级”页签中选择“环境变量” 在“系统变量”下,选择名为“Path”的变量,单击“编辑”。 添加"C:\Program Files\Sublime Text;"到现有字符串的末尾。 保存更改并重新启动命令提示符。

其他回答

这个powershell允许我将管道连接到编辑函数(或以正常方式使用它)

function edit
{
    param( [Parameter(ValueFromPipeline=$true,Position=0)] $file )
    begin { set-alias EDITOR 'W:\tools\sublime_text.bat' }
    process { EDITOR $file }
}

下面是sublime_text.bat,出于某种原因,它似乎是必要的(有人知道为什么吗?)

START "Sublime Text 2" "C:\Program Files\Sublime Text 2\sublime_text.exe" %*

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

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

我只是以管理员身份运行命令提示符程序,并执行以下命令。 简单,但对我有用。

echo "c:\Program Files\Sublime Text 3\subl.exe" %1 > %systemroot%\system32\subl.bat

当然,您可以任意调用bat文件。从那时起,作为任何用户,你可以简单地使用:

subl myfile.txt

在环境变量中,我也将%SUBLIME_HOME%变量添加到路径变量中 然后从我的命令终端做了一个符号链接

mklink sb sublime_text.exe

另一个想法是在你的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后,我很高兴地说更新到新的版本并不会影响符号链接。