Tôi thường sử dụng Vim với bàn phím tiếng Ý (Tôi đến từ Ý), (chủ yếu trong một máy khách Ubuntu Linux Virtualbox từ máy chủ Windows).
Tôi gặp vấn đề khi phải nhập một số ký tự được sử dụng thường xuyên (trong Unix) không có trong bố cục bàn phím tiếng Ý, tôi đặc biệt đề cập đến các ký tự này:
- dấu ngã: ~(bí danh thư mục nhà)
- back quote / back tick:
`
(chủ yếu trong các chương trình ruby)
Ok, tôi có thể sử dụng $HOME
thay thế ~
, nhưng có bất kỳ cách cụ thể nào của Vim (có thể là một số tổ hợp phím) để nhập các ký tự "đặc biệt" không có trong bàn phím này không?
Giải pháp có thể là một ràng buộc quan trọng trong .vimrc
? Ví dụ tôi có trong .vimrc
này:
map ' `
nhưng như bạn có thể tưởng tượng tôi không hài lòng với bản tóm tắt khóa cụ thể này ... (và tôi <Fx>
đã chiếm dụng)
BTW, Có thể câu hỏi hơi lạc đề vì nó không liên quan trực tiếp đến Vim, nhưng liên quan đến cài đặt ngôn ngữ / bàn phím; Có thể hỏi trong Stack Overflow thì tốt hơn?
Ctrl-v u 007e
man ascii
trên Ubuntu.
AltGr ^
và AltGr '
combo? Tham khảo: superuser.com/a/667654/292962
7E
sẽ cung cấp cho bạn~
, Ctrl-Shift-u, sau đó60
sẽ cung cấp cho bạn`
.