我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字
sublime file.rb
在Windows中如何做到这一点?
我安装了Sublime Text,想知道如何从终端打开其中的rb文件。我看到让Sublime Text成为我的核心编辑器的命令是什么?我看到我可以让Sublime成为我的核心编辑器,但我想要能够打字
sublime file.rb
在Windows中如何做到这一点?
当前回答
去环境和添加sublime文本文件夹到系统路径目录,不要添加任何东西到系统32目录,它只是制造混乱,之后你可以打字 ` subl mytext.txt ` `
其他回答
添加Sublime的安装文件夹到你的路径。 @set PATH=C:\Program Files\Sublime Text 3;%PATH%
or
要在Windows中永久地设置一个环境变量(以便它对所有Windows进程可用),
start the "Control Panel" ⇒ "System" ⇒ (Vista/7/8) "Advanced system settings" ⇒ Switch to "Advanced" tab ⇒ "Environment variables" ⇒ Choose "System Variables" (for all users) or "User Variables" (for this login user only) ⇒ Choose "Edit" (for modifying an existing variable) or "New" (to create a new variable) ⇒ Enter the variable "Name" and "Value".
在这种情况下,在路径前加上C:\Program Files\Sublime Text 3。
现在,可以将'sublime_text.exe'复制为'sublime_text.exe'
然后在任何命令提示符中,您都可以运行file.txt文件
C:\Users\MyUsername>sublime filename.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方式打开这些文件!
将安装文件夹添加到windows路径,你将能够通过输入可执行文件的名称来打开Sublime,默认为“subl”。
要在windows路径中包含Sublime安装文件夹,
打开命令提示符并键入sysdm.cpl 在“高级”页签中选择“环境变量” 在“系统变量”下,选择名为“Path”的变量,单击“编辑”。 添加"C:\Program Files\Sublime Text;"到现有字符串的末尾。 保存更改并重新启动命令提示符。
我认为在Windows中设置环境变量更容易。
然后只需添加一个名为SUBLIME_HOME的新系统变量,值为“C:\Program Files\Sublime Text 2\”(不带引号),在编辑变量Path后添加这个值“;%SUBLIME_HOME%”(不带引号)。
重新启动git BASH,使用如下代码:
$ sublime_text mi-new-file
(其中sublime_text是命令)
注意:现在也适用于Windows的cmd。
您可以简单地安装记事本替代品http://www.binaryfortress.com/NotepadReplacer/ 它会做什么是崇高的默认记事本在Windows中,然后你可以简单地使用命令,你通常使用在Windows中打开内置记事本。例如
`//to open test.txt, just type
notepad test.txt
//to open sublime, Type
notepad`