如何使用Notepad++从Git启动和编辑文件?

4

我已经按照这个主题设置了Notepad++作为我的默认编辑器:

如何设置Windows上的Git编辑器?

使用以下命令:

git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

现在,我正在学习Ruby on Rails教程。在其中的一个步骤中,作者使用了以下命令:

$mate README.markdown 来启动TextMate编辑器并编辑readme文件。

我的问题是,现在我已经将Notepad++设置为默认编辑器,那么我应该使用哪个等效命令来启动Notepad++并编辑文件呢?

注意:我对Git和Ruby on Rails还是个初学者,请大家温柔一点!谢谢。


1
你不必从命令行启动文本编辑器。人们倾向于在教程中这样做,因为这更容易理解(或者因为他们喜欢从命令行执行所有操作)。你也可以双击要编辑的文件,然后如果Windows说“我应该使用什么程序打开它?”那么当然选择Notepad++。 - Tyler
当然可以,但那需要更多的努力。现在我已经将Notepad++添加到我的Windows路径变量中,这样做会容易得多。 - Flux Capacitor
@MatrixFrog 你好,我知道这篇文章已经发布很久了,但我想要解决的问题正好与你的回答有关。你说在使用git时,文件可以通过双击进行编辑。你是如何做到的呢?Sublime编辑器弹出“无法保存…”错误,而Notepad++甚至不允许我在其中输入。感谢你的帮助。谢谢。 - Carmen Cojocaru
3个回答

4
C:/Program Files/Notepad++/notepad++.exe README.markdown

由于您可能会经常从命令行使用notepad ++,因此您可能希望更改PATH以包括其根目录,这样您就不需要每次都写完整路径。


1
将notepad++.exe添加到Windows路径环境变量中(整个路径),此选项在计算机上,右键单击,高级系统设置环境变量。然后从命令提示符中执行以下操作: notepad++ markdown.README
您也可以每次使用notepad.exe的完整路径,但这很繁琐,只需学习如何编辑Windows中的环境变量即可。

太棒了。非常感谢!现在,有一个问题:是否有一种方法只需键入“npp”而不是“notepad ++”? - Flux Capacitor
@Flux:当然可以:doskey npp=notepad++ $* 在DOS会话中定义别名。 - VonC

0

你必须先将Notepad++添加为主程序。在Git Bash上操作。

git config --global core.editor "'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk' -multiInst -notabbar -nosession -noPlugin

然后你就可以通过编写代码来创建文件。

start notepad README.md 
start notepad++ README.md

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接