2012-01-02 75 views
11

Trong tiếng Anh hoặc Mỹ bàn phím phím như \, /, [] rất dễ dàng đánh máy chỉ với một cơn đột quỵ quan trọng. Thông thường không giống với bàn phím không phải tiếng Anh.Dễ dàng thao tác cho người không tiếng anh sử dụng bàn phím vim

Có cách nào để đạt được mức độ dễ dàng tương tự khi nhập cho các loại bàn phím này không?
Nếu đó là vấn đề của mapping keys, bạn có thể đưa ra hướng dẫn rõ ràng để làm điều đó không? (Ví dụ về bố cục tiếng Tây Ban Nha được chào đón)

EDIT: Ví dụ bằng ngôn ngữ riêng biệt rất được hoan nghênh!

+1

Tôi rất vui khi biết ai đó có chiến lược tốt cho phần lan, cũng là – aleator

+0

@ib. đã đưa ra một số mẹo và chi tiết về chủ đề đó trong câu trả lời của anh cho [Vim “annoyance” với bố trí bàn phím] [1]. [1]: http://stackoverflow.com/questions/8015231/vim-annoyance-with-keyboard-layouts – Rook

Trả lời

1

Tôi đã đề xuất nội dung nào đó có trong nhận xét. Bây giờ, theo như ánh xạ đơn giản đi, đối với chế độ bình thường, bạn luôn có thể thực hiện việc ánh xạ lại các phím chính đơn giản.

nnoremap : >> 
nnoremap ; >> 

ví dụ, cho indent (Tôi đang trên bố trí bàn phím Croatia đây ... nơi <> nhân vật, tôi có ;: ... Tôi chắc chắn rằng bạn hiểu ví dụ). Bạn có thể tương tự remap tất cả các ký tự địa phương của bạn với dấu ngoặc đơn, dấu ngoặc hoặc bất kỳ ký tự cần thiết nào khác.

+0

+1 Câu trả lời của bạn hướng tôi đến [Sự khác nhau giữa bản đồ remap, noremap, nnoremap và vnoremap là gì? lệnh?] (http://stackoverflow.com/a/3776182/333061) những gì là tốt. Tôi sẽ kiểm tra sâu hơn giải pháp này. CÁM ƠN... –

0

Cá nhân tôi chỉ sử dụng bàn phím Hoa Kỳ bất cứ khi nào tôi lập trình vì tôi cần hầu hết các phím đặc biệt này làm ký tự. Bạn có thể sử dụng các keymappings khác nhau, nhưng cá nhân tôi không nghĩ rằng đây là một giải pháp tốt - nếu bạn đã từng phải làm việc trên một máy khác, bạn sẽ không thể sử dụng vim cả. Nếu bạn cần nhập ký tự tiếng Tây Ban Nha, bạn chỉ có thể chuyển bố cục bàn phím của mình trở lại khi nhập.

+1

Nó không phải là một vấn đề không cần "nhân vật địa phương" của bạn, nhưng nhiều hơn về điều đó hầu hết mọi người quen với cách bố trí bàn phím cục bộ của họ so với bố cục ở Hoa Kỳ. Tôi có thể gõ vào Mỹ, nhưng tôi là ví dụ quen với nơi() là, nơi # $% là và như vậy ... Ngoài ra, điều này nên đã được một bình luận. – Rook

+0

Vâng, tôi vẫn không phải lúc nào cũng chắc chắn những gì nên là một bình luận và câu trả lời. Tôi chỉ cần thêm câu trả lời này vì tôi, đó là câu trả lời. Vim chỉ được thiết kế cho bố trí Qwerty của Mỹ và nó hoạt động tốt nhất với nó, và ví dụ từ bàn phím tiếng Đức nhiều phím như \ là rất khó xử để đạt được. – Cubic

+0

Vâng, cũng có vấn đề tương tự với bố cục của tôi (Tiếng Croatia). Tất cả các phím bấm cần có để truy cập chúng: \ /} {] [<> ... – Rook

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