Như đã nói trong tiêu đề, tôi không thể sao chép từ vim vào clipboard hệ thống. Viceversa hoạt động, sao chép từ bên ngoài vim và dán với p
là ok.
Tôi đã cài đặt hỗ trợ clipboard, phiên bản vim là 7.3.429:
$ vim --version | grep clip
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+xsmp_interact +xterm_clipboard -xterm_save
Tôi có:
set clipboard=unnamedplus
trong tôi .vimrc
và nó được thiết lập khi tôi làm:
set clipboard?
hoặc là
:echo has('clipboard')
Tôi đang sử dụng Ubuntu 12.04 LTS và vim bên trong gnome-terminal
(nhưng GVim cũng gặp vấn đề tương tự). Ý tưởng nào không?
Cảm ơn
clipboard+=unnamedplus
một cái gì đó trong cài đặt mặc định là vô hiệu hóa nó. Thay đổi thành clipboard=unnamedplus
(ví dụ: loại bỏ các cài đặt khác) làm việc cho tôi.
set clipboard+=unnamed
& set clipboard+=unnamedplus
không hoạt động trong khi sử dụng y và p để chia sẻ bảng tạm hệ thống. :set clipboard?
== clipboard=autoselect,exclude:cons\|linux,unnamed,unnamedplus
; Sau khi tôi lấy ra đầu tiên +
, đó là set clipboard=unnamed
và set clipboard+=unnamedplus
, và nó hoạt động !! :set clipboard?
==clipboard=unnamed,unnamedplus