Chcę skomentować blok wielu linii w Jupyter (Ipython Notebook), ale nie mogę się dowiedzieć, jak to zrobić w bieżącej wersji.
Kiedyś znajdował się w jednym z rozwijanych menu, ale już go nie ma.
Jak jednocześnie komentujesz wieloliniowe bloki kodu?
Nie jest to duplikat, ponieważ rozwiązanie podane w poniższym linku już nie działa:
Jak mogę zablokować kod komentarza w notatniku IPython?
Ctrl+ /nic nie robi.
ipython-notebook
jupyter
chrisfs
źródło
źródło
Odpowiedzi:
Ctrl+ /działa dla mnie w przeglądarce Chrome w MS Windows. Na komputerze Mac użyj Cmd+ /(dzięki Anton K).
Uwaga: jeśli
/
nie wyszło po wyjęciu z pudełka, spróbuj nacisnąć/
klawisz na klawiaturze numerycznej. Źródło : @DreamFlasher w komentarzach do tego pytania.źródło
Ctrl + #
/
używana jest klawiatura numeryczna.Nie udało mi się znaleźć najlepszego możliwego sposobu. Ponieważ używam klawiatury z
Finnish
układem, niektóre odpowiedzi dla mnie nie działają (np. Odpowiedź user5036413).Tymczasem opracowałem rozwiązanie, które przynajmniej pomaga mi nie komentować każdego wiersza jeden po drugim. Używam
Chrome browser
wMS Windows
a ja nie sprawdziłem inne możliwości chociaż.Rozwiązanie:
wykorzystuje fakt, że możesz mieć wiele kursorów liniowych w
Ipython Notebook
.Naciśnij Altprzycisk i przytrzymaj go. Kursor powinien zmienić swój kształt na duży znak plus. Następnym krokiem jest użycie myszy, aby wskazać początek pierwszego wiersza, który chcesz skomentować, i przytrzymując Altprzycisk, pociągnij myszą w dół, aż do ostatniego wiersza, który chcesz skomentować. Na koniec możesz zwolnić Altprzycisk, a następnie użyć
#
znaku, aby skomentować. Voila! Skomentowałeś wiele wierszy.źródło
Spróbuj użyć
/
z klawiatury numerycznej.Ctrl
+/
w Chrome nie działało dla mnie, ale kiedy użyłem/
(symbolu podziału) z cyfry, zadziałało.źródło
ctrl
+/
nie działa, ale działa na klawiaturze numerycznej.Szybkie dodawanie do górnej odpowiedzi : CTRL + / jest fajny, ponieważ przełącza między dodawaniem i usuwaniem # na początku wszystkich wybranych linii. Nie widziałem dokładnie tego niuansu, więc chciałem go tutaj dodać. (To działało w Firefox Developer Edition 54.0b12 w systemie Windows 7).
źródło
Na fińskiej klawiaturze użyj Ctrl+, 'aby skomentować wiele wierszy i użyj tych samych klawiszy, aby anulować komentarz.
Ubuntu 14.04
Google Chrome
źródło
TL; DR:
Używanie MacBooka Pro z hiszpańskim - klawiatura ISO.
Rozwiązanie:
Ctrl
+-
Pełna historia
To jest stary post, ale przeczytanie go sprawiło, że pomyślałem o możliwych skrótach.
Moja klawiatura to łaciński Apple MacBook Pro, który nazywa się hiszpański - ISO . Próbowałem zmienić dystrybucję klawiatury na rozwiązanie amerykańskie ... to działa, ale z tym rozwiązaniem muszę zmieniać klawiatury za każdym razem, gdy chcę komentować, co ... do bani.
Więc próbowałem
ctrl
+-
i działa. To,-
gdzie/
znajduje się na angielskiej klawiaturze, ale naciśnięcieCmd
+-
zmienia tylko powiększenie Chrome, więc spróbowałem Ctrl, który nie jest tak używany jak Cmd w macOS.Moje na wynos to: jeśli mam więcej problemów ze skrótami, mógłbym spróbować oryginalnego skrótu, ale używając klawisza, w którym miałaby go klawiatura amerykańska.
źródło
Próbowałem tego na Mac OSX z Chrome 42.0.2311.90 (64-bit) i działa to przy użyciu CMD + /
Czy może to być problem związany z przeglądarką? Czy próbowałeś Firefoxa lub IE?
źródło
Fn+ Cmd+ /w przeglądarce Safari na MacOS
źródło
Cmd
+/
może również działaćWybierz linie, które chcesz skomentować. Następnie wciśnij:
Ctrl + #
źródło
Użyj potrójnych pojedynczych cudzysłowów
'''
na początku i na końcu. Zostanie zignorowany jakodoc string
funkcja.Nie mogę wymyślić, jak wydrukować to w wielu wierszach, ale możesz dodać linię między tymi cudzysłowami, a twój kod będzie w porządku.
źródło
IndentationError: expected an indented block
bez względu na to, czy wciskam rzeczy między cytatami, czy nie.'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
Na MacOS 10.11 z Firefoksem i niemieckim układem klawiatury jest to Ctrl+?
źródło
W przypadku niderlandzkiego układu klawiatury (w systemie Debian 9 w Chromium 57) jest to Ctrl+°
źródło
Dodałem tę samą sytuację i przeszedłem przez kilka przeglądów stosów, github i tutoriale pokazujące złożone rozwiązania. Nic prostego! Niektóre z „Przytrzymaj klawisz Alt i porusz myszą, podczas gdy kursor pokazuje krzyżyk”, co nie jest przeznaczone dla użytkowników laptopów (przynajmniej dla mnie), inne z plikami konfiguracyjnymi ...
Znalazłem to po dobrej nocy spania. Moje środowisko to laptop, ubuntu i Jupyter / Ipython 5.1.0:
Wystarczy zaznaczyć / podświetlić jedną linię, blok lub coś, a następnie „Ctrl” + „/” i to magia :)
źródło
Po chwili poszukiwań znalazłem rozwiązanie, aby skomentować Mac AZERTY. Skrót to
Ctrl +/= key
źródło
Wybierz linie w notatniku systemu Windows jupyter, a następnie naciśnij Ctrl+ #.
źródło
Kolejną rzeczą do dodania, w wersji, której używam, kod musi zostać zainicjowany, aby móc go komentować za pomocą CTRL i /. Jeśli kod nie został uruchomiony, a kod nie jest pokolorowany, nie będzie działać.
źródło
Używam chrome, Linux Mint; oraz do komentowania i usuwania komentarzy z wiersza:
źródło
Jeśli masz komputer Mac, a nie angielską klawiaturę: Cmd- / jest nadal łatwy do wyprodukowania.
Wykonaj poniższe kroki:
Ilekroć chcesz Cmd- /, musisz przejść na klawiaturę ABC (w wierszu menu u góry ekranu, jeśli zaznaczyłeś go, aby wyświetlić go w
System Settings - Keyboard tab
).Cmd i klawisz po lewej stronie prawej „
shift key
” daje Cmd- /.PS: Nie zapomnij wrócić do normalnej klawiatury.
źródło