嗨,大家好我使用msysgit在窗口7.如何调用记事本++从混帐击就像我们与我们的记事本默认情况下做到这一点。 例如像
名@ USENAME记事本TextFile.txt的
相反,我要的文件用记事本打开++
注:我已经添加了记事本+ +是我路上,但仍无法从命令行调用它。
编辑
我的.gitconfig尝试这个- >
[别名]记事本= 'C:/程序文件/记事本++ / ++记事本的exe'。
但不工作。
嗨,大家好我使用msysgit在窗口7.如何调用记事本++从混帐击就像我们与我们的记事本默认情况下做到这一点。 例如像
名@ USENAME记事本TextFile.txt的
相反,我要的文件用记事本打开++
注:我已经添加了记事本+ +是我路上,但仍无法从命令行调用它。
编辑
我的.gitconfig尝试这个- >
[别名]记事本= 'C:/程序文件/记事本++ / ++记事本的exe'。
但不工作。
因此,在默认情况下你不会有一个.bashrc文件所以只需键入您的导航到你的主目录:
cd ~
创建或编辑用vim的.bashrc中(或其他编辑器,你是舒服):
vim .bashrc
下面是我不得不添加到我的行(我正在运行64位操作系统,所以如果你又不是不复制此完全相同)
alias notepad="/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe"
如果您的Windows副本是32位的,那么它应该是这样的
alias notepad="/c/Program\ Files/Notepad++/notepad++.exe"
这是更快的方式来实现目标
start notepad++
start notepad++ <filename>
alias np='start notepad++'
np <filename>
久经考验的,就去做!
我相信的git-bash的是一个实际的bash shell,因此它启动时,它运行.bashrc
从某处文件(很可能是你的主目录或目录的git-bash启动的)。 查找该文件,当你发现时,某个位置添加别名行记事本++:
alias notepad="/c/Program\ Files/Notepad++/notepad++.exe"
当然,用你的实际路径复制到记事本++那里。
@ SageMage的答案是正确的位置。
只是提醒。 您需要您在.bashrc中改变之后,以便它被激活后,关闭并重新打开GitBash。
PS:两年后,我希望这有助于!
我用32位的记事本+ +添加为我的64位机。
$ cd ~
$ vim .bash_profile
该添加到该文件,然后保存:
64位系统
alias npp="/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe"
32位系统
alias npp="/c/Program\ Files/Notepad++/notepad++.exe"
现在,你应该能够通过输入到使用记事本打开任何文件++
$ npp [file_name]
以下是列在Udacity的课程上的Git和Git枢纽。 它的工作对我来说:
您的PC上查看记事本++的位置后,运行在Git中的Bash以下命令。
回声别名NPP = “C:/程序\文件\(86)/记事本++ /记事本+ + EXE。”'>>〜/ .bashrc中
请注意我是如何逃脱像空间和支架charaters,你可以,如果你不能确定它是否应该被转义或没有逃脱任何字符。 另外,还要确保使用你想要的别名,我选择了NPP
通过在Git中的Bash运行下面的命令来测试的.bashrc
源的〜/ .bashrc
重试打字核电站启动记事本+ +。 如果记事本+ +不启动检查文件的〜/ .bashrc在步骤1中创建的内容。
为了确保.bashrc文件内容,每次打开Git的Bash的时间被加载,编辑〜/ .bash_profile中,并添加以下两行。 (参考)
如果[-r〜/ .profile中]; 然后 。 〜/ .profile中; 科幻
情况下“$ - ”在i)如[-r〜/ .bashrc中]; 然后 。 的〜/ .bashrc; 网络;; ESAC
关闭并重新打开的Git猛砸。 Git中的Bash键入核电站,以检查它是否正确启动
在您的.bash配置文件添加
别名的MyEditor = “'C:\\程序文件(x86)\\记事本++ \\记事本++ EXE。”
给“\\”代替“\”。
我添加了记事本+ +文件夹,我的道路,这样我就可以键入notepad++
$ which notepad++
/c/Program Files (x86)/Notepad++/notepad++
首先,正如其他人所说,如果您还没有建立任何的.bashrc配置文件或.bash_profile中创建或者使用vim或者其他编辑器之一
要么
如果你没有任何这样的编辑器,可以使用Git的bash工作尚未通过在主目录打开一个记事本或笔记本++编辑器并将文件保存手工制作之一。
注意:您可以通过检查你的home目录
cd ~
pwd
我的记事本++路径是C:\ Program Files文件\记事本++ \记事本++ exe文件。
因此,对于打算到任意目录到记事本+目录,我得去根目录,然后到需要的路径。 因此,这里是我不得不添加到.bash_profile中挖掘线
alias note="//\/c/Program\ Files/Notepad++/notepad++.exe"
“//”,它需要到根目录
PS:
这个配置对我的作品
editor = \"/c/Program Files (x86)/Notepad++/Notepad++.exe\" -multiInst
该multiInst说法是这只是为了友好的,你已经有记事本+ +开放互动的编辑。 (如记事本++已经打开,并再次运行过程中,将文件添加到您现有的实例,并立即退出,这混帐采取意味着你完成)
别名是用于与git
命令,所以用一个在你的OP,你应该能够运行git notepad
。 我不认为这是你想要什么相当,但。 如果你正确地添加记事本++到PATH环境变量,那么你应该能够只是做notepad++
。 您可以通过运行检查此which notepad++
。 如果不给的完整路径, notepad++
,则路径设置不正确。