Tôi hiểu rằng bạn được thiết lập với các tính năng cần thiết để sao chép và dán vào bảng tạm hệ thống, nhưng tôi muốn trở thành một thứ dư thừa vì những thanh ghi đó có thể là một thách thức khó thiết lập. Đó là tất cả về các tính năng được kích hoạt khi cài đặt Vim của bạn. Trong OS X và Linux, tính năng clipboard cần được bật và Linux cũng thường yêu cầu cài đặt xterm_clipboard. Bạn có thể biết nếu những thứ này được thiết lập bằng cách chạy vim --version
và xem nếu có +
hoặc -
bật hoặc tắt tương ứng bên cạnh tên tính năng. Có một số lưu ý về cách thực hiện điều này với OS X tại đây và Ubuntu tại đây . Ngoài ra còn có một bản tóm tắt tốt đẹp của thông tin này trên một blog ở đây .
Theo bài đăng siêu người dùng này , macvim (và rất có thể là gvim nói chung) sẽ (giả sử bảng tạm được thiết lập đúng) sẽ tự động sao chép các lựa chọn vào bảng tạm hệ thống nếu set guioptions+=a
được đặt. Đây dường như là chìa khóa để làm việc với bộ đệm lựa chọn của X. Nhanh chóng xem tài liệu Vim về guioptions , set guioptions+=a
nên làm như bạn muốn cho gVim. Để biết thêm thông tin kiểm tra bài này của Carpetsmoker ở đây .
Đối với bảng điều khiển Vim tôi đã tìm thấy bài viết này về cách vô hiệu hóa những gì bạn đang có sau đó ... có vẻ như việc đưa những điều sau vào bạn .vimrc
sẽ dẫn đến những ngày hạnh phúc:
set clipboard += autoselect
Đối với tôi, điều này sao chép thành công các lựa chọn trực quan vào +
sổ đăng ký.
:set guioptions+=a
. Điều này được bật theo mặc định trên các hệ thống X11 ( bản sao để CHÍNH