Stack Overflow và các trang web Stack Exchange khác, giống như nhiều trang web khác có trình soạn thảo nhúng, liên kết các hợp âm bàn phím khác nhau với các lệnh chỉnh sửa. Chúng đôi khi được gọi là khóa truy cập (nếu bạn muốn thực hiện tìm kiếm trên web) và bị ràng buộc khi trang được tải. Trong trường hợp của bạn, sơ đồ phím mặc định của Vimperator để chỉnh sửa vùng văn bản HTML trong trình chỉnh sửa bên ngoài Ctrl-i, bị ghi đè. Thay vì hoạt động mặc định của nó, nó chèn *emphasized text*
. Để giải quyết vấn đề này, bạn có thể thêm ánh xạ mới vào .vimperatorrc . tôi đã sử dụng
inoremap <Leader>i <C-i>
<Leader>
Chìa khóa của tôi là -, vì vậy, tập trung vào vùng văn bản HTML tôi sử dụng -ibắt đầu chỉnh sửa trong trình chỉnh sửa bên ngoài.
Rõ ràng từ câu hỏi bạn đã sử dụng tính năng này trước đây, nhưng đối với những người chưa có, tùy chọn kiểm soát trình soạn thảo bên ngoài nào sẽ sử dụng là 'trình chỉnh sửa'. Đối với gVim / MacVim, hãy sử dụng -f
cờ cho "tiền cảnh", ngăn Vim thực hiện quy trình riêng của mình (và mất liên kết với vùng văn bản đã chỉnh sửa). Xem :help 'editor'
. Tôi sử dụng MacVim và hai dòng có liên quan của .vimperatorrc của tôi do đó đọc:
set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>