Thay thế tốt cho Cygwin với Sao chép / Dán?


12

Tôi bực mình vì tôi không thể sao chép và dán vào Cygwin ... có cách nào khác để Cygwin cho phép tôi làm điều này không?


ý bạn là gì bạn không thể sao chép / dán vào cygwin? Tôi vừa thử nó, từ cửa sổ cmd, và từ cygwin mintty. Tôi có thể có chúng trong chế độ quickedit.
barlop

Câu trả lời:


16

Từ Câu hỏi thường gặp chính thức của Cygwin:

Làm cách nào tôi có thể sao chép và dán vào cửa sổ bảng điều khiển Cygwin?

Đầu tiên, hãy xem xét sử dụng mintty thay vì cửa sổ giao diện điều khiển tiêu chuẩn. Trong mintty, chọn bằng chuột trái cũng sao chép và dán chuột giữa. Nó không thể dễ dàng hơn!

Trong cửa sổ giao diện điều khiển của Windows, mở hộp thoại thuộc tính. Các tùy chọn chứa nút chuyển đổi, được đặt tên là "Chế độ chỉnh sửa nhanh". Nó phải BẬT. Lưu các tài sản.

Bạn cũng có thể liên kết phím chèn để dán từ bảng ghi tạm bằng cách thêm dòng sau vào tệp .inputrc:

"\e[2~": paste-from-clipboard 

1
một tùy chọn khác là thiết lập máy chủ SSH cygwin trên hộp của bạn và sử dụng PuTTY để kết nối với localhost . tôi thích cái này tốt hơn minTTY, bởi vì cut-n-paste của PuTTY đơn giản hơn ngoài hộp. nhưng có những nhược điểm: PuTTY không đăng nhập bạn vào cùng một phiên máy tính để bàn, vì vậy (1) bạn không nhận được cùng một ổ đĩa mạng mà bạn đã gắn trên máy tính để bàn của mình (mặc dù bạn có thể gắn lại chúng) và (2 ) bạn không thể khởi động ứng dụng GUI từ kết nối PuTTY. Vì vậy, tôi thường kết thúc với một cửa sổ PuTTY cho hầu hết các thiết bị đầu cuối và một cửa sổ bạc hà cho phần còn lại.
quack quixote

1
@quack quixote: thiết lập ssh-server và sử dụng putty đơn giản hơn "ngoài luồng" so với sử dụng mintty (dù sao đây cũng là phiên bản hack của putty)? :)
akira

@akira: những gì tôi đã nói là "cut-n-paste của PuTTY đơn giản hơn ngoài luồng". vâng, minTTY đã bị hack khỏi putty, nhưng nó không thực sự giống nhau nữa.
quack quixote

Fwiw, copy-on-select được bật theo mặc định trong phiên bản mới nhất của mintty.
ak2

-1 Toàn bộ câu trả lời của bạn mâu thuẫn với câu hỏi. Nếu đó là trường hợp bạn có thể sao chép / dán vào cygwin thì bạn nên làm rõ ngay từ đầu rằng bạn có thể sao chép / dán vào cygwin và thậm chí bạn có thể điều chỉnh như bạn có thể trong cửa sổ cmd. Có lẽ anh ta có nghĩa là bạn không thể làm ctrl-v mặc dù điều đó cũng tương tự với cmd.
barlop

5

trình giả lập thiết bị đầu cuối tốt nhất cho cygwin là ' mintty '


mintty là mặc định .. Tôi không biết nếu đó là vào năm 2010. Nhưng dù bằng cách nào bạn cũng có thể sao chép / dán, vì vậy điều này không liên quan.
barlop

3

Tôi sử dụng rxvt. Nó là một trình giả lập thiết bị đầu cuối đẹp, shell lệnh, đi kèm với cygwin. Bạn cần cài đặt riêng, vì nó không được cài đặt theo mặc định của cygwin.

Nó là tốt hơn nhiều mà dấu nhắc lệnh windows. Bạn có thể thay đổi kích thước cửa sổ theo chiều ngang (không có vấn đề về thanh cuộn). Khi bạn chọn và sao chép văn bản, nó sẽ chọn các dòng mới, v.v. (không phải là bản sao khối ngu ngốc của các cửa sổ). Và bạn có thể dán bằng cách sử dụng shift-insert.

Hãy thử một lần. Có thể bạn sẽ thích nó.


yêu cầu máy chủ X (cygwin hoặc khác) tho. Đó không phải là một giải pháp tồi nhưng X là rất nhiều chi phí nếu bạn không sử dụng các ứng dụng X khác.
quack quixote

2
@quack quixote: không đúng, có nhiều gói rxvt trong cygwin: "rxvt" hoạt động với các cửa sổ thuần, "rxvt-unicode-common" và "rxvt-unicode-X" cần Xserver. vì vậy, bạn có thể sử dụng rxvt chỉ với các cửa sổ thuần túy và không có Xserver.
akira

@akira: à, gotcha. tôi đứng sửa
quixote quixote

1
@quack quixote: nhưng bất kỳ sux rxvt so với mintty nào. đó là lý do đằng sau việc chống rxvt của bạn không hoàn hảo, không phải là hướng chung :))
akira

3

Mintty hoặc Console2 là những lựa chọn tốt.



2

Tôi chỉ cần đưa mọi thứ vào putclipvà lấy nó từ thiết bị xuất chuẩn thông quagetclip


2

Sử dụng puttycyg thay vì putty; bạn có thể đăng nhập vào phiên cygwin cục bộ của mình (không yêu cầu sshd) và sao chép & dán chỉ là một lựa chọn và nhấp chuột phải.


0

Đây là một thay thế tôi sử dụng. (Sử dụng chương trình AHK)

;Paste w/Cywgin (CTRL+SHIFT+V)

^ + v :: {: *: pste :: Gửi% clipboard% return}


Vui lòng giải thích nơi để thêm mã này.
DavidPostill

@DavidPostill từ bộ nhớ, có vẻ như vậy. một kịch bản autohotkey.
barlop

Có, điều này sẽ sử dụng AHK.
John Eztech
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.