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.

Arnkrishn
źródło
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 .

Niels R.
źródło
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
24

Wypróbuj następujący skrót:

Ctrl+ K.

Javier
źródło
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.

Raaj
źródło
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.

user3898160
źródło
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)

N30
źródło
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ć :)

Masud Shrabon
źródło
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

Vijay Parchani
źródło
0

Dwa sposoby komentowania blokowego:

  1. Ctrl+ Shift+Q

lub

  1. Wybierz blok
  2. Alt + Kliknij prawym przyciskiem myszy
  3. Wybierz komentarz blokowy.
Mahesh
źródło
0

Użyj skrótu: Ctrl+ Q. Możesz dostosować w Ustawieniach

user3402702
źródło
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

Kickaha
źródło