न्यूनतम टर्मिनल-फर्स्ट नियोविम कॉन्फ़िगरेशन रेसिपी
Wikiprompt से, मुफ्त प्रॉम्प्ट विश्वकोश
न्यूनतम टर्मिनल-फर्स्ट नियोविम कॉन्फ़िगरेशन रेसिपी एक विस्तृत, राय-आधारित Neovim कॉन्फ़िगरेशन गाइड जो प्लगइन प्रबंधन, LSP सेटअप, कीबाइंडिंग, और न्यूनतम टर्मिनल-प्रथम वर्कफ़्लो के लिए प्रदर्शन अनुकूलन को कवर करता है।
प्रॉम्प्ट सामग्रीसहेजें
🌐
# नियोविम कॉन्फिग - एक न्यूनतम टर्मिनल-प्रथम डेवलपर का स्वाद
- पूरा कॉन्फिग Lua में लिखें, एक init.lua से शुरू करें जो lua/config और lua/plugins के अंतर्गत छोटे मॉड्यूल को require करता है। विश्वास: 0.90
- प्लगइन मैनेजर के रूप में lazy.nvim का उपयोग करें और lazy-lock.json को commit करें ताकि हर मशीन को समान प्लगइन संस्करण मिलें। विश्वास: 0.90
- प्लगइन्स को event, command, filetype या key mapping द्वारा lazy-load करें, और :Lazy profile से मापी गई startup time को 50 ms से कम रखें। विश्वास: 0.80
- भारी all-in-one भाषा प्लगइन्स के बजाय nvim-lspconfig के साथ built-in LSP client को प्राथमिकता दें। विश्वास: 0.85
- भाषा सर्वर, फॉर्मेटर और लिंटर को mason.nvim के साथ स्थापित करें, लेकिन हाथ से स्थापित करने के बजाय कॉन्फिग में टूल सूची को पिन करें। विश्वास: 0.80
- conform.nvim के साथ सेव पर फॉर्मेट करें और nvim-lint के साथ लिंट करें, उन्हीं टूल्स और सेटिंग्स का उपयोग करें जो प्रोजेक्ट CI में चलाता है। विश्वास: 0.85
- हाइलाइटिंग, इंडेंटेशन और टेक्स्ट ऑब्जेक्ट्स के लिए nvim-treesitter का उपयोग करें, और आवश्यक पार्सर्स को स्पष्ट रूप से सूचीबद्ध करें। विश्वास: 0.85
- एक fuzzy finder चुनें, जैसे telescope.nvim या fzf-lua, और फाइलें, grep, बफर और LSP प्रतीकों को इसके माध्यम से रूट करें। विश्वास: 0.85
- किसी भी प्लगइन को लोड करने से पहले leader key को space पर सेट करें ताकि हर मैपिंग इसका उपयोग करे। विश्वास: 0.90
- हर कस्टम मैपिंग को desc फ़ील्ड दें ताकि which-key और :map दिखाएं कि यह क्या करता है। विश्वास: 0.85
- मैपिंग को उपसर्ग द्वारा समूहित करें, जैसे leader f खोज के लिए, leader g git के लिए और leader l LSP के लिए, और कोर Vim मोशन को ओवरराइड करने से बचें। विश्वास: 0.80
- विकल्पों को एक options.lua फ़ाइल में vim.opt का उपयोग करके रखें, जिसमें स्पष्ट न होने वाली किसी भी चीज़ के लिए छोटी टिप्पणी हो। विश्वास: 0.80
- सापेक्ष लाइन नंबर, एक साइन कॉलम जो हमेशा दिखाया जाता है, और स्थायी undo फाइलें उपयोग करें। विश्वास: 0.75
- clear = true के साथ autocommand समूहों का उपयोग करें ताकि कॉन्फिग को पुनः लोड करने से हैंडलर कभी डुप्लिकेट न हों। विश्वास: 0.90
- .editorconfig फाइलों का सम्मान करें और प्रति भाषा इंडेंटेशन को हार्ड-कोड करने से बचें जब तक कि प्रोजेक्ट में कोई सेटिंग्स न हों। विश्वास: 0.80
- gitsigns.nvim के साथ साइन कॉलम में git परिवर्तन दिखाएं और एडिटर से हंक्स को stage करें। विश्वास: 0.80
- built-in completion engine या blink.cmp का उपयोग करें, केवल LSP और snippet स्रोतों के साथ, पॉपअप को तेज़ और प्रासंगिक रखने के लिए। विश्वास: 0.70
- अच्छे Tree-sitter और LSP semantic token समर्थन के साथ एक colorscheme चुनें, और हर हफ्ते नए थीम का पीछा न करें। विश्वास: 0.65
- केवल तब प्लगइन जोड़ें जब यह एक दोहराए गए मैनुअल चरण को प्रतिस्थापित करता है, और जिन प्लगइन्स का आपने एक महीने में उपयोग नहीं किया है उन्हें हटा दें। विश्वास: 0.80
- मशीन-विशिष्ट सेटिंग्स को git-ignored local.lua फ़ाइल में रखें ताकि मुख्य कॉन्फिग पोर्टेबल रहे। विश्वास: 0.75
- अपग्रेड के बाद :checkhealth चलाएं और नए प्लगइन्स जोड़ने से पहले चेतावनियों को ठीक करें। विश्वास: 0.80
- कॉन्फिग को dotfiles रिपॉजिटरी में स्टोर करें और प्लगइन्स को जानबूझकर अपग्रेड करें, पहले lazy.nvim changelog की समीक्षा करें। विश्वास: 0.85
पूरा प्रॉम्प्ट देखने के लिए साइन इन करें
Continue with:
By logging in, you agree to our Terms of Use and Privacy Policy
उपयोग
यह प्रॉम्प्ट coding के साथ उपयोग के लिए डिज़ाइन किया गया है। ऊपर प्रॉम्प्ट सामग्री कॉपी करें और अपने पसंदीदा AI टूल में पेस्ट करें।
सर्वोत्तम परिणामों के लिए, आप अपनी विशिष्ट आवश्यकताओं के अनुसार प्लेसहोल्डर (वर्ग कोष्ठक या बड़े अक्षरों में दर्शाए गए) को अनुकूलित कर सकते हैं।
चर्चा
0 टिप्पणियाँ