我安装了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
其他回答
试试这个:
alias subl='"/c/Program Files/Sublime Text 2/sublime_text.exe"'
确保sublime安装了哪个目录。 它会创建sublime的别名,然后输入:
subl file.rb
我已经创建了sub .bat在C:\Program Files\Sublime文本2的内容:
start sublime_text.exe %*
现在我在PATH中有C:\Program Files\Sublime Text 2,我可以简单地键入“subl文件夹”,它工作得很好,无需添加任何东西来自动启动。
我正在尝试在windows中使用ruby on rails,并包括PATH C:\Program Files\Sublime Text 2\,然后将名称sublime.exe更改为sub .exe。
在常规CMD和“命令提示符与ruby和rails”CMD中工作良好
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
这个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" %*