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 $HOMEthay 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 .vimrcnà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 asciitrên Ubuntu.
AltGr ^và AltGr 'combo? Tham khảo: superuser.com/a/667654/292962
7Esẽ cung cấp cho bạn~, Ctrl-Shift-u, sau đó60sẽ cung cấp cho bạn`.