2014-07-07 8 views
5

मैं वीआईएम का एक बड़ा प्रशंसक हूं और मैक/उबंटू में अपने टर्मिनल के लिए VI mode का उपयोग करता हूं। यूनिक्स ओएस में वीआई मोड सेट करना बहुत आसान है: set editing-mode vi set keymap vi-command को ~/.inputrc में डालें।विंडोज टर्मिनल/कंसोल/खोल?

हालांकि, मेरी वर्तमान कंपनी मुझे विंडोज का उपयोग करने के लिए मजबूर करती है, और मैं जानना चाहूंगा कि क्या कोई विंडोज शैल एमुलेटर है जो वीआई मोड का समर्थन करता है?

धन्यवाद एक बहुत

+0

उन आदेशों को '~/.inputrc' '~/.vimrc' – FDinoff

+0

@FDinoff क्षमा करें टाइपो में तय होना चाहिए .. निश्चित – songyy

+0

भी मुझे नहीं लगता कि' सेट कीमैप vi-command 'आवश्यक है। यह आपको कमांड मोड में अलग-अलग कुंजियों को मैप करने की अनुमति देता है (इसलिए यदि आप किसी अन्य मैपिंग का उपयोग नहीं करते हैं तो बेकार) – FDinoff

उत्तर

7

मैं PowerShell संस्करण 3+ और PSReadLine मॉड्यूल कोशिश करने के लिए आप की सिफारिश करेंगे। यह संस्करण 1.2 के रूप में वीआई मोड का समर्थन करता है, और थोड़ी देर के लिए emacs मोड (यह पहले से ही था जब मैंने इसके साथ खेलना शुरू किया था)।

+1

यदि आप जिथब पर देखते हैं, तो आपको वीआई मोड समर्थन के साथ पीएसआरडलाइन का कांटा मिलेगा - एक पुल अनुरोध है जिसे मैं अंततः प्राप्त करूंगा। –

+0

बहुत बढ़िया! :) मैंने वहां देखा लेकिन इसे याद किया। कॉफी ++ – BartekB

+0

vi मोड संस्करण 1.2 के रूप में समर्थित है। –

-1

विम विंडोज के लिए भी उपलब्ध है। चेक आउट: http://www.vim.org/

विंडोज पर, विम का अनुकूलन बहुत समान है, आप अपने आदेश और सेटिंग्स को स्टोर करने के लिए फ़ाइल $ HOME/_vimrc का उपयोग कर सकते हैं।

विंडोज पर विम सीधे पारंपरिक कमांड प्रॉम्प्ट (cmd.exe) या पावरहेल कंसोल से लॉन्च किया जा सकता है।

+1

Thx। "Vi-mode" से मेरा मतलब है: http://vim.wikia.com/wiki/Use_vi_shortcuts_in_terminal – songyy