Câu trả lời:
Có, bạn sẽ có thể thiết lập ánh xạ khóa trong tệp .vimrc để khi bạn nhấn lệnh - S nó ánh xạ tới: w Ngoài ra đây là một thứ khác để bạn có thể sửa đổi Ánh xạ Ctrl-S để lưu các tệp hiện tại hoặc mới
Ví dụ: bạn sẽ muốn thêm vào Ứng dụng mới Cắt ngắn cho ứng dụng Terminal, sau đó ánh xạ tới tiêu đề Menu "Xuất văn bản dưới dạng ..." sang một lệnh bàn phím khác mà bạn không sử dụng, ví dụ: kiểm soát - s hoặc vv nên được tốt.
Thiết bị đầu cuối mac tiếp theo dừng cố gắng diễn giải Cmd-s bằng ... (vẫn đang làm việc này, tôi đã hỏi một câu hỏi riêng cho một giải pháp Cho phép Terminal.app chuyển tổ hợp phím dựa trên phím lệnh cho các chương trình đầu cuối )
Thiết lập ánh xạ trong tệp .vimrc để ánh xạ các phím lệnh hoặc meta và s sang hàm: write.
Một cái gì đó như điều này được ghi chú bên dưới * bạn có thể thêm vào cho mình .vimrc:
:map <M-s> :w<kEnter> "Works in normal mode, must press Esc first"
:imap <M-s> <Esc>:w<kEnter>i "Works in insert mode, saves and puts back in insert mode"
* Điều này đã được xác minh làm việc trên thiết bị đầu cuối X11 trên OS X Lion.
Đối với những người vẫn gặp phải điều này, tôi đã viết ra một nghịch đảo của MrDaniel Giải pháp (nghĩa là lập bản đồ bất kì MacVim / chuỗi toàn hệ thống to dòng lệnh vim
) và đăng nó vào câu hỏi khác của anh ấy . Nó phức tạp hơn giải pháp của anh ấy, nhưng sau đó cho phép bạn (với một chút nỗ lực) ánh xạ lại bất kì Chuỗi into vào bất kì chương trình dòng lệnh.
Nó hoạt động tốt cho tôi, và tôi hy vọng nó cũng có thể giúp bạn. & lt; 3
mvim
.