2012-02-11 16 views
15

मैं रूबी पर रूबी के साथ काम करता हूं और पसंद के संपादक के रूप में विम का उपयोग करना चाहता हूं। हालांकि, मुझे चरण-दर-चरण, बेवकूफ सबूत, अच्छी तरह से समझाए गए कदमों के साथ निर्देशों को ठीक से सेट अप करने के तरीके के बारे में कहीं भी सरल सेट नहीं मिल रहा है।रेल पर रूबी के लिए विम सेट करना

मैं vim ठीक से सेट करने के लिए, के साथ अच्छा प्लगइन्स रेल, nerdtree और इस तरह सामान के लिए vim लिंक चाहते हैं। कृपया मेरी मदद करें, मैं सबसे आभारी रहूंगा।

अब तक मैं स्थापित किया है आतंक विरोधी, vim, और Git।

+1

आपको rails.vim https://github.com/tpope/vim-rails की आवश्यकता है कहीं कहीं मुझे इसका उपयोग करने के बारे में एक निःशुल्क स्क्रीनकास्ट (भुगतान नहीं किया गया) याद है। अगर मुझे लगता है तो मैं इसे जोड़ दूंगा। –

+0

मेरा '.vimrc' देखने के लिए आप मेरी [dotfiles] (https://github.com/hauleth/dotfiles) को चेकआउट कर सकते हैं। – Hauleth

उत्तर

5

आप शायद नहीं लगता है "मूर्ख सबूत" कुछ भी जब यह vim की बात आती जा रहे हैं। हालांकि, अच्छी खबर यह है कि यह वास्तव में कठिन नहीं है जब आप इसे कुछ बार करते हैं। यदि आप NERD tree इंस्टॉल कर सकते हैं, तो यह वहां मौजूद अन्य सभी विम प्लगइन के लिए एक अच्छा पैटर्न है।

उस प्लगइन के लिए निर्देश काफी सरल हैं।

संग्रह को अपनी ~/.vim निर्देशिका में अनजिप करें। इसे ~/.vim/doc में ~/.vim/प्लगइन और NERD_tree.txt में NERD_tree.vim डालना चाहिए। एक है कि मैं का उपयोग आसानी से -

आप वास्तव में किसी भी प्लग vim में रूबी के साथ काम करने की जरूरत नहीं है, लेकिन प्लगइन्स कि मैं नियमित रूप से उपयोग की संक्षिप्त सूची रहे हैं सबसे अधिक बार। प्रतिदिन सैकड़ों बार।

  • NERD Commenter
  • NERD tree
  • rails
  • उन में से

    , एक है कि मैं सबसे अधिक उपयोग विशेष रूप से रूबी के साथ कोई संबंध नहीं है, लेकिन मैं इसे एक बफर नंबर के लिए :ls जाँच की तुलना में तेजी होने के लिए लगता है । जब तक मेरे पास bufexplorer प्लग इन है, और ack सिस्टम पर स्थापित है, तो मैं कुछ रूबी कोड को मारने के लिए तैयार हूं। अन्य प्लगइन्स सिर्फ "अच्छे-से-गुफाएं" हैं।

    7

    मैं vim प्लगइन्स के साथ लगभग नगण्य था के रूप में अच्छी तरह से है, तो मुझे पता चला, कि janus काफी अच्छी तरह से मेरी जरूरतों फिट बैठता है। इसमें प्लगइन का एक समूह है जो मैं नियमित रूप से उपयोग करता हूं, जैसे Ack.vim, NERDtree और SuperTab। और यह स्थापित करना आसान है:

    curl -Lo- http://bit.ly/janus-bootstrap | bash 
    

    मुझे यकीन नहीं है, अगर rails.vim शामिल है या अगर मैंने इसे स्वयं स्थापित किया है। इसकी जांच - पड़ताल करें। शायद यह आपकी जरूरतों को फिट बैठता है।

    +1

    मैंने जेनस के साथ खुद से शुरुआत की - लेकिन मुझे यह पसंद नहीं आया क्योंकि इसमें बहुत कुछ है। मैंने कहीं पढ़ा है कि आपको अपने वीम को इस्तेमाल करने के लिए सब कुछ पता होना चाहिए, मैं जेनस से बचूंगा और वहां से अपने विम पर्यावरण का निर्माण करूंगा। माइन में अब पथ-रोगी के माध्यम से विम-रूबी, विम-रेल और कमांड-टी शामिल हैं। –

    +1

    जेनस स्थापित करना एक बहुत अच्छा और सुपर त्वरित तरीका है जो एक साथ अच्छी तरह से एक साथ vim कॉन्फ़िगर किया गया है। ऐसा करो, फिर अपना खुद का बनाओ :) –

    2

    भी विम-रूबी, विम-रेक & vim-rvm भी आपकी सहायता करने के लिए है।

    तुम भी ऑटो स्थापना के लिए पैथोजन & Vundle की जोड़ी उपयोग करने पर विचार कर सकता है। पैथोजेन टिम पोप द्वारा लिखे गए थे जिन्होंने विम-रेल लिखा था। आपकी रेल परियोजनाओं के लिए स्रोत नियंत्रण के लिए गिट का उपयोग करते समय उनका भाग्यशाली गिट रैपर भी अमूल्य है।

    0

    pathogen का उपयोग कर vim-rails स्थापित कर रहा है (अनुशंसित)

    कॉपी और पेस्ट:

    mkdir -p ~/.vim/autoload ~/.vim/bundle; \ 
    curl -Sso ~/.vim/autoload/pathogen.vim \ 
        https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim 
    

    आप Windows का उपयोग कर रहे हैं, ~\vimfiles करने के लिए ~/.vim की सभी घटनाओं बदल जाते हैं।

    execute pathogen#infect() 
    syntax on 
    filetype plugin indent on 
    

    अब किसी भी प्लग आप स्थापित करने के लिए एक को निकाला जा सकता है इच्छा: यदि आप एक vimrc, vim ~/.vimrc और पेस्ट की कमी कर रहे हैं

    execute pathogen#infect()

    :

    अपने vimrc को यह जोड़े ~/.vim/bundle के तहत उपनिर्देशिका, और उन्हें 'runtimepath' में जोड़ा जाएगा। का निरीक्षण करें:

    cd ~/.vim/bundle 
    git clone git://github.com/tpope/vim-rails.git 
    git clone git://github.com/tpope/vim-bundler.git 
    

    और/या

    Janus स्थापित करें (शामिल सबसे लोकप्रिय vim प्लगइन्स के कुछ)

    curl -Lo- https://bit.ly/janus-bootstrap | bash

    संसाधन:

    0

    इस बंडल मैं विम के लिए बनाए गए चेक आउट - smolnar/vim-rails-bundle। अपने पर्यावरण को स्थापित करने में मदद कर सकते हैं।

    संबंधित मुद्दे