Vreau să comenteze un bloc de mai multe linii în Jupyter (Ipython Notebook), dar poate't de a afla cum se face că, în această versiune curentă. Este folosit pentru a fi într-unul din meniurile drop-down, dar nu mai este acolo. Cum a face tu comentarii multi-linie de blocuri de cod dintr-o dată?
Acest lucru nu este un duplicat, deoarece soluția dată în link-ul următor nu't pare a funcționa: https://stackoverflow.com/questions/19318298/how-can-i-block-comment-code-in-the-ipython-notebook
Ctrl + / nu face nimic.
Ctrl + / pentru mine funcționează în browser-ul Chrome în MS Windows. Pe un Mac, utilizați Cmd + / (multumesc Anton K).
Vă rugăm să rețineți, dacă /
nu lucra afară de la cutie, încercați să apăsați butonul /
cheie de pe Numpad. Credit: @DreamFlasher în comentarii la această întrebare.
Încă nu am reușit să găsesc cel mai bun mod posibil. Din moment ce eu sunt, folosind o tastatură cu finlandeză
aspect, unele dintre răspunsuri nu funcționează pentru mine (de exemplu user5036413's de răspuns).
Cu toate acestea, în timp, am venit cu o soluție care cel puțin mă ajută să nu comenteze fiecare linie, unul câte unul. Sunt folosind browser-ul Chrome " în " MS Windows și nu am mai verificat alte posibilități, deși.
Soluție:
Se folosește faptul că puteți avea mai multe linii cursoare într-un Ipython Notebook
.
Apăsați Alt buton și țineți-l. Cursorul ar trebui să își schimbe forma într-un mare semn plus. Următorul pas este, folosind mouse-ul, pentru a indica începutul de prima linie ai vrea să comenteze și în timp ce țineți Alt butonul trage în jos mouse-ul pana la ultima linie doriți să comenteze. În cele din urmă, puteți elibera Alt buton și de a folosi apoi #
caracter de comentariu. Voila! Acum ai comentat mai multe linii.
Rapid Plus față de partea de Sus Răspuns: CTRL + / este frumos, pentru că comută înainte și înapoi între adăugarea și eliminarea de # la început de toate liniile de câștig selectate. Am't vedea că exact nuanta menționat vrut doar să adăugați-l aici. (Aceasta a lucrat în Firefox Developer Edition 54.0b12 pe Windows 7).
Pe un finlandez utilizarea tastaturii Ctrl + ' pentru un comentariu pe mai multe linii și de a folosi aceleași chei a de-a comenta.
Ubuntu 14.04
Google Chrome
Am incercat asta pe Mac OSX cu Chrome 42.0.2311.90 (64-bit) și funcționează cu ajutorul CMD + /
The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34)
[GCC 4.2.1 (Apple Inc. build 5577)]
Ar putea fi un browser legate de problema? Ai incercat Firefox sau IE?
TL;DR:
Utilizarea MacBook Pro cu spaniolă - ISO Tastatură.
Soluție: Ctrl
+ -
Full story
Acesta este un post vechi, dar citind-o m-am gândit despre posibile comenzi rapide.
Tastatura mea este un latină Apple MacBook Pro, care este numit spaniolă - ISO. Am încercat schimbarea tastaturii de distribuție a SUA soluție funcționează acest lucru, dar cu aceasta solutie am pentru a comuta tastaturi de fiecare dată când vreau să comentez ceea ce... e de rahat.
Așa că am încercat "ctrl" + " - " si functioneaza. A -
e unde /
este situat într-o tastatură engleză, dar face Cmd
+ -
numai modificări la Chrome's zoom asa ca am incercat Ctrl ceea ce e't fi folosit ca Cmd în macOS.
Părerea mea cu acest lucru ar fi: dacă aș avea mai multe comenzi rapide probleme s-ar putea încerca original comenzi rapide dar folosind cheia în cazul în care tastatura SUA ar fi ea.
Triplu ghilimele simple'''
la începutul și la sfârșitul. Acesta va fi ignorat ca un `doc șir în funcție.
'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
Pot't ne dăm seama cum să imprimați, care în mai multe rânduri, dar puteți adăuga o linie oriunde în între aceste citate și codul tău va fi bine.
Am adăuga aceeași situație și dus într-un cuplu de stackoverfow, github și tutoriale care prezintă soluții complexe. Nimic mai simplu, deși! Unele cu "Țineți apăsată tasta alt și pentru a muta mouse-ul în timp ce cursorul arată o cruce" care nu este pentru utilizatorii de laptop (cel puțin pentru mine), altele cu fișierele de configurare...
L-am găsit după un somn bun de noapte. Mediul meu este laptop, ubuntu și Jupyter/Ipython 5.1.0 :
Doar selectați/a evidenția o linie, un bloc sau ceva, și apoi "Ctrl"+"/" si's magic :)
Dacă aveți un Mac și nu o tastatură engleză: Cmd-/ este mai ușor de a produce.
Urmați pașii de mai jos:
Ori de câte ori doriți un Cmd-/, va trebui să modificați la tastatura ABC (în meniul de rând în partea de sus a ecranului,dacă ați bifat că a fi afișate în Setări de Sistem - Keyboard tab-ul
).
Cmd și cheia de la stânga la dreapta "shift
" vă oferă Cmd-/.
P. S: Nu't uita pentru a comuta înapoi la tastatură normală.