निश्चित रूप से सभी को पता होना चाहिए शक्तिमेरी राय में, के लिए सबसे अच्छा पाठ संपादक ग्नू / लिनक्स। पहले कुछ समय मैंने इस्तेमाल किया शक्ति मुझे यह बहुत जटिल लगा, लेकिन जब से मैं अपने व्यक्तिगत ब्लॉग के समर्पित सर्वर का प्रबंधन करता हूं, यह मेरा डिफ़ॉल्ट संपादक बन गया है, यहां तक कि प्रोग्रामिंग के लिए भी, इस लेख में हम देखेंगे कि अंतिम कॉन्फ़िगरेशन कैसे लागू करें शक्ति एक भंडार के लिए धन्यवाद जो मुझे मिला GitHub.
फ्री सॉफ्टवेयर की दुनिया में हमेशा की तरह, शक्ति यह विन्यास और अनुकूलन के लिए एक महान क्षमता है। इसलिए मैंने कॉन्फ़िगरेशन के लिए वेब की खोज करने का फैसला किया, जो प्रोग्रामिंग के काम को आसान बना देगा और मैं एक रिपॉजिटरी में आ गया GitHub द्वारा बनाया गया एक मिश्रण, दौरान 8 साल उपयोग कर रहा है और संशोधित कर रहा है शक्ति पाने के लिए a vimrc निश्चित। आप प्रश्न में भंडार पा सकते हैं यहां, आइए देखें कि इसे कैसे स्थापित किया जाए।
मूल संस्करण या "बहुत बढ़िया" संस्करण
दो संस्करणों के बीच चयन करना संभव है, बुनियादी कि किसी भी प्लगइन स्थापित नहीं होगा, या एक और बहुत कुछ है कि पूरा हो जाएगा शक्ति एक बहुत शक्तिशाली संपादक।
मूल को स्थापित करने के लिए, बस निम्नलिखित कमांड चलाएँ:
$ git क्लोन क्लोन git: //github.com/amix/vimrc.it ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
और उन्नत या "बहुत बढ़िया"
git क्लोन क्लोन git: //github.com/amix/vimrc.git ~ / .vim_runt शॉ ~ / /v_runtime / install_awesome_vimrc.sh
El vimrc संस्करण के लिए "बहुत बढ़िया"यह इस प्रकार है:
set runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes .vim source ~ / .vim_runtime / plugins_config/vim/vim/sim/sim/sim=XNUMX/vim_sun=hvXNUMX&hl=hi vim try source ~ / .vim_runtime / my_configs.vim एंड्री को पकड़ें
अपने स्वयं के कॉन्फ़िगरेशन को जोड़ने के लिए हमें फ़ाइल को संपादित करना होगा ~ / .vim_runtime / my_configs.vim.
डिफ़ॉल्ट सेटिंग्स संपादित करें
स्थापना के समय डिफ़ॉल्ट रंग योजना निर्धारित की जाती है चोटियों, सिंटैक्स को हाइलाइट करने के लिए उपयोग किए जाने वाले रंगों को बदलना संभव है शक्ति फ़ाइल को संपादित करना ~ / .vim_runtime / my_configs.vim और निम्नलिखित पंक्ति को जोड़ना:
colorcheme चोटियों
प्रतिस्थापित किया जाना चाहिए चोटियों इनमें से किसी भी अन्य 3 रंग योजनाओं द्वारा:
- सोलराइज़्ड
- चिता
- आईआर_ब्लैक
पारदर्शी पृष्ठभूमि के साथ संभव मुद्दे
यह संभव है कि विम के लिए इस कॉन्फ़िगरेशन को स्थापित करते समय हम टर्मिनल की पारदर्शी पृष्ठभूमि खो देते हैं और हम निम्नलिखित तरीके से विम को देखते हैं:
समस्या को हल करने के लिए फ़ाइल में निम्नलिखित पंक्तियों को जोड़ना आवश्यक है ~ / .vim_runtime / my_configs.vim:
हाय नॉनटेक्स्ट ctermfg = 18 ctermbg = NONE cterm = NONE hi सामान्य ctermfg = 16 ctermbg = NONE cterm = NONE hi विशेष ctermfg = पीला cotmgg = NONE hi टिप्पणी ctermfg = DarkYellow ctermbg = NONE हाय टिप्पणीकर्ता रिक्त स्थान = अन्य निरंतर गति वर्णक = निरर्थक शब्द येलो ctermbg = NONE hi LineNr ctermfg = DarkGrey ctermbg = NONE hi PreProc ctermfg = ग्रीन ctermbg = NONE hi स्टेटमेंट ctermfg = Cyan htermbg = NONE hi टाइप ctermfg = Cyan ctermgg = NONE hi टाइप करने के लिए त्रुटि त्रुटि का कारण हो सकता है। = NONE hi SpecialKey ctermfg = Cyan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi Directory ctermfg = ब्लू ctermbg = NONE हाईस्ट्रीम ctermfg = ग्रीन ctermfg = NONE hi लाल शीर्षक ctermfg = Nenta hi हाय डिफीडेट ctermfg = ब्लू ctermbg = NONE
जो काली पृष्ठभूमि को हटाता है (ctermbg = कोई नहीं) प्रोग्रामिंग भाषा और साइटों के सभी कीवर्ड जहां कोई पाठ नहीं है (नॉनटेक्स्ट).
अन्य संशोधन
मैं व्यक्तिगत रूप से निम्नलिखित स्वरूप के साथ वर्तमान रेखा को उजागर करना चाहता हूं:
hi CursorLine guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD hi CursorColumn guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermfg = NONE ctermg =
इन सभी परिवर्तनों को लागू करने के बाद, विम इस तरह दिखता है:
निष्कर्ष
यह एक योगदानकर्ता के रूप में मेरा पहला लेख है DesdeLinux, मुझे आशा है कि आपको यह उपयोगी लगा होगा। क्या आप विम के लिए इस विन्यास को जानते हैं? आपने क्या अनुकूलन किए हैं? एक टिप्पणी छोड़ें !।
मैं वीआईएम से नफरत करने वालों में से एक था, मैंने कहा कि यह पल्पोस के लिए एक पाठ संपादक था .. लेकिन अब कुछ समय से मैं इसे नैनो (अन्य संपादक से अधिक नहीं, हमारे समुदाय से ईनो नहीं) का उपयोग करता हूं
यह मेरे जैसे ही आपके साथ हुआ, यह देखते हुए कि विम कुछ अधिक जटिल था, मैंने नैनो का उपयोग किया, जब तक मैंने विम का उपयोग करने का प्रयास नहीं किया और यह मेरा डिफ़ॉल्ट संपादक बन गया। चियर्स!
यह सही है .. वैसे, आपके यहाँ एक खुशी है .. आपका स्वागत है!
धन्यवाद, मुझे आशा है कि मैं गुणवत्ता लेखों में योगदान कर सकता हूं। चियर्स!
मैंने हमेशा वीआई का उपयोग किया, वहां मैंने अपनी COBOL स्क्रिप्ट्स (17 में मेरी पहली नौकरी) को संशोधित किया xD मैंने कभी आलस से बाहर एक और प्रयोग नहीं किया, लेकिन यह मुझे बहुत अच्छी तरह से फिट बैठता है, और उनके पास अविश्वसनीय शॉर्टकट हैं!
नमस्ते.
खैर, जहां तक मुझे पता है कि वे दोनों नैनो हैं और वे संपादक हैं, इसलिए मुझे अभी भी नहीं पता है कि आप किसका उपयोग करते हैं ... या शायद आप दोनों का उपयोग करते हैं। एक्सडी
GNU नैनो सॉफ्टवेयर है, जबकि इस समुदाय में जो नैनो है, वह एक व्यक्ति का उपनाम है।
मेरी चूत के नाम का उपयोग बंद करो, यह एक्सडी खर्च किया गया है
Windows XP .. WTF के साथ eNano?
मैं यूनी यू में था
Pretexts! आप अंधेरे की ओर चले गए! एक्सडी
और पोस्ट के बारे में ... मुझे लगता है कि मुझे Vim o_o का उपयोग करना सीखना चाहिए
मैं विंडोज विस्टा और डेबियन व्हीजी दोनों पर हूं, इसलिए यदि मैं गूगल क्रोम 30 (वास्तव में, यह क्रोमियम 30) विस्टा के साथ टिप्पणी करता हूं तो शिकायत न करें।
मै उस भावना को समझता हूं भाई।
एक कारण के लिए, जब मैं GNU नैनो के बारे में बात करता हूं, तो मैं GNU नैनो (सिर्फ आपके उपनाम द्वारा उत्पन्न अस्पष्टता के कारण नैनो नहीं) लिखता हूं।
केवल वे ही योग्य हैं जो विम का उपयोग कर सकते हैं (जो मैं खुद को शामिल नहीं करता)।
वह फिर से जटिल है, लेकिन यह स्पष्ट है कि वह एक बेहतर संपादक है, हर कोई उसके बारे में बहुत कुछ बोलता है।
मैं थोड़ी देर के लिए वीआईएम का उपयोग कर रहा हूं, यहां मेरा कॉन्फ़िगरेशन है जो मैं उबंटू और ओएसएक्स में उपयोग करता हूं
https://github.com/abimaelmartell/dotfiles
मुझे समझ में नहीं आ रहा है ... मैंने कोशिश की है, लेकिन मैं हमेशा आदत की कमी नैनो पर लौटता हूं जो मुझे लगता है लेकिन यह मेरी लागत है v
मेरा विश्वास करो, जब आप अनुकूलन करते हैं तो यह अपरिहार्य हो जाता है। यह एक कॉलम में टेक्स्ट को कॉपी / स्थानांतरित / बदलने, टेक्स्ट को हटाने या संपादित करने में सक्षम हो रहा है ... ठीक है, जब आपके पास एक VIM ग्राफिकल इंटरफ़ेस नहीं है तो यह बहुत अच्छा है ... और यहां तक कि ग्राफिकल इंटरफ़ेस के साथ भी यह महान है /
जब कोई वातावरण नहीं है तो सबसे अच्छा है MC (मिडनाइट कमांडर)
मैं Geany में वह सब करता हूं। मैं यह नहीं देखता कि जटिल चीजें क्यों सीखते हैं। मैंने हमेशा सोचा है कि यह ऐसा सॉफ्टवेयर है जो इंसानों के अनुकूल होना चाहिए न कि दूसरे तरीके से। लेकिन हे, दुनिया के लिए स्वतंत्र है ... फिलहाल।
कैसे के बारे में? .. .. मुझे आपकी टिप्पणी से असहमत होना पड़ेगा .. .. यह उचित नहीं लगता है कि आप सामान्य तरीके से सोचते हैं कि एक निश्चित सॉफ़्टवेयर को ´human creat´ .. के अनुकूल नहीं किया गया है .. क्योंकि जरूरत और दृष्टिकोण हर एक .. भिन्न होता है, और कुछ मामलों में बहुत कुछ ।।
कुछ के लिए सबसे अच्छा नैनो संपादक है, मैं इसे मामूली बदलाव के लिए भी समर्थन नहीं करता हूं .. .. जैसे कि गीन, निंजाड, ग्रहण .. और मैं मामले के आधार पर एक या दूसरे को पसंद करता हूं .. ..उम्र एमएसीएस, मैं देखा..
ऐसी चीजें जो सीखना मुश्किल लगता है, हालांकि हमेशा नहीं, आमतौर पर उनके लाभ होते हैं .. एक फ़ाइल में डेटा की उच्च मात्रा के लिए, और मेरा मतलब है कि वास्तव में उच्च (टीबी) .. कुछ संपादकों ने आपको इसे खोलने की अनुमति नहीं दी होगी .. .. और वीआई के साथ मैं न केवल इसे खोल सकता था ... लेकिन मैं नियमित अभिव्यक्ति के माध्यम से जटिल हैंडलिंग कर सकता था ...
बस मेरी राय .. .. मुझे आशा है कि आप समझते हैं ..
आइए देखें, मैंने आपके द्वारा उपयोग किए जाने वाले लगभग सभी संपादकों में Ctrl + S (सेव) के साथ सेव किया और Ctrl + Q (क्विट) से बाहर निकलें। और आप सुविधाजनक तीर कुंजियों के साथ चलते हैं जिनमें बहुत कम तीर होते हैं। बताइए यह विम में कैसे किया जाता है? 😉
मैं आपकी राय समझता हूं, शांत हो जाइए।
Em .. ..simple .. .. हटो आप इसे दोनों छोटे तीर के साथ कर सकते हैं .. के रूप में 'HJKL' कुंजी के साथ .. vi-like में सामान्य।
': Wq' को बचाने और बाहर निकलने के लिए ..:
इसे सीखने का मौका दें कि vim को कैसे संभालें .. .. लेकिन इसे एक सप्ताह के लिए आज़माएं .. बस vim का उपयोग करते हुए .. .. जब आप उपकरण सीखते हैं, तो यह जो गति प्रदान करता है वह अपार है।
मुझे इसे खुले दिमाग के साथ आजमाना होगा, क्योंकि सच्चाई यह है कि जिस समय मैंने उसे कुछ संपादन करने के लिए आमंत्रित किया है, वह सिर्फ मुझे हताश करता है, और मैं नैनो का उपयोग करता हूं।
मैं emacs से खुश हूं
जब मैं ग्रंथों और लिपियों के संपादन की बात करता हूं तो जीएनयू एमएसीएस व्यावहारिक रूप से स्विस सेना का चाकू है, क्योंकि मैं आपका समर्थन करता हूं। अगर आप अपने मेल को google या मैनेज करना चाहते हैं। कुछ प्लगइन्स के साथ Emacs इसे अच्छी तरह से कर सकते हैं।
मैं मोनोडेवलप से खुश हूं
ट्रोलिंग ऑफ
वेनस .. ..सबसे बढ़िया, आपने योगदान करने का फैसला किया है .. और इस तरह की पोस्ट के साथ और भी बहुत कुछ .. .. बहुत बहुत धन्यवाद .. !!
मैं लंबे समय से कुछ इसी तरह की तलाश कर रहा हूं .. विम को अधिक बार उपयोग करना शुरू करने के लिए .. .. हालांकि मैंने हमेशा वीआई का उपयोग किया है। .. बड़ी परियोजनाओं के लिए, आदर्श एक अच्छा विन्यास है और विम में बसना है .. फिर से, धन्यवाद .. .. और हम पढ़ते रहते हैं .. we
आपको अंधा निर्णय लेने से पहले विम को स्थापित करना होगा। अभी के लिए मैं GNU नैनो और GNU Emacs का उपयोग कर रहा हूँ।
सेटअप महान अलेजांद्रो है ... हालांकि, रंग योजनाएं भयानक हैं। मुझे नहीं पता कि क्या आप अचानक जानते हैं कि कहां और अधिक आकर्षक रंग योजनाएं ढूंढनी हैं। मुझे व्यक्तिगत रूप से टेक्सटमेट की गोधूलि योजना पसंद है।
यदि आप भंडार में आने वाली किसी भी रंग योजना को पसंद नहीं करते हैं, तो आप किसी अन्य को स्थापित करने का प्रयास कर सकते हैं, या ctermfg मानों को संपादित करके अपनी पसंद के अनुसार रंगों को संशोधित कर सकते हैं।
हाय नॉनटेक्स्ट ctermfg = 18 ctermbg = NONE cterm = NONE
hi सामान्य ctermfg = 16 ctermbg = NONE cterm = NONE
hi विशेष ctermfg = पीला ctermbg = NONE
hi टिप्पणी ctermfg = DarkYellow ctermbg = NONE
हाय कॉन्सटेंट ctermfg = ब्लू ctermbg = NONE
hi संख्या ctermfg = पीला ctermbg = NONE
हाई लाइननर ctermfg = DarkGrey ctermbg = NONE
hi प्रीप्रोक ctermfg = ग्रीन ctermbg = NONE
hi कथन ctermfg = सियान ctermbg = NONE
hi टाइप ctermfg = सियान ctermbg = NONE
hi त्रुटि ctermfg = लाल ctermbg = कोई नहीं
hi पहचानकर्ता ctermfg = Magenta ctermbg = NONE
हाय स्पेशलकेय ctermfg = सियान ctermbg = कोई नहीं
हाय नॉनटेक्स्ट ctermfg = ब्लू ctermbg = NONE
hi निर्देशिका ctermfg = नीला ctermbg = NONE
hi MoreMsg ctermfg = ग्रीन ctermbg = NONE
hi शीर्षक ctermfg = Magenta ctermbg = NONE
hi वार्निंगएमएसजी ctermfg = लाल ctermbg = NONE
हाय डिफीडेट ctermfg = ब्लू ctermbg = NONE
नमस्ते.
क्या हाल है। अच्छा लेख। इस कॉन्फिग का फायदा कैसे उठाया जाए, इस पर कुछ पोस्ट करना अच्छा रहेगा। उन उपयोगकर्ताओं के लिए जो मेरे as के रूप में विशेषज्ञ नहीं हैं
बहुत दिलचस्प और आभारी है, यह विम के उपयोग में बहुत सुधार करता है, लेकिन आप लाइनों की संख्या कैसे डालते हैं? यह केवल एक चीज है जिसे मैं प्राप्त करने में सक्षम नहीं हूं।
इनपुट के लिए धन्यवाद
: संख्या निर्धारित करें
संक्षिप्त ': सेट नू' .. और इसे हटाने के लिए ': नॉन' सेट करें
मैं इसका उपयोग करता हूं:
: संगत शासक laststatus = 2 showcmd showmode संख्या सेट न करें
और वर्तमान लाइन को हाइलाइट करने के लिए आपको जरूरत है: सेटलाइन।
मैं भूल गया, नमस्कार।
एक लिनक्स और यूनिक्स उपयोगकर्ता के लिए सबसे अच्छा हथियार विम। सबसे अच्छा, आप विम को कस्टमाइज़ कर सकते हैं, मेरा एक C / C ++ IDE, NERDTree है।
अच्छा योगदान!
एक विशेषज्ञ उपयोगकर्ता होने के बिना और विम के पास मौजूद सभी रसों को प्राप्त किए बिना, मैंने इसका बहुत उपयोग किया है और इसे मुख्य संपादक के रूप में उपयोग करते हैं। मुझे लगता है कि इसका उपयोग करने का सबसे अच्छा तरीका है, क्योंकि यह पहले से ही हताश हो सकता है, प्रोग्राम के साथ आने वाले ट्यूटोरियल को करना है ("vimtutor" कमांड का उपयोग करें)। इसलिए मैंने किया और इसने मेरी मदद की। ट्यूटोरियल को पढ़ते समय आप उसी समय vim का उपयोग करते हैं।
नमस्ते समुदाय, मैं विम का उपयोग करता हूं और आप में से कई लोगों को मैं अपने काम के लिए एक अनिवार्य उपकरण बनना चाहता हूं। मैं प्लगइन्स की स्थापना को संभालने के लिए एक बहुत उपयोगी टिप प्रदान करना चाहता था। उपकरण को "रोगज़नक़" कहा जाता है। यह प्लगइन विभिन्न प्लगइन्स के लिए पथों का प्रबंधन करता है, जिससे उनकी स्थापना और स्थापना रद्द करना बहुत आसान हो जाता है। यदि आप विम का उपयोग करते हैं, तो आपको इस टूल का उपयोग करना होगा। एक और टिप: vimbits.com पेज पर बहुत दिलचस्प नक्शे और सेटिंग्स हैं। और जो लोग पायथन का उपयोग करते हैं, उनके लिए मैं अजगर-मोड प्लगइन की सलाह देता हूं। मुझे आशा है कि यह उनकी सेवा करेगा जैसा कि वह मुझे करता है।
चलो लिनक्स का उपयोग करें।
🙂
मैंने अभी तक विम का उपयोग नहीं किया है, यह मुझे बहुत उत्सुक बना रहा है। मुझे इसे आजमाना है, लेकिन अब!
मैं यहां बहुत सहमत हूं।
मुझे याद है कि पहले कुछ दिनों में मैंने विम का उपयोग करने की कोशिश की थी और मैंने हमेशा इसे छोड़ दिया, क्योंकि इसका उपयोग करना मुश्किल लग रहा था, जब तक कि एक दिन मुझे ऐसा नहीं लगने लगा और मैं थोड़ा समझ सकता हूं कि यह कैसे काम करता है।
वहां से, यह मेरा पसंदीदा टेक्स्ट एडिटर बन गया, जब मुझे कंसोल पर एक फाइल को जल्दी से एडिट करना होता है।
वैसे, अच्छा लेख।
धन्यवाद, मुझे खुशी है कि यह एक दिलचस्प लेख था।
नमस्ते.
... पोस्ट बहुत अच्छी है, मैं वास्तव में विम को पसंद करता हूं मैं इसे प्रोग्राम करने के लिए उपयोग करता हूं क्योंकि आर्क को कॉन्फ़िगर करने के लिए मुझे हमेशा कुछ कठिनाइयां होती हैं, लेकिन यह अभ्यास का विषय है। आज की यह पोस्ट पुरानी नहीं है।
नमस्ते!
कैसे के बारे में, मुझे समस्या है कि यह लिंक टूट गया है, कोई मुझे बता सकता है कि अब कौन सा काम कर रहा है। फिलहाल मैं कुछ परीक्षण कर रहा हूं जो आप सुझाते हैं लेकिन मैं आपकी राय जानना चाहता हूं ... धन्यवाद !!
नमस्ते!
source ~ / .vim_runtime / vimrcs / plugins_config.vim
… Yankring_history_v2.txt लॉग फ़ाइल बनाने का प्रयास करते समय मुझे yankring प्लगइन लॉग फ़ाइल के साथ समस्या थी। कोई भी विचार जो आप मुझे प्रदान कर सकते हैं कि इसे कैसे हल किया जाए ...
नमस्ते!
मुझे आपका ब्लॉग पसंद है।
मैं आपको केवल यह बताना चाहता हूं कि आपके पास टूटी हुई छवियों के लिंक हैं।