मैं ज्यूपिटर इफ्थॉन नोटबुक में कई लाइनें कैसे लिखूं? [बन्द है]


268

मैं Jupyter (Ipython नोटबुक) में कई लाइनों के एक ब्लॉक पर टिप्पणी करना चाहता हूं, लेकिन इस मौजूदा संस्करण में यह नहीं पता कर सकता कि यह कैसे करना है।
यह ड्रॉप डाउन मेनू में से एक में हुआ करता था, लेकिन अब नहीं है।
आप एक साथ कोड के मल्टी-लाइन ब्लॉक कैसे टिप्पणी करते हैं?

यह कोई डुप्लिकेट नहीं है क्योंकि निम्न लिंक में दिए गए समाधान अब काम नहीं करते हैं:
मैं IPython नोटबुक में टिप्पणी कोड कैसे रोक सकता हूं?

Ctrl+ /कुछ भी नहीं करता है।


क्या स्वचालित कोष्ठक और उद्धरण काम कर रहे हैं? पहले वाला ipython संस्करण ने उस कार्यक्षमता को खो दिया (कम से कम, यह डिफ़ॉल्ट नहीं था), लेकिन नवीनतम स्थिर संस्करण में फिर से है। मैं कल्पना कर सकता हूं कि टिप्पणी लाइनें उन और अन्य कोड संपादन सुविधाओं के साथ बंडल की गई हैं। शायद आपको ipython को अपडेट करने की आवश्यकता है।
drevicko

8
लिंक किए गए प्रश्न का समाधान अभी भी IPython 3.0 के साथ काम करता है। दुर्भाग्य से, आपको इसका उपयोग करने के लिए एक अमेरिकी कीबोर्ड लेआउट की आवश्यकता है (जैसा कि उत्तर में दिया गया है)। मेरे जर्मन लेआउट के साथ यह कभी काम नहीं कर रहा है, इस प्रकार मूल प्रश्न और उत्तर अभी भी मान्य है।
जैकब


मेरे पास एक अमेरिकन कीबोर्ड है।
chrisfs

मैंने गैर-अंग्रेजी कीबोर्ड लेआउट से निपटने के लिए लिंक किए गए प्रश्न में अपना उत्तर अपडेट किया है। कोशिश करो।
जकॉब

जवाबों:


387

Ctrl+ /एमएस विंडोज में क्रोम ब्राउजर में मेरे लिए काम करता है। एक मैक पर, Cmd+ /(धन्यवाद एंटोन के) का उपयोग करें।


कृपया ध्यान दें, यदि /बॉक्स से बाहर काम नहीं किया है , तो /Numpad पर कुंजी दबाने का प्रयास करें । क्रेडिट: @DreamFlasher इस सवाल के लिए टिप्पणियों में।


5
फ़ायरफ़ॉक्स में भी काम करता है।
जाक मालवेदेव

27
यह Cmd + / मैक पर है
एंटोन के

9
यह फिनिश लेआउट के साथ कीबोर्ड के साथ काम नहीं करेगा! क्या आप अमेरिकी लेआउट वाले कीबोर्ड का उपयोग कर रहे हैं?
दातमन

3
मेरे लिए यह काम नहीं करता है, लेकिनCtrl + #
phi

11
यह काम नहीं करता है, सिवाय इसके कि जब /संख्यात्मक कीपैड का उपयोग किया जाता है।
ड्रीमफ्लैशर

56

मैं अभी तक संभव सबसे अच्छा तरीका खोजने में कामयाब नहीं हुआ हूं। चूंकि मैं Finnishलेआउट के साथ एक कीबोर्ड का उपयोग कर रहा हूं , इसलिए कुछ उत्तर मेरे लिए काम नहीं करते हैं (उदाहरण के लिए user5036413 का उत्तर)।

हालाँकि, इस बीच, मैं एक ऐसा समाधान लेकर आया हूं जो कम से कम मुझे एक-एक लाइन को एक-एक करके टिप्पणी करने में मदद नहीं करता है। मैं उपयोग कर रहा हूँ Chrome browserमें MS Windowsऔर मैं हालांकि दूसरी संभावनाओं की जांच नहीं की है।

समाधान:
यह इस तथ्य का उपयोग करता है कि आपके पास एक में कई लाइन कर्सर हो सकते हैं Ipython Notebook

प्रेस Altबटन और यह पकड़े रहते हैं। कर्सर को अपने आकार को एक बड़े प्लस चिह्न में बदलना चाहिए। अगला कदम है, अपने माउस का उपयोग करना, पहली पंक्ति की शुरुआत की ओर इशारा करना जिसे आप टिप्पणी करना चाहते हैं और Altबटन पकड़ते समय अपने माउस को अंतिम पंक्ति तक खींचना चाहते हैं जब तक आप टिप्पणी नहीं करना चाहते। अंत में, आप Altबटन को छोड़ सकते हैं और फिर #टिप्पणी करने के लिए चरित्र का उपयोग कर सकते हैं । देखा! आपने अब कई पंक्तियों पर टिप्पणी की है।


चतुर। मैंने फ़ायरफ़ॉक्स में बस यही कोशिश की और यह काम कर गया लेकिन मुझे अपने कर्सर चयन से सावधान रहना पड़ा।
माइकल स्ज़ेप्पेनाक

10
एक जादू की तरह काम करता है! लेकिन सिर्फ एक स्पष्टीकरण। Alt कुंजी को निराशाजनक करके बड़ा + चिह्न प्राप्त करने के बाद, कोड के ब्लॉक में सभी पाठ का चयन करें जिसे आप टिप्पणी करना चाहते हैं !! ब्लॉक के प्रत्येक पंक्ति में लाइन की शुरुआत का चयन करते हुए, बस टेक्स्ट के पतले बाएं किनारे पर सूचक को नीचे खींचें। फिर प्रत्येक लाइनों की शुरुआत में # दबाने पर एक # डाला जाएगा। यदि इसके बजाय आप सभी पाठ का चयन करते हैं, तो यह प्रत्येक पंक्ति में एक पाउंड चिन्ह (#) के साथ पाठ को पुनः प्रकाशित करेगा।
जॉन स्ट्रॉन्ग

4
आप वास्तव में पूरे पाठ का चयन कर सकते हैं। बस बाएँ तीर को अचयनित करने के लिए दबाएँ, और फिर जो आप चाहते हैं उसे टाइप करें और इसे प्रत्येक पंक्ति पर लागू किया जाएगा। :)
मैट

मुझे यह पसंद है, क्योंकि यह सिर्फ एक हिस्से पर टिप्पणी करने के लिए सामान्य से अधिक है। क्या आप जानते हैं कि कोई भी व्यक्ति इसे एक ट्रिपल उद्धरण (जैसे एक बहुस्तरीय स्ट्रिंग) में डाल सकता है?
अरपाद होरवथ

1
पागल पागल लेकिन काम करता है चीयर्स
Maralouk

38

/संख्यात्मक कीबोर्ड से उपयोग करने का प्रयास करें । Ctrl+ /क्रोम में मेरे लिए काम नहीं कर रहा था, लेकिन जब मैंने /काम किया संख्यात्मक से (विभाजन प्रतीक) का उपयोग किया।


ऐसा क्यों होता है?
xmduhan

2
NUMERIC कीबोर्ड बनाने के लिए Thx, यह कुंजी थी
Mayeul sgc

यहां भी, ctrl+ /काम नहीं करता है, लेकिन यह संख्यात्मक कीबोर्ड से होता है।
ड्रीमफ्लैशर

16

करने के लिए शीर्ष उत्तर त्वरित वृद्धि : Ctrl + / अच्छा, क्योंकि यह है टॉगल जोड़ने और सभी चयनित लाइनों की शुरुआत में # हटाने के बीच आगे और पीछे। यह नहीं देखा कि सटीक बारीकियों का उल्लेख किया गया था, इसलिए इसे यहाँ जोड़ना चाहते थे। (यह विंडोज 7 पर फ़ायरफ़ॉक्स डेवलपर संस्करण 54.0b12 में काम किया)।


11

एक फिनिश कीबोर्ड का उपयोग करने के लिए Ctrl+ 'कई लाइनों पर टिप्पणी करने के लिए और डी-टिप्पणी करने के लिए एक ही कुंजी का उपयोग करें।

Ubuntu 14.04 Google Chrome


1
जर्मन लेआउट के साथ विंडोज और गूगल क्रोम पर भी काम करता है। Ctrl + #
Ahue

संयोग से यह स्पाइडर-नोटबुक पर काम नहीं करता है।
imsrgadich

किसी को भी फ्रेंच लेआउट पर शॉर्टकट?
पॉल रूजियक्स

11

टी एल; डॉ:

स्पेनिश - आईएसओ कीबोर्ड के साथ मैकबुक प्रो का उपयोग करना।

हल: Ctrl+-

पूरी कहानी

यह एक पुरानी पोस्ट है, लेकिन इसे पढ़ने से मुझे संभावित शॉर्टकट के बारे में सोचना पड़ा।

मेरा कीबोर्ड एक लैटिन ऐप्पल मैकबुक प्रो है, जिसे स्पेनिश - आईएसओ कहा जाता है । मैंने US समाधान के लिए कीबोर्ड वितरण को बदलने की कोशिश की ... यह काम करता है लेकिन इस समाधान के साथ मुझे हर बार कीबोर्ड पर स्विच करना होगा जो मैं टिप्पणी करना चाहता हूं ... जो बेकार है।

इसलिए मैंने कोशिश की ctrl+ -और यह काम करता है। वह जगह -है जहां /एक अंग्रेजी कीबोर्ड में स्थित है, लेकिन करना Cmd+ -केवल क्रोम के ज़ूम को बदलता है इसलिए मैंने Ctrl की कोशिश की जो मैकओएस में सीएमडी के रूप में उपयोग नहीं किया गया है।

इसके साथ मेरा टेकअवे होगा: अगर मुझे अधिक शॉर्टकट समस्याएं हैं, तो मैं मूल शॉर्टकट की कोशिश कर सकता हूं, लेकिन उस कुंजी का उपयोग करके जहां यूएस कीबोर्ड होगा।


6

मैंने इसे क्रोम OS 42 पर क्रोम 42.0.2311.90 (64-बिट) के साथ आज़माया और यह 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)]

क्या यह ब्राउज़र संबंधी समस्या हो सकती है? क्या आपने फ़ायरफ़ॉक्स या IE की कोशिश की?


मैं फ़ायरफ़ॉक्स का उपयोग कर रहा था। मेरे पास एक पीसी है जो विन 7 चला रहा है
क्रिस्प करता है

क्या आप अपने ipython संस्करण को @drevicko द्वारा बताए अनुसार अपडेट कर सकते हैं? आप किस संस्करण का उपयोग कर रहे हैं? अजगर का क्या संस्करण?
कोएन

जो भी अजीब और अचूक कारण के लिए, ctrl- / अब काम करता है। यह एक दिन पहले क्यों नहीं चला और अब यह काम करता है, मेरे पास इसका कोई जवाब नहीं है। मैंने अपना इंस्टॉल नहीं बदला है, FWIW मैं नोटबुक सर्वर के संस्करण का उपयोग कर रहा हूं 3.0.0-f75fda4 और चल रहा है: पायथन 2.7.8 | एनाकोंडा 2.2.0 (64-बिट) (डिफ़ॉल्ट, जुलाई 2 2014, 15:12:11) [MSC v.1500 64 बिट (AMD64)]
संतुष्ट करता है

मैं स्वयं इस प्रश्न को कैसे बंद करूं? उत्तर देने के लिए स्वयं की सेवा करता है और मेरे उत्तर का चयन करता है जब उत्तर यह होता है कि यह 'स्वयं तय' है
संतुष्ट करता है।


4

उन पंक्तियों का चयन करें जिन्हें आप टिप्पणी करना चाहते हैं। फिर दबायें:

Ctrl + #


3

'''शुरुआत और अंत में ट्रिपल सिंगल कोट्स का प्रयोग करें । इसे doc stringफंक्शन के भीतर नजरअंदाज किया जाएगा ।

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''

मैं यह पता नहीं लगा सकता कि इसे कई लाइनों में कैसे प्रिंट किया जाए लेकिन आप उन उद्धरणों के बीच में कहीं भी एक पंक्ति जोड़ सकते हैं और आपका कोड ठीक रहेगा।


वह मेरे लिए काम नहीं करता है। ज्यूपिटर IndentationError: expected an indented blockकोई बात नहीं शिकायत करता है अगर मैं सामान उद्धरण चिह्नों को धोखा देता हूं या नहीं।
तेय्यल

अभी भी आउटपुट सेल में प्रिंट करता है, है ना? मैंने एक लूप के लिए टिप्पणी की और मैं इसे नीचे दिए गए आउटपुट सेल में देखता हूं:'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
19

फिर आप ड्रॉपडाउन मेनू में 'कोड' से सेल को 'रॉएनबी कन्वर्ट' में बदल सकते हैं, इसलिए जब आप सेल चलाते हैं तो कोई आउटपुट नहीं होता है
शेरिलहोमन

यह सवाल का जवाब नहीं है।
नटच

2

फ़ायरफ़ॉक्स और एक जर्मन कीबोर्ड लेआउट के साथ MacOS 10.11 पर यह Ctrl+ है?


2
इस जवाब ने मेरी मदद की। मेरे लिए प्रमुख संयोजन "कमांड +" "ने चाल
जोहान

इस काम का उपयोग करते हुए फ्रेंच कीबोर्ड।
बोहाओ एलआई


1

मैं उसी स्थिति को जोड़ता हूं और जटिल समाधान दिखाने वाले स्टैकओवरफॉ, गिथब और ट्यूटोरियल के एक जोड़े में गया। हालांकि कुछ भी सरल नहीं है! कुछ के साथ "पूरी कुंजी दबाए रखें और माउस को स्थानांतरित करें जबकि कर्सर एक क्रॉस दिखाता है" जो लैपटॉप उपयोगकर्ताओं (कम से कम मेरे लिए) के लिए नहीं है, कुछ अन्य कॉन्फ़िगरेशन फ़ाइलों के साथ ...

मुझे यह एक अच्छी नींद की रात के बाद मिला। मेरा वातावरण लैपटॉप, ubuntu और Jupyter / Ipython 5.1.0 है:

बस एक पंक्ति, एक ब्लॉक या कुछ का चयन करें / हाइलाइट करें, और फिर "Ctrl" + "/" और यह जादू है :)


1

थोड़ी देर की खोज के बाद मुझे एक AZERTY मैक पर टिप्पणी करने के लिए एक समाधान मिला है। शॉर्टकट हैCtrl +/= key


0

Windows jupyter नोटबुक पर लाइनों का चयन करें और फिर हिट Ctrl+ #


0

जोड़ने के लिए एक और बात, मैं जिस संस्करण का उपयोग कर रहा हूं, उसे CTRL और / का उपयोग करके टिप्पणी करने के लिए कोड को इनिशियलाइज़ करना होगा। यदि आपने कोड नहीं चलाया है और कोड ने रंग नहीं किया है तो यह काम नहीं करेगा।


0

मैं क्रोम, लिनक्स मिंट का उपयोग कर रहा हूं; और टिप्पणियों और लाइनों के डिस-कमिंग बंडल के लिए:

Ctrl + /


-1

यदि आपके पास एक मैक है और अंग्रेजी कीबोर्ड नहीं है: Cmd- / अभी भी उत्पादन करना आसान है।

नीचे दिए गए चरणों का पालन करें:

  1. बस मैक के सिस्टम सेटिंग्स, कीबोर्ड, टैब "इनपुट स्रोत" या जो कुछ भी इसे अंग्रेजी में कहा जा सकता है में जाएं
  2. अंग्रेजी के लिए एक जोड़ें (एबीसी के रूप में दिखाता है, अंग्रेजी वर्तनी के लिए अजीब तरीका)।

जब भी आप Cmd- / चाहते हैं, तो आपको एबीसी कीबोर्ड में बदलना होगा (आपकी स्क्रीन के शीर्ष पर आपकी मेनू पंक्ति में, यदि आपने इसे टिक कर दिया है तो इसे वहां दिखाया जाएगा। System Settings - Keyboard tab )।

Cmd और दाईं ओर बाईं ओर की कुंजी " shift key" आपको Cmd- / देती है।

पुनश्च: अपने सामान्य कीबोर्ड पर वापस स्विच करना न भूलें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.