Tùy chọn PuTTY đó để chọn và sau đó nhấp chuột phải để dán là phát minh tốt nhất sau chuột. Có cách nào để làm cho Terminal trong OS X làm điều này không? Hack mã nguồn? Cài đặt cái gì?
Mã nguồn của OS X Terminal có công khai không?
Tùy chọn PuTTY đó để chọn và sau đó nhấp chuột phải để dán là phát minh tốt nhất sau chuột. Có cách nào để làm cho Terminal trong OS X làm điều này không? Hack mã nguồn? Cài đặt cái gì?
Mã nguồn của OS X Terminal có công khai không?
Câu trả lời:
Cài đặt SIMBL và sau đó cài đặt TerminalCopyOnSelect .
- Lúc đầu, bạn nên cài đặt SIMBL .
- Tải về tập tin plugin nén mà tôi đã đề cập ở trên và mở rộng nó.
- Sao chép tệp được trích xuất "TerminalCopyOnSelect.bundle" vào thư mục plugin có tại ~ / Thư viện / Hỗ trợ ứng dụng / SIMBL / Plugins /
- Chấm dứt tất cả các quy trình của Terminal.app và khởi động lại nó.
Trong Terminal, chọn một cái gì đó và sau đó trong cùng một cửa sổ Terminal, thực hiện một trong các thao tác sau:
nhấp và kéo vùng chọn (một chút; con trỏ chuột sẽ thay đổi) và nhả ra để dán (nhấn Esc trong khi kéo để hủy)
hoặc: dán bằng Shift-Command-V
hoặc: dán bằng nút chuột giữa
iTerm , một sự thay thế cho Terminal, có thể làm điều này.
iTerm 2 cũng có một tùy chọn để sao chép văn bản vào bảng tạm thông thường khi chọn:
Bạn có thể ánh xạ lại nút giữa để dán từ bảng ghi tạm:
Giống như trong Terminal, bạn cũng có thể sử dụng shift-lệnh-V (Chỉnh sửa> Dán đặc biệt> Dán lựa chọn) để dán văn bản được chọn ở nơi khác trong cửa sổ hiện tại.
Để trả lời 4 câu hỏi của bạn:
Đó là tùy chọn putty để chọn và sau đó nhấp chuột phải để dán vào phát minh tốt nhất sau chuột. Có cách nào để làm cho thiết bị đầu cuối làm điều này?
Tuy nhiên, bạn có thể chọn văn bản bạn muốn và kéo-n-thả lựa chọn của bạn vào dấu nhắc lệnh.
Hack mã nguồn?
Có lẽ có thể được thực hiện thông qua kỹ thuật đảo ngược, nhưng tại sao phải bận tâm cho một cái gì đó quá tầm thường và thực tế là nó bất hợp pháp: P
Cài đặt cái gì?
iTerm như kbisset gợi ý.
Mã nguồn cho thiết bị đầu cuối mac có sẵn không?
Không nhưng iTerm là
Bạn cũng có thể cài đặt TotalTerminal và tận hưởng quyền truy cập phím nóng vào thiết bị đầu cuối kiểu Quake thả xuống có cài đặt sao chép khi chọn :-)
TotalTerminal tăng cường Terminal hiện tại và không thay thế nó vì vậy tôi thấy đây là một giải pháp đẹp hơn so với cài đặt và sử dụng ứng dụng khác :-)
quy trình làm việc của tôi
để sao chép: cmd-shift-click - nó sao chép các đường dẫn unix đầy đủ như putty
để dán: trackpad ba lần hoạt động như nút giữa của chuột trên xwindow hoặc nút phải trong putty (yêu cầu: http://clement.beffa.org/labs/projects/middleclick/ )
Nếu bạn đã thử câu trả lời được chấp nhận; cách tiếp cận SIMBL TerminalCopyOnSelect nhưng không thành công với hộp thoại hiển thị:
Terminal 2.5 (v334) has not been tested with the plugin TerminalCopyOnSelect (null)(v0.1.0).
As a precaution, it has not been loaded. Please contact the plugin developer for further information.
Đó là vì TerminalCopyOnSelect bạn đã tải xuống chỉ áp dụng nếu phiên bản gói Terminal.app là 237 - 240.
Bạn có thể tải xuống và tự xây dựng nó từ github .
git clone https://github.com/genki/terminalcopyonselect.git
cd terminalcopyonselect
open TerminalCopyOnSelect.xcodeproj
# edit Info.plist and set SIMBLTargetApplications's MaxBundleVersion to 400, which is enough for MacOSX Yosemite's Terminal.app
# hit build, and it will copy TerminalCopyOnSelect.bundle under it's proper place: ~/Library/Application Support/SIMBL/Plugins
Bạn chỉ có thể chọn những gì bạn muốn bằng chuột, sau đó cmd + nhấp chuột phải, nó sẽ sao chép văn bản đã chọn và dán nó.