2012-04-18 29 views
6

में एएसी चालू करें मै मैकवीम में नया हूं और जेनस स्थापित किया है। मैं यह नहीं समझ सकता कि Ack.vim का उपयोग करके मेरी परियोजना को कैसे खोजा जाए।मैकवीएम

जनसांख्यिकीय के लिए यह कहता है "अनुकूलन: जेनस कमांड-शिफ्ट-एफ() को लाने के लिए rebends: Ack।" लेकिन जब मैं कमांड-शिफ्ट-एफ करता हूं तो मुझे यह संदेश मिलता है:

The plugin ack is disabled for the following reason: The ack program is not installed 

मैं एके का उपयोग कैसे करूं? अगर मुझे इसे स्थापित करना है, तो मैं ऐसा कैसे करूं? (अनुमान लगा यह .vimrc या .vimrc.after के साथ कुछ है, लेकिन यकीन है कि नहीं कर रहा हूँ)

धन्यवाद

+0

क्या आपने 'ack' कमांड स्थापित किया था? 'Ack.vim' बाहरी कमांड 'एके' कॉल करें। – kev

+0

मैंने केवल जेनस स्थापित किया। क्या एक को डिफ़ॉल्ट रूप से शामिल नहीं किया जाना चाहिए और चालू नहीं किया जाना चाहिए? अन्यथा जनस के लिए इसे क्यों सूचीबद्ध करें? – AdamT

उत्तर

3

आप ack पहले स्थापित किया है - यह एक बाहरी कार्यक्रम है: मैक ओएस के लिए

निर्देश ack-website पर पाया जा सकता है और MacPorts या homebrew की आवश्यकता है।

+1

मैंने मैकपॉर्ट्स का उपयोग करके 'एएके' स्थापित किया है, जो बाइनरी 'एके-5.12' स्थापित करता है। मैंने उपनाम 'ack =' ack-5.12'' सेट किया है, लेकिन अभी भी मैकवीम 'एके' को – elitalon

+0

पर ब्रिक करने से इंकार कर देता है, फिर भी मुझे चरणों का पालन करने के बाद भी विम पर एक ही त्रुटि मिलती है। मैंने उपनाम भी सेट किया है। मैं अपने खोल पर 'एक' चला सकता हूं। –

+1

आपको यह देखना होगा कि आपने 'उपनाम' परिभाषा कहां डाली है: यदि आप '.bashrc' फ़ाइल डालते हैं तो यह उपलब्ध नहीं होगा जब आप कमांड लाइन से MacVim प्रारंभ नहीं करते हैं, क्योंकि' .bashrc' को पढ़ा नहीं जाता है लॉगिन समय आपको उपनाम को '.bash_profile' फ़ाइल में रखना होगा (या यदि आप' zsh' का उपयोग '.zprofile' में करते हैं तो मुझे लगता है)। विकिपीडिया पर अधिक जानकारी मिल सकती है: https://en.wikipedia.org/wiki/Unix_shell#Configuration_files_for_shells – BergmannF

3

Ack एक बाहरी कार्यक्रम है और Ack.vim Ack के लिए केवल एक अंतरफलक है। यदि आप पहले से ही एक का उपयोग करते हैं तो आप उस इंटरफ़ेस को एक में चाहते हैं: यदि आपके पास पहले से ही आपकी मशीन पर नहीं है तो आपको शायद इसकी आवश्यकता नहीं है।

यदि आपको वास्तव में एक का उपयोग करना/चाहते हैं, तो बस install करें।

0

वास्तव में जेनस के साथ संयुक्त मैकवीम के साथ वही चीज़ मिल रही है।

यदि आप कमांड लाइन 'mvim' के माध्यम से macvim खोलते हैं। तो एक उपलब्ध है। यदि आप "ओपन न्यू मैकविम बफर" के माध्यम से खोलते हैं तो एएक्स उपलब्ध नहीं है।

पथ समस्याओं का अनुमान लगाया।

+0

"mvim।" आदेश के माध्यम से एक तक पहुंच नहीं दी। एक बार जब मैंने एक स्थापित किया तो मैं जाने के लिए अच्छा था। – AdamT

+0

होमब्री आज़माएं, http://mxcl.github.com/homebrew/ फिर "ब्रू इंस्टॉल एके" –

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

  • कोई संबंधित समस्या नहीं^_^