如何从Windows中的Git Bash打开Sublime文本?我尝试在〜/ .bashrc文件中添加别名,但没有任何效果。我一直在寻找一些非常容易的东西但我在互联网上找不到。
我将回答我自己的问题。首先,我在/ Users / username目录下创建了一个.bash_profile
文件。我在这里复制了所有的git别名。要访问sublime文本,我添加了这个别名:
alias subl="/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"
我认为反斜杠之后的空格对于格式化非常重要。如果这不起作用,您将不得不查看sublime_text.exe文件所在的位置,并在格式化后放置路径,如上所示。现在在git bash命令行中输入
subl .
在Sublime Text中打开当前目录或将文件名作为
subl readme.md
在Sublime Text中打开它。我还在.bash_profile
文件中添加了其他有用的别名,如:
alias gc="git commit -m"
alias ga="git add ."
alias gl="git log"
alias gs="git status"
因此,在您的git bash命令提示符中,您只需键入即可
gs ##for git status
gl ##for git log, etc
我希望这会对某人有所帮助。
我遇到的一个问题是我不得不在目录的路径中使用反斜杠\
而不是正常的斜杠/
,就像这里的每个人都在使用。然后我不得不使用双反斜杠\\
逃脱反斜杠。所以,就我而言,我写了这样的路径:
alias subl='C:\\Program\ Files\\Sublime\ Text\ 3\\sublime_text.exe'
在.bash_profile
下创建C:\Users\YourUserName\
文件,并在文件中添加以下行:
alias 'subl="/c/Program Files/Sublime Text 3/subl.exe"'
更好的解决方案:
sublime text 3(Build 3065)的更新版本将此功能作为“subl.exe”,在mac os中为“subl”。
如何使用:
第1步:更新sublime文本(在sublimetext - >帮助 - >检查更新) 第2步:只需通过bash导航到您的项目文件夹,然后输入subl.exe,它应该在sublime文本中打开文件夹。 (如果你找不到“subl.exe”命令,只需添加sublime的路径,例如:“C:\ Program Files \ Sublime Text 3”到你的系统路径 - 这里是how to add path to environment variables)
我对这些东西很新,对git和sublime文本很新。我现在正在git上使用Udacity课程,并且无法获得git bash来打开崇高文本。
我一直得到bash:subl:C:/ Program命令未找到
或类似的东西
我发现我的问题最终是因为我的斜杠走错了方向,我发现如果你的文件路径中有空格,你必须在每次有空格时添加一个斜线,它将解决问题。
我最后打字了
echo'alias subl =“C:/ Program \ Files / Sublime \ Text \ 3 / subl.exe”'>>〜/ .bashrc
然后是
和崇高的文字被打开了。
我原来的文件路径是 -
C:\ Program Files \ Sublime Text 3
因此,请确保您的斜杠以正确的方式运行,如果文件路径中有空格,则在单词后添加必要的斜杠。
我在windows 10上使用sublime text 3和git bash
希望这能节省其他人很多时间。
我将其添加到我的C:\ Users \ username \ .bashrc文件中:
export PATH="$PATH:/c/Program Files/Sublime Text 3"
保存文件。然后在Git Bash中输入
which subl
证明它有效。
#!/bin/sh
"C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &
现在打开文件在Windows Git Bash上输入以下命令
subl text.txt
要么
subl .
我有同样的问题从Git Bash启动Sublime Text 3。
C:\Program Files\Sublime Text 3
”目录中):
echo'alias subl =“/C/Program\ Files/Sublime\ Text\ 3/sublime_text.exe
”'>> ~/.bashrc
尽管这里列出了所有答案,但我仍然难以让这个为我工作。我发现通过VIM修改我的.bashrc文件,建议here为我解决了这个问题。我在Windows 10上使用Git bash。
首先我打开bash到我的主目录,你可以使用cd~确保你在正确的位置。
然后,我使用以下命令创建了我的.bashrc文件:
touch .bashrc
然后我去编辑该文件:
vim .bashrc
按i
键进入插入模式
输入:
alias subl='C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe'
正如其他所有人所指出的那样,这必须是你的sublime_text.exe位置的正确路径。快速搜索sublime_text.exe的C:\驱动器应该会产生此位置。
现在点击esc
退出输入模式
输入:
w
q
enter
以保存并退出vim
退出bash并重新打开以应用新设置
输入subl
现在应该打开sublime文本编辑器。
我曾尝试用wordpad和sublime文本本身编辑我的.bashrc文件,但由于某些原因在vim中进行编辑并确保所有正斜杠和反斜杠都是正确的,如上所述对我有用。
在我的文件路径之后,我使用了一些其他方法找到了一个流氓^ M字符,我认为这些方法也可能使事情复杂化。在使用SawyerDoesStuff的解决方案后,在vim中删除此字符也解决了问题。
谢谢你让我复活一篇较旧的帖子,我希望这会有所帮助。
找到安装Sublime Text的文件夹。这里我以Sublime Text 3为例,它安装在C:/ Program Files中。对于许多用户,它存在于C:/ Program Files(x86)中。
运行以下命令(根据您的要求):
echo 'alias subl="/c/Program\ Files/Sublime\ Text\ 3/sublime_text.exe"'>> ~/.bashrc
要么
echo 'alias subl="/c/Program\ Files\ \(x86\)/Sublime\ Text\ 3/sublime_text.exe"'>> ~/.bashrc
尝试关闭并重新打开Git-Bash。如果它有效,那么你已经完成了。 否则,请阅读Udacity的此文档。