2013-04-15 32 views
6

Giả sử, giả sử, rằng tôi luôn quên lệnh :vsplit và luôn nghĩ rằng đó là :vdivide.Cách ánh xạ (bí danh?) Lệnh trong vim

Có cách nào để lập bản đồ (tôi không chắc liệu đó có phải là điều thích hợp để gọi nó không, vì đó là lệnh) cho người khác?

+0

giống như "lệnh Vdivide vsplit"? – EHuhtala

+2

Có vẻ rất giống với câu hỏi này: http://stackoverflow.com/questions/7513380/vim-change-x-function-to-delete-buffer-instead-of-save-quit –

+0

Khá nhiều, vâng. Giống như tấm áp phích ở đó, tôi không biết làm thế nào để xác định chính xác những gì tôi đang cố gắng làm, vì thế khó tìm kiếm nó. – user137369

Trả lời

10

Lệnh do người dùng xác định chỉ có thể bắt đầu bằng chữ hoa, vì vậy bạn chỉ có thể thêm :Vdivide nhưng không được thêm :vdivide.

Thêm vào bạn .vimrc

command Vdivide vsplit 
7

Để khắc phục hạn chế rằng các lệnh người dùng xác định phải bắt đầu bằng chữ cái viết hoa, tôi khuyên các plugin cmdalias.vim - Create aliases for Vim commands. Với nó, bạn có thể làm:

:Alias vdivide vsplit 
Các vấn đề liên quan