Chế độ chọn trực quan có thể được tích hợp với bảng tạm chọn Unix không?


7

Có thể định cấu hình vim (rõ ràng là có :set mouse=a) và / hoặc gvim để các chế độ lựa chọn trực quan tự động tích hợp với bộ đệm lựa chọn của X không?

Tôi biết cách thiết lập các thanh ghi sao chép để tích hợp với bảng tạm, nhưng tôi cũng muốn tích hợp hệ thống lựa chọn. Có thể và, nếu vậy, làm thế nào?


2
có thể sao chép Làm thế nào tôi có thể sao chép văn bản vào bảng tạm hệ thống từ Vim? .... Tôi nghĩ rằng đây là câu trả lời được chấp nhận (của tôi) (trừ khi tôi hiểu nhầm câu hỏi): "nếu bạn sử dụng gVim, bạn có thể có hành vi sao chép khi chọn khi sử dụng :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
HÃNG

2
@Carpetsmoker Chỉ một phần của bài viết này được đề cập trong bài đăng đó (hữu ích) và tôi tin rằng trường hợp sử dụng hơi khác biệt này xứng đáng được đối xử cụ thể. Làm cho điều này trở thành một bản sao sẽ không dễ dàng hơn để sắp xếp cho những người có mục tiêu cụ thể này trong tâm trí.
Caleb

Câu trả lời:


5

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 --versionvà 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 đâyUbuntu 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+=anê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 .vimrcsẽ 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ý.


Trong vim của tôi, set clipboard += autoselectthất bại với E518: Unknown option: autoselect. Phiên bản 8.0 trên Ubuntu 17.10.
kaleissin
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.