Использование Notepad ++ в качестве Git Редактор без изменения настроек

Я использую и люблю Notepad ++ (http://notepad-plus-plus.org/), когда я перехожу к простому текстовому редактору. Я использовал его в качестве редактора по умолчанию для git в течение нескольких недель и заметил некоторые смешные поведении.

Обычно я запускаю Notepad ++ при включенной панели вкладок

enter image description here

Однако, когда я использую Notepad ++ в качестве моего редактора git, я бы предпочел, чтобы он открывался в наиболее базовом режиме (в основном, без вкладок и в своем собственном экземпляре), я просто хочу, чтобы текстовый редактор регистрировал мои сообщения о совершении и такие, Соответствующий раздел моего .gitconfig настроен следующим образом

[core]
autocrlf = true
editor = "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

Использование этого Notepad ++ открывается при желании при запуске из git, однако в следующий раз, когда я запускаю Notepad ++ нормально, он теряет мои предыдущие настройки и больше не отображает панель вкладок. Это действительно раздражает, чтобы обновлять этот параметр каждый раз, когда я хочу использовать Notepad ++ после его запуска из git. Любые предложения относительно того, как я могу работать с Notepad ++, работают в обеих ситуациях без настроек, влияющих друг на друга?

Ответ 1

Попробуйте, как я мог, я не смог получить Notepad ++ или Notepad ++ Portable для работы в этой ситуации. Notepad ++ отображает мою первоначальную проблему с постоянным изменением моих настроек на те, которые установлены с моего .gitconfig.

Я также не смог получить Notepad ++ Portable (http://sourceforge.net/projects/notepadpluspe/), так как для этого требуются права администратора для запуска и, следовательно, запросы для UAC каждый время, которое он запускает, которое я вижу как убийца сделки.

В итоге я использовал переносимую версию Sublime Text 2 (http://www.sublimetext.com/2) в качестве моего редактора для git, который, хотя и не работает Я отвечаю на свой первоначальный вопрос, была ли моя резолюция.

Ответ 2

Получите переносимую версию Notepad ++ (http://sourceforge.net/projects/notepadpluspe/) и настройте git, чтобы использовать это. В файле Notepad++PE.ini добавьте:

AdditionalParameters=-multiInst 

Затем используйте обычную установку Notepad ++ со всеми вашими настройками для нормальной работы.

Ответ 3

[core]
autocrlf = true
editor = "'C:/PROGRA~2/NOTEPA~1/NOTEPA~1.EXE' -multiInst -notabbar -nosession -noPlugin"

Это сработало для меня.

Ответ 5

@Val, я согласен. Это сработало для меня.

[core]
    editor = 'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -nosession -noPlugin