विजुअल स्टूडियो कोड में वर्टिकल शासक


774

विज़ुअल स्टूडियो कोड में वर्टिकल शासकों (बहुवचन पर ध्यान दें) को कैसे कॉन्फ़िगर किया जा सकता है?

उदात्त पाठ 2 में मैं कर सकता हूं

"rulers": [72, 80, 100, 120]

विजुअल स्टूडियो में यह कैसे काम करता है?

"editor.ruler": 80

केवल एक ऊर्ध्वाधर शासक पैदा करता है।

जवाबों:


1302

विजुअल स्टूडियो कोड 0.10.10 ने यह सुविधा शुरू की। इसे कॉन्फ़िगर करने के लिए, मेनू फ़ाइलवरीयताएँसेटिंग्स पर जाएं और इसे अपने उपयोगकर्ता या कार्यक्षेत्र सेटिंग्स में जोड़ें:

"editor.rulers": [80,120]

शासकों का रंग इस तरह से अनुकूलित किया जा सकता है:

"workbench.colorCustomizations": {
    "editorRuler.foreground": "#ff4081"
}

2
इसके अलावा, आप इस extention marketplace.visualstudio.com/…
daronwolff

6
यदि एक PyLint शिकायत आपको यहाँ लाया (संदेश C0301 , PEP 8 को लागू करते हुए) - ध्यान दें कि वे पायथन के लिए आदर्श लंबाई का उल्लेख करते हैं, जिसे PEP 8 कहते हैं 79
लाल मटर

11
वी.एस. कोड को अब इस सेटिंग को 1.31.1 के रूप में लागू करने के लिए पुनरारंभ की आवश्यकता नहीं है, शायद जल्द ही।
टॉम हबलबॉयर

3
दूसरे नंबर के लिए क्या है?
नाकीबांबी

4
@nocibambi एकाधिक शासकों का समर्थन किया जाता है। दूसरा नंबर कॉलम 120 में एक दूसरे शासक को प्रदर्शित करेगा
amrtn

193

वैश्विक "editor.rulers"सेटिंग के अलावा , इसे प्रति-भाषा स्तर पर सेट करना भी संभव है।

उदाहरण के लिए, पायथन परियोजनाओं के लिए शैली गाइड अक्सर या तो 79 या 120 वर्णों को निर्दिष्ट करते हैं। Git प्रतिबद्ध संदेश 50 वर्णों से अधिक नहीं होना चाहिए।

तो आप में settings.json, आप डाल देंगे:

"[git-commit]": {"editor.rulers": [50]},
"[python]": {
    "editor.rulers": [
        79,
        120
    ]
}

1
संकेत के लिए धन्यवाद! मैं एडिट में मैन्युअल रूप से Git प्रतिबद्ध संदेशों को संपादित करने के लिए (कमांड लाइन के बजाय) इस विकल्प का उपयोग करता हूं। यदि आपके पास पहले से ही सामान्य रूप से अन्य सभी भाषाओं के फ़ाइल स्वरूपों (उदाहरण के लिए "editor.rulers": [ 80 ]ड्रूपल कोडिंग मानकों) के लिए एक डिफ़ॉल्ट मान है , तो यह आपकी settings.jsonफ़ाइल के अंत में जोड़कर केवल Git प्रतिबद्ध संदेश फ़ाइल प्रारूप के लिए अधिलेखित करना संभव है : ` `` ''
बालू एर्टल

107

विजुअल स्टूडियो कोड 1.27.2 के साथ:

  1. जब मैं फ़ाइल> वरीयता> सेटिंग्स पर जाता हूं, तो मुझे निम्न टैब मिलता है

    स्क्रीनशॉट

  2. मैं खोज सेटिंग्स में शासक टाइप करता हूं और मुझे सेटिंग्स की निम्नलिखित सूची मिलती है

    स्क्रीनशॉट

  3. Settings.json में पहले एडिट पर क्लिक करके , मैं यूजर सेटिंग्स को एडिट कर सकता हूँ

    स्क्रीनशॉट

  4. डिफ़ॉल्ट उपयोगकर्ता सेटिंग्स में सेटिंग के बाईं ओर दिखाई देने वाले पेन आइकन पर क्लिक करके मैं इसे उपयोगकर्ता सेटिंग्स पर कॉपी कर सकता हूं और इसे संपादित कर सकता हूं

विज़ुअल स्टूडियो कोड 1.38.1 के साथ, तीसरे बिंदु पर दिखाया गया स्क्रीनशॉट निम्न में से एक में बदलता है।

यहां छवि विवरण दर्ज करें

डिफ़ॉल्ट उपयोगकर्ता सेटिंग मानों के चयन का पैनल अब नहीं दिखाया गया है।


अजीब बात है, "सेटिंग में संपादित करें। json" पर क्लिक करने से सिर्फ json खुलता है और डिफ़ॉल्ट प्रविष्टि भी नहीं जोड़ता है। मुझे गियर आइकन पर क्लिक करने की आवश्यकता है (यह केवल सेटिंग को मँडराते समय प्रकट होता है) -> सेटिंग सेटिंग आईडी को JSON के रूप में कॉपी करें, फिर इसे उपयोगकर्ता सेटिंग्स में पेस्ट करें। आपको दोहरी फलक डिफ़ॉल्ट / उपयोगकर्ता सेटिंग कैसे मिली? मैं VS कोड v1.38.1 का उपयोग करता हूं।
एसएसटी

मैं VSC 1.27.2 का उपयोग कर रहा था। संस्करण 1.38.1 अब दोहरे पैनल को नहीं दिखाता है। यह
उपखंड

वैसे भी, मैं एक लिनक्स वितरण पर VSC का उपयोग कर रहा हूं (पहले खुले हुए Tumbleweed, और अब उबंटू 19.04)।
कियमलुनो

1
बहुत बुरा। यदि डिफ़ॉल्ट को दोहरे फलक में नहीं दिखाया गया है, तो वे कम से कम एक स्टब सम्मिलित कर सकते हैं "editor.rulers": [80]ताकि उपयोगकर्ता को JSON को मैन्युअल रूप से कॉपी न करना पड़े। जीयूआई सेटिंग्स विंडो भी editor.rulersकुछ अन्य लोगों की तरह वर्तमान मूल्य नहीं दिखाती है ...
hsandt

47

विज़ुअल स्टूडियो कोड: संस्करण 1.14.2 (1.14.2)

  1. पैनल खोलने के लिए Shift+ Command+ दबाएँP
    • गैर-macOS उपयोगकर्ताओं के लिए, Ctrl+ दबाएँP
  2. सेटिंग फ़ाइल खोलने के लिए "settings.json" दर्ज करें।
  3. डिफ़ॉल्ट सेटिंग पर, आप इसे देख सकते हैं:

    // Columns at which to show vertical rulers
    "editor.rulers": [],

    इसका मतलब है कि खाली सरणी ऊर्ध्वाधर शासकों को नहीं दिखाएगी।

  4. सही विंडो पर "उपयोगकर्ता सेटिंग", निम्नलिखित जोड़ें:

    "editor.rulers": [140]

फ़ाइल सहेजें, और आप शासकों को देखेंगे।


गैर-macOS उपयोगकर्ताओं के लिए पुन: Ctrl+ Pक्या आप सुनिश्चित हैं कि यह Shift+ Ctrl+ नहीं है P?
पीटर मोर्टेंसन

क्या आप "पैनल" का स्क्रीनशॉट जोड़ सकते हैं, तो यह स्पष्ट है कि यह क्या है?
पीटर मोर्टेंसन

"सही विंडो में" उपयोगकर्ता सेटिंग "का क्या अर्थ है?
Bwyss

17

V1.43 में ऊर्ध्वाधर शासकों को अलग से रंगने की क्षमता है।

समस्या देखें विभिन्न रंगों के साथ कई शासकों का समर्थन करें - (सेटिंग्स में)

"editor.rulers": [
  {
    "column": 80,
    "color": "#ff00FF"
  },
  100,  // <- a ruler in the default color or as customized at column 0
  {
    "column": 120,
    "color": "#ff0000"
  },
], 

Haha, वे अधिक से अधिक सुविधाओं को जोड़ते हैं।
nalply

यह बहुत अच्छा है ...
लोहित

यह वास्तव में फरवरी 2020 की रिलीज (1.43.0) में है।
hans_meine

0

संयोजन kiamlaluno का जवाब और मार्क , formatOnSave के साथ अजगर के लिए autointent कोड रहे हैं:

{
    "editor.formatOnSave": true,
    "editor.autoIndent": "advanced",
    "editor.detectIndentation": true,
    "files.insertFinalNewline": true,
    "files.trimTrailingWhitespace": true,
    "editor.formatOnPaste": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.snippetSuggestions": "top",
    "editor.rulers": [
        {
            "column": 79,
            "color": "#424142"
        },
        100, // <- a ruler in the default color or as customized at column 0
        {
            "column": 120,
            "color": "#ff0000"
        },
    ],

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