从windows git bash打开升华文本

从windows git bash打开升华文本,git,windows-7,sublimetext2,git-bash,Git,Windows 7,Sublimetext2,Git Bash,如何在Windows中从Git Bash打开升华文本?我尝试在~/.bashrc文件中添加别名,但没有任何效果。我在找一些很简单的东西,但我在网上找不到。我要回答我自己的问题。首先,我在/Users/username目录下创建了一个.bash\u profile文件。我在这里复制了我所有的git别名。为了访问升华文本,我添加了以下别名: alias subl="/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe" 我认为后斜杠后面的空格对于格

如何在Windows中从Git Bash打开升华文本?我尝试在~/.bashrc文件中添加别名,但没有任何效果。我在找一些很简单的东西,但我在网上找不到。

我要回答我自己的问题。首先,我在/Users/username目录下创建了一个
.bash\u profile
文件。我在这里复制了我所有的git别名。为了访问升华文本,我添加了以下别名:

alias subl="/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"
我认为后斜杠后面的空格对于格式化很重要。如果这不起作用,您必须查看sublime_text.exe文件所在的位置,并按照上述格式设置路径。现在在gitbash命令行中键入

subl . 
以升华文本或文件名打开当前目录

subl readme.md
以崇高的文字打开它。我还在
.bash\u profile
文件中添加了其他有用的别名,如:

alias gc="git commit -m"
alias ga="git add ."
alias gl="git log"
alias gs="git status"
因此,在gitbash命令提示符中,您可以简单地键入

gs ##for git status
gl ##for git log, etc
我希望这能帮助别人

  • 创建名为subl(无扩展名)的文本文件,其内容如下:

    #!/bin/sh
    "C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &
    
  • 将其复制到C:\Program Files(x86)\Git\bin文件夹中。32位 将其复制到C:\Program Files\Git\usr\bin文件夹中。64位

  • 现在要打开该文件,请在WindowsGitBash上输入以下命令

    subl text.txt
    


    更好的解决方案:

    升华文本3(Build 3065)的更新版本将此功能命名为“subl.exe”,在mac os中为“subl”

    如何使用:

    步骤1:更新升华文本(在升华文本-->帮助->检查更新中)
    第二步:
    只需通过bash导航到您的项目文件夹,并键入subl.exe,它将以升华文本打开该文件夹。(如果您遇到“subl.exe”命令未找到,只需将升华的路径添加到您的系统路径中,例如:“C:\Program Files\sublime Text 3”-如下)

    我将此添加到我的C:\Users\username\.bashrc文件中:

    export PATH="$PATH:/c/Program Files/Sublime Text 3"
    
    保存文件。然后在GitBash中,键入

    which subl
    

    来证明它的有效性。

    我对这些东西以及git和sublime文本都很陌生。我现在正在学习关于git的Udacity课程,无法让git bash打开sublime文本

    我一直无法找到bash:subl:C:/Program命令

    或者类似的

    我发现我的问题是我的斜杠走错了方向,我发现如果文件路径中有空格,每次有空格时都必须添加斜杠,这样可以解决问题

    我最后打字了

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

    那么subl

    而崇高的文本被打开了

    我的原始文件路径是-

    C:\Program Files\Sublime Text 3

    因此,请确保斜杠的方向正确,如果文件路径中有空格,请在单词后添加必要的斜杠

    我在windows 10上 使用升华文本3 还有git bash


    希望这能为其他人节省很多时间。

    尽管这里列出了所有的答案,但我也很难让它为我工作。我发现按照建议通过VIM修改.bashrc文件解决了这个问题。我在Windows10上使用GitBash

    首先,我将bash打开到我的主目录,您可以使用cd~确保您位于正确的位置

    然后,我使用以下方法创建了.bashrc文件:

    vim .bashrc
    
    touch.bashrc

    然后,我使用以下命令编辑该文件:

    vim .bashrc
    
    i
    键进入插入模式

    输入:

    alias subl='C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe'
    
    正如几乎所有其他人所注意到的,这必须是到sublime_text.exe位置的正确路径。快速搜索C:\驱动器上的sublime_text.exe应该会得到此位置

    现在点击
    esc
    退出输入模式

    输入
    w
    q
    输入
    保存并退出vim

    退出bash并重新打开以应用新设置

    现在输入
    subl
    将打开升华文本编辑器

    我曾尝试用写字板和升华文本本身编辑我的.bashrc文件,但出于某种原因,在vim中编辑并确保所有的前斜杠和反斜杠都正确,如上所述,这对我来说是可行的

    我在文件路径后发现了一个流氓^M字符,使用了其他一些方法,我认为这些方法也可能使事情变得复杂。在使用Sawyerdousstuff的解决方案后,在vim中删除这个字符也修复了这个问题


    感谢您让我恢复一篇旧文章,我希望这能有所帮助。

    C:\Users\YourUserName\
    下创建
    .bash\u profile
    文件,并在文件中添加以下行:

    alias 'subl="/c/Program Files/Sublime Text 3/subl.exe"'
    

    我在发布Sublime Text 3表单Git Bash时遇到了同样的问题

  • 我运行了以下命令(我的操作系统是windows 7,升华文本3位于“
    C:\Program Files\升华文本3
    ”目录中):

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

  • 关闭gitbash并再次打开它

  • 类型subl

  • 找到安装升华文本的文件夹。这里我以安装在C:/Program文件中的Sublime Text 3为例。对于许多用户来说,它出现在C:/ProgramFiles(x86)

    运行以下命令(根据您的要求):

    尝试关闭并重新打开Git Bash。如果成功了,你就完了。

    否则,请阅读本文档。

    我遇到的一个问题是,我必须在目录路径中使用反斜杠
    \
    ,而不是像这里的每个人都使用的那样使用普通斜杠
    /
    。然后我不得不使用双反斜杠
    \\
    来避开反斜杠。所以,在我的例子中,我写了这样的路径:

    alias subl='C:\\Program\ Files\\Sublime\ Text\ 3\\sublime_text.exe'
    
    我遵循了我所做的,如果您想提交一条带有Sublime文本3的消息,请将其粘贴到您的git中。
    假设t
    echo 'alias subl="/c/Program\ Files\ \(x86\)/Sublime\ Text\ 3/sublime_text.exe"'>> ~/.bashrc
    
    alias subl='C:\\Program\ Files\\Sublime\ Text\ 3\\sublime_text.exe'
    
    export GIT_EDITOR='C:\\Program\ Files\\Sublime\ Text\ 3\\sublime_text.exe'