我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字
sublime file.rb
在Windows中如何做到这一点?
我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字
sublime file.rb
在Windows中如何做到这一点?
当前回答
试试这个:
alias subl='"/c/Program Files/Sublime Text 2/sublime_text.exe"'
确保sublime安装了哪个目录。 它会创建sublime的别名,然后输入:
subl file.rb
其他回答
创建注册表:
微软HKEY_LOCAL_MACHINE \ SOFTWARE \ \ Windows \ CurrentVersion \ \ sublime.exe应用路径
将默认参数REG_SZ的值更新为:
C:\Program Files\Sublime文本2\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后,我很高兴地说更新到新的版本并不会影响符号链接。
我知道这个帖子有点老了,但我最近想出了这个解决方案,我想分享它……
如果您使用Cygwin,您可以创建一个bash脚本,将unix路径名转换为windows路径并将它们传递给sublime。将以下内容粘贴到新文件中:
#!/bin/bash
/cygdrive/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe `cygpath -w $@` &
将其保存在/usr/bin/subl(或任何你想要的位置,只要位置在你的$PATH中),并使其可执行($ chmod a+x /usr/bin/subl)
使用这个脚本,您可以同时使用UNIX和Windows样式的路径(/cygdrive/c/或c:/),因为cygpath实用程序将/和~路径别名转换为它们的Windows等效路径。
现在,您可以使用$ subl file1.txt file2。Md ~/file3.txt以sublime方式打开这些文件!
如果您使用的是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
我在windows目录中创建了一个简单的批处理文件(s.bat)来启动sublime text
这是我放在批处理文件启动Sublime Text 2的代码
@start "sublime" "%ProgramW6432%\Sublime Text 2\sublime_text.exe" %*
我把打字称为崇高
s
我直接打开一个文件使用
s filename.ext