macvim-dev / macvim-dev/macvim
Keyboard layout "U.S. International PC' is not handled correclty
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Vim Script
- Star
- 7.9k
- Fork
- 691
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I have "U.S. International PC" as Keyboard Input Source which means that to produce ä I need to press " followed by a and to produce an actual double quote I have press " followed by space.
To go to a mark like '> I can press '<space>> in vim inside iTerm (terminal emulator) and works fine. When I try the same thing in MacVim it doesn't work. MacVim doesn't seem to recognize this while in normal / operator pending mode,
So '<space>> seems to be interpreted (not sure) as :
- jump to mark called
<space> - then indent.
but it it should be interpreted as "jump to end of last visual selection"
If I type just '>seems to be interpreted as nothing. But the right sequence to type would be '<space>>.
Anyway MacVIm doesn seem to be usable with U.S International PC layout, while vim in iTerm works fine.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện chuỗi bàn phím U.S. International PC trong MacVim và so sánh với Vim trong iTerm, như được mô tả trong báo cáo. Không có tệp nguồn hoặc bài kiểm thử nào được nêu; công việc được xem là hoàn tất khi chuỗi để chuyển đến cuối vùng chọn trực quan cuối cùng hoạt động chính xác trong các chế độ normal và operator-pending của MacVim.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- macos, vim
- Lĩnh vực
- desktop
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 25/100