jst*_*ick 12 git notepad++ git-config
我使用和喜欢Notepad ++(http://notepad-plus-plus.org/)作为我的简单文本编辑器.我已经使用它作为git的默认编辑器几个星期了,并注意到一些有趣的行为.
通常我运行Notepad ++,启用Tab Bar就像这样
但是,当我使用Notepad ++作为我的git编辑器时,我更希望它以最基本的模式打开(主要是没有选项卡,并且在它自己的实例中)我只想要一个文本编辑器来记录我的提交消息等.我的相关部分.gitconfig
设置如下
[core]
autocrlf = true
editor = "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Run Code Online (Sandbox Code Playgroud)
当从git启动时,使用此Notepad ++会根据需要打开,但是,下次正常启动Notepad ++时,它会丢失我之前的设置,并且不再显示标签栏.每次我想在从git启动后使用Notepad ++时都必须更新此设置真的很烦人.关于如何让Notepad ++在两种情况下都能正常工作而没有相互影响的设置的任何建议?
获取Notepad ++的可移植版本(http://sourceforge.net/projects/notepadpluspe/)并设置git以使用它.在Notepad++PE.ini
文件中添加:
AdditionalParameters=-multiInst
Run Code Online (Sandbox Code Playgroud)
然后使用正常的Notepad ++安装以及正常工作的所有设置.
尽我所能,在这种情况下我无法让 Notepad++ 或 Notepad++ Portable 为我工作。Notepad++ 显示了我最初的问题,即将我的设置永久更改为我的.gitconfig
.
我也无法让 Notepad++ Portable ( http://sourceforge.net/projects/notepadpluspe/ ) 工作,因为这需要管理权限才能运行,因此每次启动时都会提示 UAC,我认为这是一个交易杀手。
我最终使用了 Sublime Text 2 的便携版本(http://www.sublimetext.com/2)作为我的 git 编辑器,虽然它没有回答我最初的问题,但却是我的解决方案。
归档时间: |
|
查看次数: |
8766 次 |
最近记录: |