Định cấu hình vim để chọn văn bản với shift và sao chép / dán qua ctrl + c, ctrl + v?


12

Nhiều máy tôi cần làm việc với cài đặt NIX cơ bản với vim là trình soạn thảo văn bản. Nhưng cách chọn văn bản của vim là không bình thường đối với tôi :). Có cách nào dễ dàng để cấu hình lại vim để nó sẽ sử dụng shift để chọn văn bản và ctrl + c / ctrl + v để sao chép và dán không?

Câu trả lời:


14

Thêm các dòng sau vào _vimrchoặc.vimrc

source $VIMRUNTIME/mswin.vim
behave mswin

Nhưng hãy cẩn thận, chế độ trực quan sau đó là CTRL-Q thay vì CTRL-V.

Để biết tổng quan về mswin.vim, hãy xem mã nguồn mswin.vim . Nó được nhận xét rất tốt và nếu một số lệnh không rõ ràng, bạn có thể dễ dàng tìm kiếm nó trong trợ giúp của vim.

Dưới đây là tổng hợp nhanh tổng hợp từ nguồn:

  • phím lùi và phím con trỏ bao bọc đến dòng trước / tiếp theo
  • CTRL-X và SHIFT-Del bị cắt
  • CTRL-C và CTRL-Chèn là Sao chép
  • CTRL-V và Shift-Chèn được dán
  • Sử dụng CTRL-Q để làm những gì CTRL-V đã sử dụng để làm
  • Sử dụng CTRL-S để lưu, cũng trong chế độ Chèn
  • CTRL-Z là Hoàn tác; không phải trong cmdline
  • CTRL-Y là Làm lại (mặc dù không lặp lại); không phải trong cmdline
  • Alt-Space là menu Hệ thống
  • CTRL-A là Chọn tất cả
  • CTRL-Tab là cửa sổ tiếp theo
  • CTRL-F4 là Đóng cửa sổ

Những gì khác tùy chọn này cấu hình lại?
Kazimieras Aliulis

Cảm ơn, một phần hoạt động. Nhưng trên một số nền tảng, ctrl + v vẫn không chèn - nó chỉ vẽ màu xanh '^' O_O.
grigoryvp

@ softly.lt: Đã thêm vào câu trả lời.
Ludwig Weinzierl

@Eye of Hell: Đây là hành vi được mong đợi nếu mswin.vim không hoạt động, nhưng thật khó để nói tại sao không có thêm thông tin.
Ludwig Weinzierl

Liên kết nguồn bị hỏng; đây là nơi tôi tìm thấy nó: github.com/vim/vim/blob/master/r nb / mswin.vim . Hy vọng cùng một tập tin.
BiGYaN
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.