Tôi đang gặp sự cố với VIM, theo đó không có lệnh nào của tôi hoạt động.Hiển thị cài đặt khóa <leader> hiện tại?
Có cách nào để tôi có thể xem những gì <leader>
của tôi hiện được đặt thành?
Tôi đang gặp sự cố với VIM, theo đó không có lệnh nào của tôi hoạt động.Hiển thị cài đặt khóa <leader> hiện tại?
Có cách nào để tôi có thể xem những gì <leader>
của tôi hiện được đặt thành?
Để xem giá trị hiện tại quy định hiện hành cho <leader>
, sử dụng:
:let mapleader
Sản xuất sản lượng như:
mapleader,
Nó có thể không xác định nếu không được thiết lập trước đó, mặc định thay vì dấu gạch chéo ngược \
Vâng tôi nhận được 'Biến không xác định: mapleader'. Tôi sẽ làm một câu hỏi mới cho điều đó. –
Trừ khi nó chưa được xác định. Xem câu trả lời của @ Xuân quá. – Wodin
có nghĩa là ','? khóa cmd là gì? –
Theo mặc định mapleader
không được đặt và chuỗi đặc biệt "<Leader>"
có nghĩa là \
.
Nếu bạn làm:
:echo mapleader
bạn sẽ nhận được
Undefined variable: mapleader
Invalid expression: mapleader
Nếu bạn muốn thiết lập đặc biệt chuỗi "<Leader>"
để một chìa khóa khác nhau, nói ","
, đó là khuyến cáo của nhiều người, làm:
:let mapleader=","
Sau đó
:echo mapleader
,
Bạn có thể sử dụng bản đồ cho việc này:
:nmap foo :echo('your leader is "<Leader>"')<Esc>
Bây giờ, gõ foo.
Giá trị mặc định thường là dấu gạch chéo ngược. – Nick
@Nick đó không phải là những gì anh ta yêu cầu. –