Làm cách nào để cài đặt vim với hỗ trợ clipboard trên Fedora?


20

Tôi đang sử dụng Fedora Linux và không có khả năng sao chép văn bản từ vim vào bảng tạm hệ thống (điều mà tôi có thể làm bằng cách sử dụng đăng ký + hoặc *, mặc dù tôi không chắc chắn về điều đó). Nếu tôi gõ cái này ở dòng lệnh:

vim --version | grep clipboard

... dòng liên quan nói -xterm_clipboard, khi những gì tôi muốn thấy là +xterm clipboard.

Làm thế nào tôi có thể thêm hỗ trợ này? Tôi có phải biên dịch một cái gì đó (xin nói không!) Hoặc tôi có thể chỉ yum installmột cái gì đó không?

Câu trả lời:


33

vim trong Fedora được biên dịch mà không có bất kỳ hỗ trợ X nào để giảm thiểu số lượng phụ thuộc mà nó có. Thay vào đó, bạn sẽ cần sử dụng gvim trong vim-X11gói.


25
Lưu ý rằng mặc dù bạn sẽ cần phiên bản Vim hỗ trợ X, nhưng bạn không cần chạy nó dưới dạng ứng dụng X - bạn có thể chạy nó trong một thiết bị đầu cuối như gvim -v. Điều đó sẽ khởi chạy Vim ở chế độ vi hoặc thiết bị đầu cuối nhưng có quyền truy cập vào bảng tạm X. Bạn có thể làm điều này dễ dàng hơn với một bí danh : alias vim='gvim -v'.
garyjohn

@ÿjohn - tuyệt vời! Điều đó hoạt động hoàn hảo.
Nathan Long

1
@ÿjohn - ... và, mẹo tuyệt vời của bạn về việc chạy vim đồ họa trên dòng lệnh đã trở nên hữu ích một lần nữa, lần này là trên máy Mac. mvim -vcũng cung cấp quyền truy cập vào clipboard hệ thống. Cảm ơn!
Nathan Long

6
Gói Fedora vim-X11 cũng có nhị phân vimx, vì vậy bạn có thể chạy gói đó trong X11 nếu bạn không muốn bí danh.
LukasT

@LukasT thực sự là điểm tuyệt vời - điều này hoạt động hoàn hảo. Câu trả lời Vi.SE này cho thấy tương tự.
icc97
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.