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

sublime file.rb

在Windows中如何做到这一点?


当前回答

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

其他回答

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

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

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

subl myfile.txt

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

我想从命令行开始一个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安装路径上方的一个文件夹。)

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

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

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

去环境和添加sublime文本文件夹到系统路径目录,不要添加任何东西到系统32目录,它只是制造混乱,之后你可以打字 ` subl mytext.txt ` `