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

sublime file.rb

在Windows中如何做到这一点?


当前回答

每一个都挖空。

我建立了一个非常简单的方法来做到这一点。

项目github页面

下载install.bat 然后右键点击install。bat ->点击“以管理员身份运行”

其他回答

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

我知道这个帖子有点老了,但我最近想出了这个解决方案,我想分享它……

如果您使用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方式打开这些文件!

经过长时间的尝试,下面的步骤对我有效。

创建PowerShell配置文件 使用如下命令: 如果(!(Test-Path -Path)) { New-Item -ItemType文件-Path $PROFILE。CurentUserAllHosts force } 编辑配置文件

您可以在文本编辑器(如记事本)中打开任何PowerShell配置文件。

打开当前PowerShell主机中当前用户的配置文件 应用程序在记事本,键入:

>notepad $PROFILE.CurentUserAllHosts

在记事本上,将以下命令粘贴到配置文件中 Set-Alias subl -Value "C:< sublime_text.exe在您PC上的路径" 要应用更改,保存概要文件,然后重新启动PowerShell。 现在在Powershell上,cd你选择的目录并输入: subl。 例如, $newfile subl。

Windows命令提示符

对于Windows cmd.exe,你可以添加崇高的文本安装目录到你的PATH环境变量,这将允许你输入:

sublime_text file.rb

就我个人而言,我添加了一个doskey(在.bat文件中设置为自动运行cmd),这样我就可以键入subl file.rb:

> doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*

Cygwin

对于默认的bash shell,为~/添加一个别名。Bashrc文件:

$ echo 'alias subl="/cygdrive/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"' >> ~/.bashrc

我已经创建了sub .bat在C:\Program Files\Sublime文本2的内容:

start sublime_text.exe %*

现在我在PATH中有C:\Program Files\Sublime Text 2,我可以简单地键入“subl文件夹”,它工作得很好,无需添加任何东西来自动启动。