Komentowanie kodu w Notepad ++


95

Używam Notepad ++ jako edytora do pisania programów w Pythonie. Może to zabrzmieć głupio, ale rozejrzałem się po edytorze i nie mogłem znaleźć żadnego sposobu (nie ręcznego, ale coś takiego jak w Emacsie), aby zrobić komentarz blokowy w moim kodzie.

Ponieważ Notepad ++ obsługuje tak wiele ustawień językowych , jestem ciekawy, jak zablokować kod komentarza.


11
Zarówno CTRL-K, jak i CTRL-Q można zobaczyć w menu Edycja Notepad ++
toto

„sekcje komentarzy do mojego kodu”? W Pythonie? Brakuje klucza „#”? Najwyraźniej nie mówisz o komentarzach Pythona przy użyciu znaku „#” lub ciągów dokumentów. O czym mówisz?
S.Lott

2
Właściwie to chciałem zablokować komentarz do mojego kodu napisanego w Pythonie, a właściwie w jakimkolwiek innym języku, w edytorze Notepad ++. Może to nie było całkiem jasne z mojego pytania. Ale pomogły odpowiedzi Nielsa i inne.
Arnkrishn

Czy mówisz o stosowaniu komentarzy do wszystkich wierszy bloku kodu? Zaktualizuj pytanie - nie komentuj własnego pytania, kiedy możesz je naprawić.
S.Lott

Czy istnieje skrót do wykomentowania bieżącej linii kodu? Ctrl-K i Ctrl-Q wymagają do działania wybranych znaków.
John Slavick

Odpowiedzi:


123

CTRL+ QZablokuj komentarz / usuń komentarz.

Zobacz Skróty klawiaturowe i myszy - Notepad ++ Wiki .


21
Ctrl-K / Shift-Ctrl-K jest często lepsze, ponieważ Ctrl-Q przełącza komentowanie na podstawie linii, co często jest denerwujące.
Calvin1602,

2
CTRL + Q to komentarz do linii, dla komentarza blokowego skrót to CTRL + SHIFT + Q
machineaddict

2
@machineaddict, co jest przeciwieństwem tego?
Pacerier

Widziałem, że szukasz tego skrótu klawiaturowego w wielu postach w witrynach SE. Nie znam skrótu. Używam tylko kombinacji Ctrl-Q do komentarzy.
machineaddict

1
Zauważ, że aby to działało, MUSISZ określić język (programowania) dla kodu. Ponadto, jeśli skopiujesz fragment kodu do nowego pliku bez ręcznego określania języka - lub - zawiera on mieszankę języków (np. Wbudowany SQL w kodzie Pythona), komentarz / odkomentowanie bloku nie będzie działać .
Juha Untinen


18

Ten link był dokładnie tym, czego szukałem.

Pozwól, że podsumuję odpowiedzi z korzyścią dla innych ( dla Pythona i Notatnika ++ )

1) Ctrl+ Kw wielu wierszach (tj. W wybranym regionie) umożliwia blokowanie komentarza .

Zwróć też uwagę, że wielokrotne naciśnięcie kombinacji umożliwia dodanie wielu znaków „#” (czasami używam tego podczas testów, aby odróżnić je od innych komentarzy)

2) Ctrl+ Shift+ K(w komentowanym regionie) umożliwia wykonanie odkomentowania bloku

3) Ctrl+ Shift+ Kna niekomentowanym wybranym regionie nie komentuje go

4) Ctrl+ Qpozwala zablokować komentarz / odkomentować w trybie przełączanym (co oznacza, że ​​nie można dodawać wielu znaków „#”, jak w 1))

Mam nadzieję, że to pomoże innej wędrującej duszy.

Pytanie - jak opracowałbyś hack kombinacji klawiszy do komentowania / usuwania komentarzy, gdyby nie było skrótów? Po prostu ciekawy. Nie mam pojęcia, pytam.


Hope this helps another wandering soul.To robi.
Shashank Sawant

11

Tak w Notepad ++ możesz to zrobić!

Niektóre skróty klawiszowe dotyczące komentarzy:

  • Ctrl+Q Przełącz komentarz blokowy
  • Ctrl+K Zablokuj komentarz
  • Ctrl+ Shift+ K Zablokuj odkomentowanie
  • Ctrl+ Shift+ Q Komentarz do strumienia

Źródło: shortcutworld.com z sekcji Comment / uncomment .

Pod linkiem znajdziesz również wiele innych przydatnych skrótów.


9

dla plików .sql Ctrl+ Klub Ctrl+Q nie działa.

wstawianie komentarzy w plikach .sql w Notepad ++ try Ctrl+Shift +Q

(nie ma jednak skrótu do odkomentowania bloku kodu. Próbowałem tego w wersji 5.8.2)


7
Aby Ctrl-K i Ctrl-Q działały w SQL, musisz edytować plik langs.xml w katalogu Notepad ++. (Z prawami administratora iz zamkniętym Notatnikiem ++). Dodaj commentLine = "-" do ustawień języka dla SQL.
vicsz

1
Od dev.mysql.com - od sekwencji „-” do końca wiersza. W MySQL styl komentarza „-” (podwójny myślnik) wymaga, aby po drugim myślniku następowała co najmniej jedna biała spacja lub znak kontrolny (taki jak spacja, tabulator, nowa linia itd.). Ta składnia różni się nieco od standardowej składni komentarzy SQL. Sprawdź więc, czy musisz użyć „-”, ale Notepad ++ zmieni kolor w obie strony
BillyNair

@BillyNair, Wow, dobry chwyt! Nieprawidłowe podświetlenie Notepad ++ spowoduje poważne błędy.
Pacerier

1

W swoim edytorze n ++ możesz przejść do Ustawienia > Mapowanie skrótów i znaleźć wszystkie informacje o skrótach, a także możesz je edytować :)


1

Aby dodać komentarz pod dowolnym kodem w NOTEPAD ++, najpierw musimy zapisać i zdefiniować typ pliku programistycznego lub skryptowego. Polub, zapisz plik jako xml, html itp. Po zapisaniu pliku w odpowiednim formacie będziesz mógł dodać komentarz bezpośrednio za pomocą skrótu ctrl+Q


0

Dwa sposoby komentowania blokowego:

  1. Ctrl+ Shift+Q

lub

  1. Wybierz blok
  2. Alt + Kliknij prawym przyciskiem myszy
  3. Wybierz komentarz blokowy.


0

Bez wybrania typu języka dla pliku nie zdefiniowano żadnych stylów. Komentarze i komentarze blokowe to preferencje stylu specyficzne dla języka. Jeśli to PITA ...

Aby wybrać do edycji wieloliniowej, możesz użyć

shift+ alt+down arrow

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.