2010-08-01 34 views
6

Tôi tránh phím "điều khiển", AKA <C> trong cách nói ngắn gọn, trên máy tính xách tay của tôi; Tôi ghét nơi Apple đặt nó. Tôi thực sự muốn remap tất cả các lệnh vim bằng cách sử dụng điều khiển để thay vì sử dụng "lệnh", nhưng điều này dường như không thể trên máy Mac, mặc dù những gì tôi đã đọc. Tôi đã đọc rằng tôi nên sử dụng <Leader> để đặt ánh xạ như vậy, nhưng tôi muốn tránh ánh xạ lại mọi ánh xạ đơn <C> mà tôi có thể tìm thấy hoặc nghĩ đến trong .vimrc của mình, chỉ để quên một số và tô màu .vimrc của tôi.Làm thế nào để remap <C> (điều khiển) phím bổ trợ trong vim?

Tôi muốn tránh xmodmap hoặc giải pháp vượt quá phạm vi của .vimrc, vì tôi muốn duy trì tính tương thích của các tệp cấu hình mà tôi đồng bộ hóa trên các hệ thống.

Điều tôi thực sự muốn làm là chỉ định khóa thay thế (có thể là ,) làm khóa bổ trợ tương đương với <C>.

+1

Ồ, tôi cảm thấy đau đớn của bạn. – Dummy00001

+1

Ctrl hút trên macbook. Tôi đã đối phó với nó, nhưng một trợ giúp rất lớn cho tôi đã được remapping CapsLock để "giúp đỡ" và sau đó * bản đồ . Tôi cho rằng bạn phải nhấn thoát nhiều hơn ctrl, vì vậy cũng có thể giúp bạn dễ dàng truy cập! –

+1

điều gì về việc sắp xếp lại bàn phím của bạn? Tôi cho một ctap remap trên tất cả bàn phím của tôi vào phím caps lock. Làm cho nó dễ dàng hơn .. – Doon

Trả lời

10

Chắc chắn không có giải pháp duy nhất cho giải pháp này; vim đơn giản là không có khả năng này. Bản đồ <CapsLock> đến <Ctrl> trong System Preferences -> Keyboard -> Modifier Keys..., mất vài phút để điều chỉnh và lặp lại cho mọi MacBook bạn từng đặt tay lên (ngay cả khi nó không phải của bạn). Thế giới sẽ là một nơi tốt hơn cho nó.

+2

Tôi rất miễn cưỡng chấp nhận câu trả lời này. Sau 594 lượt xem trong năm qua và không có giải pháp được đề xuất, tôi cho rằng vim là một lần không có khả năng của một nhiệm vụ như vậy. –

+0

Khi nói đến khả năng sử dụng, Vim không có khả năng sử dụng * nhiều thứ *. Nếu bạn muốn sức mạnh của Vim, bạn phải quỳ xuống và hôn mông của nó và làm mọi thứ theo cách của nó. Hầu hết các khiếu nại về Vim đều liên quan đến khả năng sử dụng.) – iconoclast

+0

@iconoclast, Tại sao bạn lại bận tâm thêm vào cuộc thảo luận này về một trình soạn thảo văn bản mà bạn có vẻ khinh thường? –

Các vấn đề liên quan