从windows git bash打开sublime文本

Pra*_*yal 21 git windows-7 git-bash sublimetext2

如何从Windows中的Git Bash打开Sublime文本?我尝试在〜/ .bashrc文件中添加别名,但没有任何效果.我一直在寻找一些非常容易的东西但我在互联网上找不到.

Pra*_*yal 31

我将回答我自己的问题.首先,我.bash_profile在/ Users/username目录下创建了一个文件.我在这里复制了所有的git别名.要访问sublime文本,我添加了这个别名:

alias subl="/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"
Run Code Online (Sandbox Code Playgroud)

我认为反斜杠之后的空格对于格式化非常重要.如果这不起作用,您将不得不查看sublime_text.exe文件所在的位置,并在格式化后放置路径,如上所示.现在在git bash命令行中输入

subl . 
Run Code Online (Sandbox Code Playgroud)

在Sublime Text中打开当前目录或将文件名作为

subl readme.md
Run Code Online (Sandbox Code Playgroud)

在Sublime Text中打开它.我还在.bash_profile文件中添加了其他有用的别名,如:

alias gc="git commit -m"
alias ga="git add ."
alias gl="git log"
alias gs="git status"
Run Code Online (Sandbox Code Playgroud)

因此,在您的git bash命令提示符中,您只需键入即可

gs ##for git status
gl ##for git log, etc
Run Code Online (Sandbox Code Playgroud)

我希望这会对某人有所帮助.

  • 辉煌的答案!谢谢!但是,对于Sublime Text 3,我的subl别名略有不同:“ alias subl =“ / c / Program \ Files / Sublime \ Text \ 3 / subl.exe”。 (3认同)
  • 添加别名后,需要重新启动Git Bash. (2认同)

小智 13

.bash_profile文件下创建文件C:\Users\YourUserName\并在文件中添加以下行:

alias 'subl="/c/Program Files/Sublime Text 3/subl.exe"'
Run Code Online (Sandbox Code Playgroud)


小智 9

更好的解决方案:

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"到您的系统路径 - 以下是如何添加环境变量的路径)


小智 6

我对这些东西以及git和sublime文本还很陌生。我现在正在上git的Udacity课程,但无法使用git bash打开崇高的文本。

我一直不停地进行bash:subl:C:/ Program命令未找到

或类似的东西

我发现我的问题最终是因为我的斜杠使用不正确,并且我发现如果文件路径中有空格,则每次有空格时都必须添加斜杠,这样就可以解决问题。

我最终打字

echo'alias subl =“ C:/ Program \ Files / Sublime \ Text \ 3 / subl.exe”'>>〜/ .bashrc

然后subl

和崇高的文字被打开。

我原来的文件路径是-

C:\ Program Files \ Sublime文字3

因此,请确保您的斜线使用正确的方式,并且如果文件路径中有空格,请在单词后添加必要的斜线。

我在Windows 10上使用Sublime Text 3和git bash

希望这可以节省很多人的时间。