2012-04-04 9 views
21

मैं इस सामयिक समस्या आ रही है:मैं कैसे vim में CommandT के लिए उपलब्ध फ़ाइलों को ताज़ा करते

macvim में मैं वर्तमान निर्देशिका में एक नई फ़ाइल का उपयोग कर बनाने के

:e foo.coffee 

मैं उस फ़ाइल को बचाने के लिए और जारी रखने के लिए मैकवीम में काम करना मैं मैकवीम को बंद और पुनरारंभ करता हूं, और उस फ़ाइल को खोलने का प्रयास करने के लिए <Leader>T का उपयोग करता हूं लेकिन यह सूचीबद्ध नहीं है।

मुझे निर्देशिका में foo.bar दिखाई देता है और इसे मैन्युअल रूप से खोल सकता है, लेकिन कमांडटी के लिए क्यों उपलब्ध नहीं है? क्या पंच सिर में कमांड टी को सॉर्ट करने का तरीका है और इसमें उपलब्ध फ़ाइलों को रीफ्रेश करें?

धन्यवाद

उत्तर

7

टंकण mvim में यह अंत में मेरे लिए बाहर काम किया:

:ClearCtrlPCache

15

हाँ, मैं भी इसके लिए एक मानचित्रण है, लेकिन आप मैन्युअल रूप से आदेश टाइप कर सकते हैं अगर आप ऐसा तरह:

noremap <F5> :CommandTFlush<CR> 
+0

'नोरेमैप' क्या करता है? 'कमान टीफ्लश' में प्रवेश करना मेरे लिए ऐसा प्रतीत नहीं होता .... –

+0

'noremap' सामान्य मोड के लिए मैपिंग जोड़ता है। यदि आप कमांड लाइन से 'कमांड टीफ्लश' दर्ज करते हैं और यह काम नहीं करता है, तो शायद एक और मुद्दा है। मेरा मानना ​​है कि आप अपनी होम निर्देशिका से विम शुरू कर रहे हैं, इसलिए कमांड केवल फाइलों की एक निश्चित संख्या की खोज करेगा और फिर रुक जाएगा, लेकिन मुझे यकीन नहीं है। – deviousdodo

+0

हाँ, मुझे 'एडिटर कमांड नहीं मिला: कमांड टी फ्लश'। मैंने स्थापित किया [yadr] (https://github.com/skwp/dotfiles); वे कुछ और इस्तेमाल कर रहे हैं। वैसे भी आपकी मदद के लिए धन्यवाद। –

25

तुम भी उपयोग कर सकते हैं <C-f> (जो नियंत्रण-च), जब CommandT खुला है।

रेफरी: नामक अनुभाग के तहत https://github.com/wincent/Command-T:

निम्नलिखित मैपिंग जब या तो शीघ्र या फ़ाइल सूची ध्यान केंद्रित किया है

(मैं शीर्षक से जोड़ने के लिए चाहते हैं सक्रिय हैं, लेकिन रीडमे सादा पाठ है, इसलिए कोई शीर्षक एंकर नहीं हैं)।

+4

यह अब तक का सबसे आसान है। –

+2

@ जेज़ेन थॉमस के साथ सहमत हैं - मेरे लिए यह उत्तर स्वीकार किया जाना चाहिए। मुझे आश्चर्य है कि (किसी भी कारण से) यह ओपी के लिए काम नहीं किया ... – MaciekTalaska