Menu kontekstowe: „Edytuj moim edytorem”

Jeden z fajniejszych ficzerów w Notepad++ to dodatkowa pozycja w menu kontekstowym dla każdego typu plików w Windows – Edit with Notepad++. Problem z tym taki, że raz to działa, raz nie.

U mnie zepsuło się menu kontekstowe, to znaczy zgubiło temat Aero i wróciło do klasycznego schematu. Jeśli ma się włączone Aero, wygląda to okropnie. Poszukałem trochę i znalazłem uniwersalny sposób na umieszczenie podobnego wpisu w menu kontekstowym dla dowolnego pliku i dla dowolnego edytora. A to już przydatne ;-) Lekki edytor pod ręką przydaje się wtedy, gdy musimy wyedytować jakiś plik tekstowy z konfiguracją. Jeśli plik ma niestandardowe rozszerzenie, trzeba będzie się przeklikać przez kilka okien.

Edytuj: Notepad++

A wystarczy plik REG i scalenie go z rejestrem systemowym. Tak, dwuklik na pliku ;-) Polecam wyedytować nazwę i ścieżkę do ulubionego edytora. W przypadku Notepad++ jest o tyle wygodnie, że program rejestruje skrót do swojej binarki, więc podawanie całej ścieżki nie jest konieczne.

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\*\shell\editwithnpp]
@="Edytuj: &Notepad++"
 
[HKEY_CLASSES_ROOT\*\shell\editwithnpp\command]
@="notepad++ \"%1\""

Prezent dla bardziej leniwych. Prawda, że użyteczne?

Komentarze

  1. pecet pisze:

    lolaero

  2. Wasacz pisze:

    Przecież ten myk w rejestrze z Aero nie ma nic wspólnego. Tyle że znalazłem to, mając Aero włączone.

  3. pecet pisze:

    Jeśli ma się włączone Aero, wygląda to okropnie.

    Sam napisałeś ;)

  4. Wasacz pisze:

    No tak :)

    Ale właśnie SOA#ileśtam, bo u mnie nie działa, a np. na Viście z Aero działa i wiem też, że Arkowi działa na siódemce.

  5. Wasacz pisze:

    Z tego, co udało mi się dowiedzieć, to chyba jest błąd w najnowszej wersji N++, wcześniejsze wersje nie mają tej dolegliwości.

  6. Grzegorz pisze:

    (1) Menu kontekstowe plików w Windows to nie ficzer Notepad++.

    (2) Ja korzystam z Notepad++ także pod Linuksem (WINE), ten edytor jest nie tylko najlepszy, ale po prostu bezkonkurencyjny. Przy okazji polecam dodatkową wtyczkę AutoSave.

  7. Wasacz pisze:

    Menu kontekstowe plików w Windows to nie ficzer Notepad++.

    Ale pozycja w tym menu już tak ;) Chociaż wiem, że to trochę nadużycie.

  8. Ktos pisze:

    Menu kontekstowe plików które jest w stylu klasycznym, nie Aero to błąd niektórych aplikacji, które mają nieprawidłowe ikonki. Kiedyś (może nadal?) tak miał TortoiseSVN, obecnie nadal ma TortoiseHg (ale poprawki leżą już w repo).

    Mój N++ (prehistoryczny, nie współpracuje poprawnie z 7 bez trybu zgodności) nie ma problemów z menu kontekstowym. Jeżeli nowsze mają, to chyba nie będę jednak aktualizował ;-)

  9. Wasacz pisze:

    Ktos: te „prawie” najnowsze nie mają problemów chyba ;) I jeszcze są problemy na linii 32/64 bity.

  10. Ktos pisze:

    Wasacz: Ja nie aktualizuję też, bo powyżej 5.3 zgubili taki kolorowy pasek po lewej stronie pokazujący co się zmieniło (a'la Visual Studio) - to też już jest z powrotem? :-)

    A jakie są problemy w x64? To tylko edytor...

  11. Wasacz pisze:

    powyżej 5.3 zgubili taki kolorowy pasek po lewej stronie pokazujący co się zmieniło

    No nie! Faktycznie, tego paska nie ma ;/ Jest za to output z konsoli wreszcie.

    A jakie są problemy w x64?

    Problemy z menu kontekstowym, oczywiście ;)

  12. zx pisze:

    A kurcze w XP menu można było tak fajnie edytować (częściowo) w trybie okienkowym w Opcjach folderów -> Typy plików. Który idiota kazał to wywalić ja się pytam, no?!

  13. Wasacz pisze:

    No właśnie też to zauważyłem, a Windows 7 nadal tego nie ma.

  14. A. pisze:

    ;*

  15. ours pisze:

    Warto wiedzieć że notepad++ portable nie rejestruje niczego w rejestrze i trzeba podać całą ścieżkę. U mnie ostatnia linijka wyglada tak:

    @="D:\\Programy\\Notepad++\\Notepad++Portable.exe \"%1\""

  16. Noclegi Szczyrk pisze:

    Nigdy nie zainstaluję Windowsa 7

    Pozdrawiam

Dodaj komentarz

Proszę, formatuj komentarz za pomocą Markdown.

Wymagane pola zaznaczone są znakiem gwiazdki – „*


Obrazek z kodem

*