संक्षिप्त पाठ के साथ कोड के एक ब्लॉक पर टिप्पणी करने के लिए शॉर्टकट


124

मैं उदात्त पाठ में कोड के एक ब्लॉक पर टिप्पणी करना चाहता हूं।

मैं इसे RailsCasts में देखता हूं, लेकिन लगता नहीं कि वह उदात्त पाठ का उपयोग करता है ... निम्नलिखित करने के लिए ...

if (uncommented)
  some uncommented example
  # if (commented) 
  #   some commented example code
  # end
end

क्या उदात्त पाठ में कोई शॉर्टकट है जिसे मैं # के ब्लॉक को सम्मिलित करने के लिए उपयोग कर सकता हूं?

जवाबों:


254

चयनित पाठ या वर्तमान पंक्ति को कमेंट करने या अनसुना करने का शॉर्टकट :

  • विंडोज: Ctrl+/
  • मैक: Command ⌘+/
  • लिनक्स: Ctrl+ Shift+/

वैकल्पिक रूप से, मेनू का उपयोग करें: Edit > Comment

ब्लॉक टिप्पणी के लिए आप उपयोग करना चाह सकते हैं:

  • विंडोज: Ctrl+ Shift+/
  • मैक: Command ⌘+ Option/Alt+/

1
यही शॉर्टकट टेक्‍स्‍टमेट में भी काम करता है जिसका उपयोग रयान बेट्स द्वारा किया जाता है।
Holger Just

1
नोटपैड ++ और गीन में (उदाहरण के लिए, अन्य लोगों के बीच), आपके पास टिप्पणी करने के लिए एक आदेश है और दूसरा, एक-से-एक संयुक्त राष्ट्र में । यह बहुत उपयोगी है यदि आप एक पूरे ब्लॉक का चयन करना चाहते हैं जहां कुछ पंक्तियों पर टिप्पणी की जाती है और कुछ नहीं हैं, और टिप्पणियों के तहत, या टिप्पणियों के बिना सब कुछ डाल दिया है। यदि आपके पास केवल टॉगल है (जो उदात्त के साथ मामला है), तो टिप्पणी उलटा होगी, जो कि कष्टप्रद है।
हेल्टनबिकर

19
यदि आप एक जर्मन कीबोर्ड लेआउट का उपयोग कर रहे हैं और काम नहीं करने वाले शॉर्टकट की समस्या है, तो आपको "प्राथमिकताएं / कुंजी बाइंडिंग - उपयोगकर्ता" पर जाना होगा और इन दो पंक्तियों को जोड़ना होगा{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
रॉबर्ट

2
धन्यवाद @Robert, मुझे अपने स्पेनिश कीबोर्ड के साथ भी यही समस्या थी और इसे हल किया।
सैंटियागो कोररेडोइरा

23

आप toggle_commentकमांड के लिए देख रहे हैं । (संपादित करें> टिप्पणी> टिप्पणी टॉगल करें)

डिफ़ॉल्ट रूप से, इस कमांड को मैप किया जाता है:

  • Ctrl+ /(विंडोज और लिनक्स पर)
  • Command ⌘+ /(मैक पर)

यह आदेश एक blockतर्क भी देता है, जो आपको एकल लाइनों के बजाय ब्लॉक टिप्पणियों का उपयोग करने की अनुमति देता है (जैसे /* ... */कि // ...जावास्क्रिप्ट में विरोध किया गया)। डिफ़ॉल्ट रूप से, निम्न कुंजी संयोजनों को ब्लॉक टिप्पणियों को टॉगल करने के लिए मैप किया जाता है:

  • Ctrl+ Shift+ /(विंडोज और लिनक्स पर)
  • Command ⌘+ Alt+ /(मैक पर)

4
उदात्त पाठ 3 में, ब्लॉक टिप्पणी शैली शॉर्टकट काम नहीं करता है।
नूह

15

एक गैर-यूएस कीबोर्ड लेआउट के साथ डिफ़ॉल्ट शॉर्टकट Ctrl+ /(विन / लिनक्स) काम नहीं करता है।

मैं इसे लिखकर रॉबर्ट की टिप्पणी के अनुसार Ctrl+ में बदलने में कामयाब रहा1

[
{
    "keys": ["ctrl+1"],
    "command": "toggle_comment",
    "args": { "block": false } 
}
,
{   "keys": ["ctrl+shift+1"],
    "command": "toggle_comment",
    "args": { "block": true }
}
]

, Preferences -> Key Bindings(सही आधे पर, उपयोगकर्ता कीमैप)।

ध्यान दें कि []दाईं ओर कोष्ठक (' ') का केवल एक सेट होना चाहिए ; यदि आपके पास पहले से कुछ था, तो इसे कोष्ठक के बीच चिपकाएँ और केवल सबसे बाहरी कोष्ठक रखें।


1
धन्यवाद। इस उत्तर ने मेरे साथ विंडोज 10. पर काम किया
smirandac1978

बहुत धन्यवाद! जोड़ने के लिए, मैंने इस विधि का उपयोग किया है, और जैसा कि मुझे वही व्यवहार चाहिए था, जो मेरे VSCode ने उपयोग किया है, मैंने निम्नलिखित कीमैप का उपयोग किया है: [{"कुंजियाँ": ["ctrl + 7"], "कमांड": "toggle_comment", "args" : {"ब्लॉक": सच}}]
जोस रिपोल

10

Ctrl- /डाल देगा //जावास्क्रिप्ट के लिए, शैली टिप्पणी, आदि
Ctrl- /डाल देगा <!-- -->टिप्पणियाँ HTML के लिए,
Ctrl- /सम्मिलित करेंगे #रूबी के लिए टिप्पणी,
आदि

लेकिन HTML <script>टैग्स पर पूरी तरह से काम नहीं करता है ।

HTML <script> ..blah.. </script>टैग:
Ctrl- / twice(यानी Ctrl- /Ctrl- /) प्रभावी रूप से लाइन पर टिप्पणी करेगा:

  • पहला Ctrl- लाइन की शुरुआत में /जोड़ता //है,
    जो स्क्रिप्ट टैग को टिप्पणी करता है, लेकिन //आपके वेबपेज पर " " पाठ जोड़ता है ।
  • दूसरा Ctrl- /फिर <!-- -->शैली टिप्पणियों में घिरे , जो कार्य पूरा करता है।

Ctrl- Shift- HTML (या यहां तक ​​कि एकल लाइन टिप्पणियों) पर बहु-पंक्ति टिप्पणियों का उत्पादन नहीं/ करता है , लेकिन जावास्क्रिप्ट, पाठ और अन्य फ़ाइल स्वरूपों में शैली बहु-पंक्ति टिप्पणियों को जोड़ता है।
/* */

-

[मैं एक नए उत्तर के रूप में जोड़ा क्योंकि मैं टिप्पणी नहीं जोड़ सका।
मैंने इस जानकारी को शामिल किया क्योंकि यह वह जानकारी है जिसकी मुझे तलाश थी और यह मेरे खोज परिणामों से केवल संबंधित StackOverflow पृष्ठ है।
जब से मैंने / /HTML स्क्रिप्ट टैग के लिए ट्रिक की खोज की और इस अतिरिक्त जानकारी को साझा करने का निर्णय लिया, क्योंकि इसमें सामान्य कैच-ऑल (और ऊपर बताई गई) की थोड़ी भिन्नता की आवश्यकता होती है
/और Ctrl- Shift- /उदात्त में किसी के कोड को कमेंट करने की विधि।]



4

बस अगर कोई पुर्तगाली ABNT कीबोर्ड लेआउट का उपयोग कर रहा है तो शॉर्टकट है

Ctrl + ;

4

बस एक महत्वपूर्ण नोट। यदि आपके पास HTML टिप्पणी है और आपकी अड़चन काम नहीं करती है
(हो सकता है कि यह एक PHP फ़ाइल है), तो सभी टिप्पणी को चिह्नित न करें लेकिन अपने कर्सर को अंत में या टिप्पणी की शुरुआत में (पहले) डालें और फिर से प्रयास करें ( Ctrl+ /)।


2

मैक में मैंने यह किया

  • अपनी टिप्पणी लिखें और पाठ का चयन करने के लिए कमांड + डी दबाएं
  • और फिर चयनित पाठ के बारे में टिप्पणी करने के लिए Alt + Command + / दबाएँ।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.