vim

2013-04-15 6 views
6

में एक कमांड कैसे करें (alias?) कैसे करें, hypothetically, मैं हमेशा :vsplit कमांड को भूल जाता हूं, और हमेशा यह सोचता है कि यह :vdivide है।vim

क्या नक्शा करने का कोई तरीका है (मुझे यकीन नहीं है कि यह कॉल करने के लिए सही बात होगी, क्योंकि यह एक आदेश है) एक दूसरे के लिए?

+0

"कमांड वीडीवाइड बनाम" जैसे कुछ? – EHuhtala

+2

इस प्रश्न के समान ही लगता है: http://stackoverflow.com/questions/7513380/vim-change-x-function-to-delete-buffer-instead-of-save-quit –

+0

बहुत अधिक, हां। वहां पोस्टर की तरह, मुझे नहीं पता था कि मैं जो करने की कोशिश कर रहा था उसे सही ढंग से परिभाषित करने के लिए, इसलिए इसकी खोज में कठिनाई। – user137369

उत्तर

10

उपयोगकर्ता परिभाषित आदेश केवल एक अपरकेस अक्षर से शुरू हो सकता है, ताकि आप केवल :Vdivide जोड़ सकें लेकिन :vdivide नहीं।

में अपने .vimrc

command Vdivide vsplit 
7

सीमा यह है कि उपयोगकर्ता परिभाषित आदेशों एक अपरकेस अक्षर से प्रारंभ होना चाहिए चारों ओर पाने के लिए, मैं cmdalias.vim - Create aliases for Vim commands प्लगइन की सिफारिश जोड़ें। इसके साथ, आप कर सकते हैं:

:Alias vdivide vsplit 
संबंधित मुद्दे