从混帐击调用记事本+(Invoking notepad++ from Git Bash)

2019-08-17 10:28发布

嗨,大家好我使用msysgit在窗口7.如何调用记事本++从混帐击就像我们与我们的记事本默认情况下做到这一点。 例如像

名@ USENAME记事本TextFile.txt的

相反,我要的文件用记事本打开++

注:我已经添加了记事本+ +是我路上,但仍无法从命令行调用它。

编辑

的.gitconfig尝试这个- >

[别名]记事本= 'C:/程序文件/记事本++ / ++记事本的exe'。

但不工作。

Answer 1:

因此,在默认情况下你不会有一个.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"


Answer 2:

这是更快的方式来实现目标

start notepad++ 
start notepad++ <filename>
alias np='start notepad++'
np <filename>

久经考验的,就去做!



Answer 3:

我相信的git-bash的是一个实际的bash shell,因此它启动时,它运行.bashrc从某处文件(很可能是你的主目录或目录的git-bash启动的)。 查找该文件,当你发现时,某个位置添加别名行记事本++:

alias notepad="/c/Program\ Files/Notepad++/notepad++.exe"

当然,用你的实际路径复制到记事本++那里。



Answer 4:

@ SageMage的答案是正确的位置。

只是提醒。 您需要您在.bashrc中改变之后,以便它被激活后,关闭并重新打开GitBash。

PS:两年后,我希望这有助于!



Answer 5:

我用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]


Answer 6:

以下是列在Udacity的课程上的Git和Git枢纽。 它的工作对我来说:

  1. 您的PC上查看记事本++的位置后,运行在Git中的Bash以下命令。

    回声别名NPP = “C:/程序\文件\(86)/记事本++ /记事本+ + EXE。”'>>〜/ .bashrc中

请注意我是如何逃脱像空间和支架charaters,你可以,如果你不能确定它是否应该被转义或没有逃脱任何字符。 另外,还要确保使用你想要的别名,我选择了NPP

  1. 关闭并重新打开的Git的Bash
  2. 键入的Git Bash的核电站, 如果它打开,然后你就可以走了 。 如果没有,请尝试以下点
  3. 通过在Git中的Bash运行下面的命令来测试的.bashrc

    源的〜/ .bashrc

  4. 重试打字核电站启动记事本+ +。 如果记事本+ +不启动检查文件的〜/ .bashrc在步骤1中创建的内容。

  5. 为了确保.bashrc文件内容,每次打开Git的Bash的时间被加载,编辑〜/ .bash_profile中,并添加以下两行。 (参考)

    如果[-r〜/ .profile中]; 然后 。 〜/ .profile中; 科幻

    情况下“$ - ”在i)如[-r〜/ .bashrc中]; 然后 。 的〜/ .bashrc; 网络;; ESAC

  6. 关闭并重新打开的Git猛砸。 Git中的Bash键入核电站,以检查它是否正确启动



Answer 7:

在您的.bash配置文件添加

别名的MyEditor = “'C:\\程序文件(x86)\\记事本++ \\记事本++ EXE。”

给“\\”代替“\”。



Answer 8:

我添加了记事本+ +文件夹,我的道路,这样我就可以键入notepad++

$ which notepad++
/c/Program Files (x86)/Notepad++/notepad++


Answer 9:

首先,正如其他人所说,如果您还没有建立任何的.bashrc配置文件或.bash_profile中创建或者使用vim或者其他编辑器之一

要么

如果你没有任何这样的编辑器,可以使用Git的bash工作尚未通过在主目录打开一个记事本或笔记本++编辑器并将文件保存手工制作之一。

注意:您可以通过检查你的home目录

 cd ~

 pwd

我的记事本++路径是C:\ Program Files文件\记事本++ \记事本++ exe文件。

因此,对于打算到任意目录到记事本+目录,我得去根目录,然后到需要的路径。 因此,这里是我不得不添加到.bash_profile中挖掘线

alias note="//\/c/Program\ Files/Notepad++/notepad++.exe"

“//”,它需要到根目录

PS:

  • 您可能需要根据您的目标目录(记事本+目录)的路径改变
  • 在“程序文件”目录应该这样写“程序\文件”。
  • 如果你的记事本+ +目录是程序文件(x86),然后使用“程序\文件\(86)”


Answer 10:

这个配置对我的作品

editor = \"/c/Program Files (x86)/Notepad++/Notepad++.exe\" -multiInst

该multiInst说法是这只是为了友好的,你已经有记事本+ +开放互动的编辑。 (如记事本++已经打开,并再次运行过程中,将文件添加到您现有的实例,并立即退出,这混帐采取意味着你完成)



Answer 11:

别名是用于与git命令,所以用一个在你的OP,你应该能够运行git notepad 。 我不认为这是你想要什么相当,但。 如果你正确地添加记事本++到PATH环境变量,那么你应该能够只是做notepad++ 。 您可以通过运行检查此which notepad++ 。 如果不给的完整路径, notepad++ ,则路径设置不正确。



文章来源: Invoking notepad++ from Git Bash