2013-05-01 24 views
12

Używam i kocham Notepad ++ (http://notepad-plus-plus.org/) jako moje przejście do prostego edytora tekstu. Używam go jako domyślnego edytora git od kilku tygodni i zauważyłem pewne zabawne zachowanie.Używanie Notepad ++ jako edytora Git bez wpływu na ustawienia

Normalnie biegam Notepad ++ z Tab Bar włączoną jak tak

enter image description here

Jednak kiedy używam Notepad ++ jako mojego edytora git wolałbym go otworzyć w trybie najprostszej możliwej (głównie brak JOT i w swoim własnym przypadku) Po prostu chcę, aby edytor tekstu logował moje wiadomości o zatwierdzeniu i takie. Odpowiedni rozdział mojego .gitconfig jest ustawiony następująco

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

Stosując tę ​​Notepad ++ otwiera zgodnie z oczekiwaniami, gdy uruchomiony z git, jednak następnym razem uruchomienia Notepad ++ normalnie, traci swoje wcześniejsze ustawienia i nie wyświetla pasek kart już. Naprawianie irytujących aktualizacji tego ustawienia za każdym razem, gdy chcę korzystać z Notepad ++ po jego uruchomieniu z git, jest bardzo denerwujące. Wszelkie sugestie, w jaki sposób mogę ustawić Notepad ++, działają w obu sytuacjach bez wpływu na wzajemne ustawienia?

Odpowiedz

2

Próbuję, ale nie byłem w stanie uzyskać albo Notepad ++, albo Notepad ++ Portable, aby pracować dla mnie w tej sytuacji. Notepad ++ wyświetlił mój początkowy problem z ciągłą zmianą moich ustawień na te ustawione z mojego .gitconfig.

Nie udało mi się też uruchomić Notepad ++ Portable (http://sourceforge.net/projects/notepadpluspe/), ponieważ wymaga uprawnień administratora do uruchamiania, a zatem monituje o UAC przy każdym uruchomieniu, co widzę jako zabójcę transakcji.

Skończyłem na używaniu przenośnej wersji Sublime Text 2 (http://www.sublimetext.com/2) jako mojego edytora gita, który chociaż nie odpowiada na moje pierwsze pytanie, był moją rozdzielczością.

7

Pobierz przenośną wersję Notepad ++ (http://sourceforge.net/projects/notepadpluspe/) i skonfiguruj git, aby to zrobić. W dodatku Notepad++PE.ini Plik:

AdditionalParameters=-multiInst 

Następnie użyj normalnego Notepad ++ instalację ze wszystkimi swoimi ustawieniami dla normalnej pracy.

+0

Świetna opcja, że ​​uznała to, a może trzeba iść tą drogą, ale zastanawiałem się, czy istnieje sposób, aby korzystać z tego samego exe i zachować ustawienia początkowe. – jstromwick

+0

Ahh, niestety, spróbowałem i całkiem nieźle, tylko jedno wystąpienie Notepad ++ lub Notepad ++ Portable może być uruchomione w tym samym czasie. Po uruchomieniu Notepad ++ próbowałem otworzyć edytor git (Notepad ++ Portable) i był on wyposażony w okno dialogowe błędu. – jstromwick

+0

Co powiedział błąd? – ellak

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

To zadziałało dla mnie.

0

@ Val Zgadzam się. To działało dla mnie.

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