Khi sử dụng gVim trên Windows 7, tôi không thể sử dụng ^] ( CTRL+ ]) để chuyển đến các thẻ như được mô tả trong tài liệu Vim :
<C-LeftMouse> *<C-LeftMouse>* *CTRL-]*
CTRL-] Jump to the definition of the keyword under the
cursor. Same as ":tag {ident}", where {ident} is the
keyword under or after cursor.
When there are several matching tags for {ident}, jump
to the [count] one. When no [count] is given the
first one is jumped to. See |tag-matchlist| for
jumping to other matching tags.
{Vi: identifier after the cursor}
Điều này từng làm phiền tôi rất nhiều khi học Vim . Cuối cùng, tôi đã giải quyết nó bằng cách sử dụng ánh xạ hacky này
nnoremap <leader>t :tag <c-r><c-w><cr>
cho phép tôi chuyển sang các thẻ bằng cách sử dụng \t
(Tôi đã sử dụng cài đặt mặc định \
là <leader>
).
Đây không còn là vấn đề đối với tôi nữa vì bây giờ tôi chỉ sử dụng gnu / linux để lập trình và tôi đã đọc khá nhiều tất cả các trợ giúp để đọc. Nhưng xem xét rằng điều này đã góp phần làm cho trải nghiệm học tập Vim của tôi trở nên tồi tệ hơn rất nhiều, tôi yêu cầu ở đây để giải quyết vấn đề này cho những người có hoàn cảnh tương tự như tôi.
Tại sao CTRL+ không ]hoạt động với tôi trên Windows 7 và làm cách nào để khắc phục?
Chỉnh sửa : Tiêu đề đã được chỉnh sửa với thông tin rằng sự cố này là do bố cục bàn phím tôi đã sử dụng.
^]
phải nhập bằng cách sử dụng Ctrl-AltGr-9
không hoạt động trong Vim. Tôi đã trả lời câu hỏi của riêng tôi với thông tin này.
<C-]>
trên bàn phím Mac AZERTY có được bằng cách nhấn <C-$>
, $
ở cùng vị trí vật lý như ]
trên bàn phím QWERTY.
Ctrl-]
được nhấn. Hoặc là để làm Ctrl-[
gì?)
Ctrl-]
một từ?