Tôi sử dụng vim dưới iTerm2 trong Mac hoặc putty trong cửa sổ. Tôi muốn nhìn thấy hình dạng con trỏ vim khác nhau ở chế độ vim khác nhau. Tôi biết gvim & macvim có tính năng này và có an article để tìm hiểu cách thực hiện điều đó trong gnome-terminal & KConsole. Nhưng tôi không thể tìm ra giải pháp nào trong iTerm2 và Putty.Cách thay đổi hình dạng con trỏ vim ở các chế độ khác nhau
Trả lời
This plugin bởi Steve Losh tuyệt vời chăm sóc iTerm2. Tôi không biết về Putty.
Tôi nghĩ bạn không nên cài đặt bất kỳ plugin, bạn có thể thay đổi [putty cấu hình lại] -> Window-> Appearance -> [Cursor xuất hiện] -> [Dọc đường],
nó là thuận tiện hơn.
Và tôi nghĩ rằng việc thay đổi con trỏ vim là không nhất quán, vì nó sẽ khó tìm thấy con trỏ nếu bạn thay đổi hình dạng!
Plugin của Steve Losh (https://github.com/sjl/vitality.vim) là một lỗi nhỏ cho một số (thêm ký tự lạ thay cho con trỏ khi bạn chuyển đổi giữa các tab trong iTerm2).
Thêm này để vimrc của bạn làm việc cho tôi:
" Change cursor shape between insert and normal mode in iTerm2.app
if $TERM_PROGRAM =~ "iTerm"
let &t_SI = "\<Esc>]50;CursorShape=1\x7" " Vertical bar in insert mode
let &t_EI = "\<Esc>]50;CursorShape=0\x7" " Block in normal mode
endif
tín dụng đi vào Erlend Hamberg: http://hamberg.no/erlend/posts/2014-03-09-change-vim-cursor-in-iterm.html
tôi sử dụng this plugin kể từ một thời gian dài, và nó hoạt động hoàn hảo với Konsole nhưng nó cũng hỗ trợ rất nhiều thuật ngữ.
Các documentation nói:
bến Hiện nay hỗ trợ là iTerm2 cho Mac (phiên bản 1.0.0.20130602 beta hoặc tốt hơn là bắt buộc), thiết bị đầu cuối VTE3 dựa (bao gồm gnome-terminal), và Konsole KDE. Bàn điều khiển xterm cũng được hỗ trợ một phần. Cũ hơn xterm không hỗ trợ con trỏ dòng, vì vậy plugin này hiện đặt con trỏ để gạch dưới thay thế.
Phiên bản cũ hơn của thiết bị đầu cuối dựa trên VTE3 (trước v0.39) không hỗ trợ thay đổi con trỏ qua chuỗi thoát và không được hỗ trợ. Trên các thiết bị đầu cuối không được hỗ trợ , hành vi mặc định của Vim không bị thay đổi.
Plugin cũng hỗ trợ tmux và cũng sẽ thay đổi con trỏ của bạn bên trong một phiên tmux .
- 1. Con trỏ khối thay đổi Vim khi ở chế độ chèn
- 2. Làm cách nào để thay đổi con trỏ vim trong chế độ Chèn/bình thường?
- 3. Hình dạng con trỏ Vim tùy thuộc vào chế độ hiện tại
- 4. Vim: Thay đổi chế độ xem nhanh chóng ở chế độ bình thường
- 5. Luôn giữ con trỏ ở giữa Vim
- 6. Thay đổi màu của cột con trỏ vim thành màu khác với nền vim?
- 7. Cách tắt các phím Esc và con trỏ trong vim
- 8. Vim: chế độ xem hình ảnh ngược
- 9. Vim - lệnh chế độ cũ - có cách nào để di chuyển vị trí con trỏ không?
- 10. Làm cách nào để thay đổi hình dạng con trỏ bằng PyQt?
- 11. html, css - con trỏ - cách thay đổi hình ảnh mặc định cho con trỏ
- 12. vim: undo newline ở chế độ chèn?
- 13. ngày chế độ org ở các chế độ Emacs khác
- 14. cách đặt con trỏ ở đầu tab `
- 15. Thay đổi con trỏ chuột của MacOS X Hình ảnh
- 16. Sự khác nhau giữa con trỏ tới con trỏ và con trỏ tới mảng?
- 17. Tránh Vim giữ kín đệm mở ở chế độ nền
- 18. VIM: phím thời gian unmap ở chế độ bình thường
- 19. cách chèn $$ và đặt con trỏ giữa chúng ở chế độ tự động
- 20. Cách chuyển sang chế độ REPLACE ở VIM
- 21. tìm hiểu các cửa sổ ở chế độ cạnh nhau
- 22. thay đổi 'này' con trỏ của một đối tượng để chỉ đối tượng khác nhau
- 23. thay đổi con trỏ đến con trỏ ngón tay
- 24. Thay đổi phía máy chủ ở chế độ góc html5
- 25. Cách chọn nhiều nút ở các cấp độ khác nhau?
- 26. phát 2 gói khác nhau cho các chế độ xem
- 27. Con trỏ văn bản Eclipse đã thay đổi và trình chỉnh sửa hoạt động khác nhau
- 28. C# Thay đổi vị trí nhấn/trỏ của con trỏ?
- 29. Định dạng ngày thay đổi lịch đầy đủ ở chế độ xem theo tuần
- 30. Độ rộng td khác nhau ở các hàng khác nhau trong bảng?
Cảm ơn! Nó hoạt động tuyệt vời! –