Làm thế nào tôi có thể sử dụng chỉ một bảng tạm thống nhất? (ngay cả đối với đường dẫn sao chép IntelliJ'S)


23

Tôi không thực sự hiểu sơ đồ linux / s linux. Thay vì hiểu nó, có cách nào để đơn giản hóa nó thành một, bảng tạm thống nhất? Bạn biết đấy, vì vậy tôi có thể sao chép trong bất kỳ ứng dụng nào và dán vào bất kỳ ứng dụng nào khác?

Vấn đề hiện tại làm tôi khó chịu là hành động "sao chép đường dẫn" của IntelliJ dường như sao chép đường dẫn của tệp hiện tại, nhưng tôi chỉ có thể dán lại vào chính IntelliJ - nếu tôi cố dán nó vào thiết bị đầu cuối, nội dung đơn giản là không trong bảng tạm.


Không bao giờ sử dụng IDE đó, nhưng tôi không có bất kỳ vấn đề nào với bảng tạm Linux. Có những tình huống sch khác?
tshepang

1
@Tshepang - một ví dụ là trong gvim, nếu tôi chọn một văn bản, hãy chỉnh sửa -> sao chép, sau đó chọn một đoạn văn bản khác, sau đó tôi thực sự có hai đoạn văn bản khác nhau để dán. Nhấp chuột giữa sẽ dán văn bản cuối cùng tôi đã chọn, trong khi chỉnh sửa-> dán sẽ dán văn bản tôi chỉnh sửa-> sao chép.
ripper234

Có khái niệm về clipboard trong hệ thống X Window. Vì hầu hết thời gian bạn làm việc trong X, đây chỉ là vấn đề cấu hình / vá các chương trình không sử dụng bảng tạm X để sử dụng nó. Ví dụ, theo mặc định, GNU Emacs không sao chép vào X clipboard, nhưng có thể dễ dàng cấu hình để làm như vậy.
alex

@alex Không chính xác, có nhiều khái niệm về clipboard trong Hệ thống X Window.
Adam Byrtek

1
@ ripper234: Đó là vì Vim mặc định sao chép vào bộ đệm bên trong của nó. Nếu bạn muốn sao chép vào bảng tạm hệ thống, hãy sử dụng + bộ đệm đặc biệt, để sao chép "+yvà dán "+pvào Chế độ lệnh. Bộ đệm * là bộ đệm nhấp chuột giữa và có nhiều bộ đệm thông thường chỉ có thể được sử dụng bởi Vim có thể được truy cập bằng cách thêm tiền tố vào bản sao / dán với "a đến" b (ví dụ "aY)
Lie Ryan

Câu trả lời:


14

Có một số trình quản lý clipboard như parcellite, klipper, glipper, glippy, anamnesis, pastie và những người khác. Chúng thường cho phép bạn quản lý clipboard của mình bằng cách trình bày một lịch sử.

Một số trong số chúng cho phép bạn coi các clipboard chính và phụ là một (parcellite và klipper chắc chắn làm).

Anamnesis cho phép bạn lướt qua lịch sử của mình bằng một công cụ tìm kiếm.


4
Tôi chỉ cài đặt Parcellite theo đề nghị của bạn và nó hoạt động rất tốt. Nó đơn giản và hoàn thành công việc. Thx cho lời đề nghị!
jeroen

Anamnesisphù hợp với công việc tốt Codebase rất nhỏ và dễ đọc, để khởi động.
Ehtesh Choudhury

1
Những người trong chúng ta sử dụng nhiều ssh và vim với chế độ trực quan của nó, sẽ cần xem xét câu hỏi này để lấp đầy khoảng trống: Clipboard qua phiên SSH thông qua VIM (Gợi ý: không cần xserver ở phía máy chủ)
Alois Mahdal

4

autocutsel là một công cụ nhẹ, hợp nhất nội dung của cả hai clipboard. Bạn cũng có thể cân nhắc sử dụng trình quản lý clipboard đầy đủ, như Shawn đề xuất.


3

Có lẽ, bạn đang cố dán vào Terminal bằng cách bấm giữa.

Nói chung, nếu bạn Sao chép bằng menu ứng dụng, menu ngữ cảnh (thường chỉ kích hoạt menu ứng dụng) hoặc ^c(cũng thường kích hoạt menu ứng dụng), kết quả sẽ được lưu vào lựa chọn "Clipboard" và có thể được dán bằng ^vhoặc một thực đơn tương ứng.

Nếu bạn Sao chép bằng cách tô sáng văn bản bằng chuột, kết quả sẽ được lưu vào lựa chọn "Chính" và có thể được dán bằng cách nhấp vào giữa cửa sổ mục tiêu.

Nếu bạn chọn văn bản trong ứng dụng của mình bằng chuột, sau đó sử dụng ^cđể Sao chép văn bản theo cách thủ công, bạn sẽ lưu trữ kết quả trong lựa chọn "Chính" bằng chuột và lựa chọn "Bảng tạm" với ^c, vì vậy cả hai sẽ khớp và bạn không Tôi sẽ bị lẫn lộn.

Nhưng , nếu bạn chọn văn bản trong ứng dụng bằng bàn phím, sau đó nhấn ^cvà sau đó chọn một số văn bản khác (như lựa chọn mục tiêu để ghi đè), kết quả sẽ không được lưu trong lựa chọn "Chính" và bạn sẽ không nhận được văn bản sao chép . Bạn sẽ không thể nhấp giữa để Dán văn bản đã sao chép, nhưng bạn có thể sử dụng menu ứng dụng Terminal hoặc menu ngữ cảnh để Dán từ lựa chọn "Clipboard".

Một số ứng dụng cũng sẽ điền vào lựa chọn "Chính" khi bạn Sao chép vào "Bảng tạm". Đây là hành vi không chuẩn và nên tránh và không dựa vào.

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.