W Sublime Text 2 można było zakomentować linię lub blok linii za pomocą Ctrl+ /i Ctrl+ Shift+ /. Zgodnie z menu Edit > Comment
te skróty powinny być prawidłowe, ale w Sublime Text 3 (kompilacja 3047) wydają się już nie działać. Czy ktoś zna właściwe domyślne skróty klawiaturowe dla systemu Linux i MacOS? Czy to błąd?
keyboard-shortcuts
sublimetext3
0x4a6f4672
źródło
źródło
sublime.log_commands(True)
i naciśnijCtrl+/
iCtrl+Shift+/
. Co otrzymujesz w wyniku konsoli?Cmd-/
nie jestCtrl-/
.command: move_to_group {"group": 6}
dla Ctrl + Shift + / icommand: focus_group {"group": 6}
dla Ctrl + /Odpowiedzi:
Wygląda na błąd: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=11157&start=0
Aby obejść ten problem, przejdź do
Preferences
->Key Bindings - User
i dodaj te skróty klawiszowe (jeśli używasz Linuksa):Aktualizacja : działa to również w systemie Windows 8 (patrz komentarz @ Sosi)
źródło
sublime.log_commands(True)
ponownie i naciśnieszCtrl+/
iCtrl+Shift+/
, czy nadal otrzymujesz poleceniamove_to_group
ifocus_group
?toggle_comment {"block": false}
itoggle_comment {"block": true}
. Jakoś toblock:true
polecenie mnie irytowało, nie wydaje się działać dobrze.block:false
Polecenie działa zgodnie z oczekiwaniami.Możesz dodać następujące wiersze do Preferences / Key Bindings - User:
Oto jak rozwiązałem problem - zamieniając „ctrl” na „control” i „/” na „keypad_divide”.
źródło
control
ikeypad_divide
?To jest problem internacjonalizacji klawiatury.
Na standardowej amerykańskiej klawiaturze QWERTY, używanej w Australii, gdzie jest wykonany Sublime Text, /jest łatwo dostępna:
Nie dotyczy to wielu innych klawiatur. Weźmy na przykład niemiecką klawiaturę QWERTZ. Trzeba uderzyć SHIFT+ 7zajechać /. Dlatego komentowanie nie działa poprawnie na tych klawiaturach.
Zmiana skrótów klawiszowych użytkownika na wymienione poniżej będzie działać na niemieckiej klawiaturze QWERTZ.
Jeśli problemy występują przy wciąż innym układzie klawiatury, zmień odpowiednio przypisania klawiszy.
źródło
Możesz naprawić ten błąd przez:
pozwala komentować za pomocą CTRL+ /i CTRL+ SHIFT+, / a można używać /na klawiaturze =)
źródło
To zadziałało dla mnie.
cmd + /
Jestem na Mac OS X El Capitan. Sublime Text 3 (stabilna kompilacja 3114).
źródło
Ja też jestem pod Linuksem. Dla mnie działa to tylko wtedy, gdy naciskam CTRL+ SHIFT+ /i jest to pojedynczy komentarz, a nie blokowy. Powodem jest to, aby osiągnąć /znak, muszę wcisnąć SHIFT, jeśli nie, wysublimowany tekst wykrywa, że nacisnąłem CTRL+ :.
Oto moje rozwiązanie, aby przywrócić normalne preferencje. Napisz w
Key Bindings - User
:źródło
Na OSX Yosemite, naprawiłem to przechodząc
System Preferences
,Keyboard
, a następnieShortcuts
. PodApp Shortcuts
, wyłącz,Show Help menu
który był powiązany z CMD+ SHIFT+ 7.Mój układ klawiatury to norweski, z angielskim jako językiem systemu operacyjnego.
źródło
To prostsze niż myślisz, naciśnij cmd+ /na Macu.
źródło
W przypadku brazylijskich klawiatur ABNT Ctrl+, ;aby skomentować i powtórz, aby usunąć komentarz.
źródło
Na klawiaturze mojego notebooka, ABNT 2, mogę używać skrótu CTRL+ ;jako domyślnej akcji komentowania bloków i linii. Ten sam skrót do odkomentowania.
źródło
Na MAC zamiast shift użyj w ten sposób + + ALT CMDALT/
źródło
Użyj Ctrl+ / dla komentarzy w jednym wierszu i
Ctrl+ Alt+ / dla komentarzy blokowych lub wielowierszowych.
źródło
Jestem ubuntu 18 z wysublimowanym tekstem 3.2
CTR + /
źródło
Upewnij się, że plik jest rozpoznawanym typem. Miałem otwarty plik yaml (bez rozszerzenia .yaml) i Sublime Text rozpoznał go jako zwykły tekst. Zwykły tekst nie ma metody komentowania. Zmiana typu pliku na YAML sprawiła, że skrót komentarza działał.
źródło
Miałem ten sam problem. Sprawdź za pomocą polecenia sublime.log_input (True) na konsoli, aby zobaczyć, jakie klucze są wykrywane za pomocą CTRL+ /i SHIFT+ CTRL+ / shorcuts. Następnie zamień skróty na te. (Zmiana / dla keypad_divide działała dla mnie)
źródło
Dla mnie na Mac OS Sierra:
źródło
Sublime 3 dla Windows:
Dodaj tagi komentarza -> CTRL+ SHIFT+ ;
Cała linia staje się linią komentarza -> CTRL+;
źródło
Na moim Macu skrót to ⌘cmd+, /który tworzy komentarz wieloliniowy, ale jako pojedyncze linie:
LUB
⌥ alt+ ⌘cmd+, /a rezultatem jest ogólny komentarz, od początku selekcji do końca.
źródło
Wolę naciskać,
Ctrl + /
aby (od) komentować bieżący wiersz. Dodatkowo chcę, aby kursor przesunął się w dół o jedną linię, w ten sposób mogę łatwo skomentować kilka linii. Jeśli zainstalujesz wtyczkę „Chain of Command”, możesz połączyć te dwie operacje:źródło
Na wypadek, gdyby ktoś miał dalsze problemy z Sublime 3 na Windows 7, wszystkie powyższe sugestie nie zadziałały. Jednak gdy 1 - ponownie uruchomiłem aplikację jako administrator i 2 - podświetlone i wybrałem Edycja -> Komentarz -> przełącz komentarz, później mogłem użyć preferencji użytkownika, aby ustawić przypisywanie klawiszy, aby przełączać komentarze. Naprawdę nie mam wyjaśnienia, dlaczego to zadziałało, poza tym, że zadziałało.
źródło
Otwórz Sublime Text 3 i przejdź do menu Preferences i kliknij Key Bindings, a następnie wklej ten kod, aby utworzyć skrót komentarza za pomocą CTRL+ D.
następnie zapisz go. teraz możesz użyć skrótu.
źródło
W systemie Windows użyj Ctrl+ Shift+ ?. Będziesz mógł komentować HTML.
źródło
To działało dobrze dla mnie na Win 10:
zwróć uwagę, że „[]” są niepotrzebne i jeśli je przegapisz, spowoduje to błąd.
źródło
Jeśli skrót ctrl+ ?, ctrl+ shift+ ?lub ctrl+ /nie działa, spróbuj przełączyć się na inny, na przykład ctrl+ 1, ctrl+ shift+ 1, u mnie zadziałał.
{"keys": ["ctrl + 1"], "command": "toggle_comment", "args": {"block": false}}, {"keys": ["ctrl + shift + 1"], " polecenie ":" toggle_comment "," args ": {" block ": true}}
źródło
W systemie Windows użyj ctrl+ shift +, :aby skomentować dla Pythona.
źródło
Mogę się spóźnić na imprezę, ale od mojej wersji 3176 wygląda na to, że błąd został naprawiony. Właśnie użyłem Ctrl + T i zadziałało dla pliku CSS (Kubuntu 18.10)
źródło