I use and love Notepad++ (http://notepad-plus-plus.org/) as my go to simple text editor. I have been using it as my default editor for git for a few weeks now and have noticed some funny behavior.
Normally I run Notepad++ with the Tab Bar enabled like so
However when I use Notepad++ as my git editor I would prefer it to open in the most basic mode possible (mainly no tabs, and in its own instance) I simply want a text editor to log my commit messages and such. The relevant section of my .gitconfig
is setup as follows
[core]
autocrlf = true
editor = "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Using this Notepad++ opens as desired when launched from git, however, the next time I launch Notepad++ normally, it loses my prior settings and does not display the tab bar anymore. It is real annoying to have to update this setting every time I want to use Notepad++ after it is launched from git. Any suggestions as to how I can have Notepad++ work in both situations without the settings affecting each other?
On Windows, if you use Git Bash the default editor will be Vim. Vim is another text editor, like nano or notepad.
Notepad++ is often preferred over Vim as the default Git editor for commit text.
The command to do this is git config --global core. editor "nano" . You can change the highlighted section with your editor of choice!
Get a portable version of Notepad++ (http://sourceforge.net/projects/notepadpluspe/) and set up git to use that. In the Notepad++PE.ini
file add:
AdditionalParameters=-multiInst
Then use your normal Notepad++ installation with all your settings for normal work.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With