meh*_*kar 188 windows terminal sublimetext
我安装了Sublime Text,想知道如何从终端打开rb文件.我看到了这个帖子,我看到我可以将Sublime作为我的核心编辑器,但我希望能够输入
sublime file.rb
Run Code Online (Sandbox Code Playgroud)
我如何在Win7中执行此操作?
pju*_*ble 195
对于Windows cmd.exe,您只需将sublime文本安装目录添加到PATH环境变量中,这将允许您键入:
sublime_text file.rb
Run Code Online (Sandbox Code Playgroud)
就个人而言,我添加了一个doskey(在.bat文件中设置为自动运行cmd)所以我可以输入subl file.rb
:
> doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*
Run Code Online (Sandbox Code Playgroud)
对于默认的bash shell,为~/.bashrc
文件添加别名,例如:
$ echo 'alias subl="/cygdrive/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"' >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
san*_*les 146
从build 3065(发布日期:2014年8月29日)开始,Sublime text
包括命令行助手nameley subl.exe
.它位于sublime的安装文件夹中:将其复制到系统路径中包含的文件夹中.例如,在我的情况下,我复制了它
从 C:\Program Files\Sublime Text 3
至 C:\Windows\System32
然后,您可以在终端/控制台subl
中使用命令打开任何文件,例如在您的示例中:
subl file.rb
或者您也可以修改您的系统PATH
变量以包含sublime的instalation文件夹,但我相信这更复杂.
Kri*_*son 132
我将此添加到我的PowerShell配置文件中:
Set-Alias subl 'C:\Program Files\Sublime Text 2\sublime_text.exe'
Run Code Online (Sandbox Code Playgroud)
根据需要修改Sublime Text 3(或任何未来版本).
Joh*_*son 54
另一个想法是C:\Program Files\Sublime Text 2\
在您的PATH中包含,然后运行管理员命令提示符:
cd "C:\Program Files\Sublime Text 2\"
mklink sublime.exe sublime_text.exe
Run Code Online (Sandbox Code Playgroud)
这将与新名称形成符号链接.现在您可以自由使用它:
sublime hello.txt
Run Code Online (Sandbox Code Playgroud)
更新:有机会使用此技巧并更新Sublime Text 2后,我很高兴地说更新到新版本不会影响符号链接.
mbl*_*sha 24
我在C:\ Program Files\Sublime Text 2中创建了带有内容的subl.bat:
start sublime_text.exe %*
Run Code Online (Sandbox Code Playgroud)
现在我在PATH中有C:\ Program Files\Sublime Text 2,我可以简单地输入'subl folder',它可以很好地工作而无需向autostart添加任何内容.
glr*_*asz 17
我认为在Windows中更容易设置Environment变量.
然后在编辑变量Path之后添加一个 名为SUBLIME_HOME 的新系统变量,其值为"C:\ Program Files\Sublime Text 2 \" (不带引号),最后添加此值";%SUBLIME_HOME%" (不带引号).
重新启动git BASH并享受,使用如下:
$ sublime_text mi-new-file
(其中sublime_text是命令)
注意:现在也适用于Windows的cmd.
not*_*guy 13
将安装文件夹添加到Windows路径,您可以通过键入可执行文件的名称来打开Sublime,默认情况下为" subl
".
要在Windows路径中包含Sublime安装文件夹,
sysdm.cpl
Environment variables
Path
"的变量并单击Edit
.C:\Program Files\Sublime Text 3;
" 添加到现有字符串的末尾.Jos*_*osh 10
我知道这个帖子有点旧,但我最近提出了这个解决方案,并认为我会分享它...
如果使用Cygwin,则可以创建一个bash脚本,将unix路径名转换为windows路径并将它们传递给sublime.将以下内容粘贴到新文件中:
#!/bin/bash
/cygdrive/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe `cygpath -w $@` &
Run Code Online (Sandbox Code Playgroud)
保存在/usr/bin/subl
(或者只要位置在你的任何地方$PATH
)并使其可执行($ chmod a+x /usr/bin/subl
)
有了这个脚本,你可以同时使用UNIX和Windows风格的路径(/cygdrive/c/
或C:/
),因为该cygpath
工具转换/
和~
路径别名向窗户的等价物.
现在,您可以用来$ subl file1.txt file2.md ~/file3.txt
在崇高中打开这些文件!
小智 8
我在Windows中的rails上尝试ruby并包含PATH C:\Program Files\Sublime Text 2\
,然后将名称更改sublime.exe
为subl.exe.
在常规cmd和"带有ruby和rails的命令提示符"cmd中工作正常
我在Windows目录中创建了一个简单的批处理文件(s.bat)以开始升华文本
这是我放入批处理文件中以启动Sublime Text 2的代码
@start "sublime" "%ProgramW6432%\Sublime Text 2\sublime_text.exe" %*
Run Code Online (Sandbox Code Playgroud)
我通过输入来称赞崇高
s
Run Code Online (Sandbox Code Playgroud)
我直接使用打开文件
s filename.ext
Run Code Online (Sandbox Code Playgroud)
我只是以管理员身份运行命令提示符程序,并执行了以下命令。
很简单,但是对我有用。
echo "c:\Program Files\Sublime Text 3\subl.exe" %1 > %systemroot%\system32\subl.bat
Run Code Online (Sandbox Code Playgroud)
当然,您可以根据需要调用bat文件。从那时起,作为任何用户,您都可以使用:
subl myfile.txt
Run Code Online (Sandbox Code Playgroud)
小智 5
如果使用的是Cmder,则可以将别名添加到别名文件中,该文件位于将cmder安装到的位置,然后config \ aliases
然后,您可以添加(这是崇高文字3的意思)
subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $1
Run Code Online (Sandbox Code Playgroud)
在Cmder中,您可以通过以下方式打开sublime中的任何目录:
subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $1
Run Code Online (Sandbox Code Playgroud)
尝试这个:
alias subl='"/c/Program Files/Sublime Text 2/sublime_text.exe"'
Run Code Online (Sandbox Code Playgroud)
确保sublime安装哪个目录。它将为sublime创建别名,然后键入:
subl file.rb
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
172825 次 |
最近记录: |