2012-03-02 13 views
5

क्या आदेशों को कतार करना संभव है? उदाहरण के लिए, (यह अत्यंत काल्पनिक है), मैं की तरह कुछ टाइप कर सकते हैं:क्या विम में कमांड कतार करना संभव है?

:vsp, q 

एक ऊर्ध्वाधर विभाजन को खोलने के लिए और फिर इसे तुरंत छोड़ने?

उत्तर

8

आप एक से अधिक कमांड निष्पादित कर सकते हैं | दो आदेशों के बीच।

उदाहरण के लिए:

%s/htm/html/c | %s/JPEG/jpg/c | %s/GIF/gif/c 

स्रोत: vim wiki

4

आप can, आदेशों के बीच एक | का उपयोग करें।

0

आप :help vsplit करते हैं, तो आप एक वैकल्पिक +cmd तर्क यह है कि देखेंगे।

उदाहरण के लिए:

:vsplit +delete 

एक ऊर्ध्वाधर विभाजन करना होगा, और फिर :delete तुरंत चलाते हैं।

आप कमांड लाइन पर vim +cmd और :tabnew जैसे कमांड के साथ ऐसा ही कर सकते हैं।