2013-03-15 6 views
7

(1) उदाहरण के लिए, मैं क्यूटी के Fakevim में नीचे map gd g* सेट करना चाहता हूं लेकिन असफल रहा। enter image description hereQt Fakevim में उपयोगकर्ता कमांड कैसे सेट करें?

(2) और मैं भी एफ 3 को सेव कमांड के रूप में सेट करना चाहता हूं, इसे कैसे करें?

(3) Fakevim में, यह एक विकल्प "पढ़ें। Vimrc" प्रदान करता है, लेकिन फ़ाइल को कहाँ खोजें। Vimrc?

धन्यवाद!

उत्तर

8

ऐसा लगता है कि FakeVim के लिए बहुत सारे दस्तावेज नहीं हैं, इसलिए आधिकारिक स्रोत मौजूद नहीं हो सकते हैं। इनमें से अधिकांश प्रयोग द्वारा प्राप्त किया गया था।

आप बेहतर जानकारी के लिए चाहते हैं, तो मैं वहाँ वास्तविक स्रोत के रूप में है अधिकारी के रूप में कोई स्रोत लगता है: http://qt.gitorious.org/qt-creator/qt-creator/blobs/0809986e501415fe2c8508800b94b5b3169dc048/src/plugins/fakevim/fakevimplugin.cpp

उपयोगकर्ता आदेशों

सबसे पहले, पता है कि उपकरण में> विकल्प> FakeVim> उपयोगकर्ता कमांड मैपिंग, आप केवल यह निर्धारित कर रहे हैं कि आपके उपयोगकर्ता क्रियाएं क्या करती हैं, न कि आप उन्हें कैसे करते हैं।

डिफ़ॉल्ट रूप से, उपयोगकर्ता आदेश # 1, Alt-V दबाने तो 1.

Alt-V से शुरू हो रहा है, तो 2, ट्रिगर उपयोगकर्ता कार्रवाई # 2, और इतने पर।

आप उपकरण> विकल्प> पर्यावरण> कीबोर्ड के अंतर्गत सामान्य QtCreator कॉन्फ़िगरेशन इंटरफ़ेस के माध्यम से कीबोर्ड शॉर्टकट बदल सकते हैं। सूचीबद्ध सभी उपयोगकर्ता कार्रवाइयों के साथ "FakeVim" अनुभाग है। अपनी पसंद की उपयोगकर्ता कार्रवाई का चयन करें, "शॉर्टकट" के अंतर्गत इनपुट फ़ील्ड में थोड़ा "मिटाएं" आइकन दबाएं, फिर अपनी इच्छित शॉर्टकट कुंजी दबाएं, जो इनपुट फ़ील्ड में दिखाई देनी चाहिए।

दूसरा, एक आदेश को पूरा करने के लिए जहां आप आमतौर पर एंटर दबाएंगे, आपको सचमुच < सीआर > आदेशों के बाद टाइप करना चाहिए। कमांड मोड दर्ज करने के लिए आपको ':' में प्रवेश करने की भी आवश्यकता है।

तो अगर आप vim आदेश, बचाने मैप करने के लिए चाहते थे

  • टूल> विकल्प> FakeVim> उपयोगकर्ता कमान मैपिंग:: FakeVim, क्या तुम करोगी के माध्यम से, F3 करने के लिए "डब्ल्यू"।
  • दर्ज करें ": w < सीआर >" उपयोगकर्ता आदेशों में से एक के रूप में (कहें # 7)।
  • टूल्स> विकल्प> पर्यावरण> कीबोर्ड पर जाएं।
  • FakeVim कार्रवाई "UserAction7" खोजें।
  • इसके लिए शॉर्टकट के रूप में F3 सेट करें। डब्ल्यू आदेश, निष्पादित जो अपनी फ़ाइल की बचत होगी:

अब, हर बार जब आप संपादक में हो, तो आप F3 क्लिक करें और FakeVim के लिए सक्षम होना चाहिए।

ध्यान दें कि QtCreator कीबोर्ड सेटिंग्स में सीधे "सहेजें" के लिए शॉर्टकट सेट करने का विकल्प भी है, इसलिए इस विशेष शॉर्टकट के लिए आपको वास्तव में FakeVim के माध्यम से जाने की आवश्यकता नहीं है।

अन्य vim कमांड के लिए शॉर्टकट सेट करना समान होना चाहिए। ध्यान दें कि आप Vim कमांड के सबसेट तक सीमित हैं जो FakeVim लागू करता है।किसी भी विशेष कमांड की जांच करने के लिए, ऊपर से जुड़े स्रोत का संदर्भ लें, जिसके बारे में आप सोच रहे हैं।

vimrc फ़ाइल

लिनक्स पर यह ~/.vimrc, उपयोगकर्ता के घर निर्देशिका में एक फाइल होगा। मुझे लगता है कि आप विंडोज के बारे में पूछ रहे हैं।

सबसे अच्छा स्रोत मैं पा सकते हैं यह मुश्किल जा रहा है विंडोज पर Fakevim के vimrc का उपयोग करने के बारे में इस बग रिपोर्ट है: कि, फ़ाइल Fakevim के लिए लग रहा है कि ".vimrc"% USERPROFILE% में बाद https://bugreports.qt.io/browse/QTCREATORBUG-8748

(आप कर सकते हैं फ़ोल्डर में जाने के लिए एक्सप्लोरर में ऐसा नाम दर्ज करें)। हालांकि, विंडोज़ पर ऐसे नाम से फ़ाइल तक पहुंचना मुश्किल है। (इस प्रकार क्यों असली vim विंडोज पर '_vimrc' का उपयोग करता है - लेकिन FakeVim जाहिरा तौर पर कम से कम इस समय, नहीं करता है।)

यहाँ कैसे विंडोज पर इस तरह की फ़ाइलों को बनाने के लिए समाधान के साथ एक सुपर उपयोगकर्ता पृष्ठ है: https://superuser.com/questions/64471/create-rename-a-file-folder-that-begins-with-a-dot-in-windows