Tại sao không thể đánh dấu văn bản trong cửa sổ Terminal của tôi nữa?


12

Tôi là một người dùng Terminal háo hức trên Mac OSX Yosemite. Thỉnh thoảng tôi đánh dấu văn bản trong cửa sổ Terminal để sao chép (nhấp chuột phải hoặc cmd + c) vào bảng tạm.

Vì lý do nào đó nó đột nhiên ngừng hoạt động! Tôi không thể đánh dấu văn bản trong cửa sổ đầu cuối nữa bằng cách nhấp và kéo chuột. Tôi đã tìm cách tắt đánh dấu (trên công cụ dòng lệnh Windows có một cài đặt như vậy vì một số lý do), nhưng tôi không thể tìm thấy bất kỳ tùy chọn nào để kiểm soát điều này. Mặc dù không thể đánh dấu bằng chuột, tôi có thể chọn "Chỉnh sửa" - "Đánh dấu mọi thứ" (được dịch tự do từ phiên bản OSX của Na Uy :)) từ tệp menu ở đầu màn hình - và đánh dấu mọi thứ đều hoạt động tốt . Tôi có thể thấy mọi thứ được đánh dấu và tôi có thể sao chép và dán như mong đợi. Tuy nhiên, không có cách nào tôi có thể ảnh hưởng đến việc đánh dấu bằng chuột - sau khi đánh dấu mọi thứ nó không thể được chọn bằng chuột.

Có ai có bất cứ lời khuyên nào về cách kích hoạt đánh dấu bằng cách nhấp và kéo chuột lại không?


Nếu bạn sử dụng hồ sơ khác thì sao? Xem Preferences-> Profiles.
Pepijn van Leeuwen

Không may sử dụng các cấu hình khác nhau không hoạt động. Tôi đã phải sử dụng giải pháp của @kylebellamy dưới đây.
Markus Bekken

Câu trả lời:


7

Đôi khi mọi thứ trở nên khó khăn trong các tệp tùy chọn và bạn cần xóa chúng để mọi thứ hoạt động bình thường trở lại. Khi bạn khởi động lại ứng dụng, nó sẽ xây dựng lại tùy chọn của nó.

Thử đi:

Thoát hoàn toàn Terminal và sau đó xóa tệp này: (thư mục nhà của bạn) / L Library / Peferences / com.apple.Terminal.plist

Hy vọng rằng làm việc cho bạn! Nếu bạn không thể xem thư mục thư viện của mình, hãy làm theo hướng dẫn nhanh này .


Nó đã làm việc! Tôi thoát khỏi Thiết bị đầu cuối, nhưng thay vì xóa, tôi đã đổi tên tệp .plist cho thiết bị đầu cuối. Lần khởi động tiếp theo, nó hoạt động hoàn hảo trở lại :)
Markus Bekken

Tuyệt quá! Đó có xu hướng là một bước tuyệt vời cho một ứng dụng đang hoạt động kỳ lạ.
kylebellamy

6

Có thể các sự kiện chuột được ghi lại bởi chương trình đang chạy trong thiết bị đầu cuối. Để điều đó xảy ra:

1) Chương trình phải được viết để hỗ trợ chuột (vim và tmux là cả hai ví dụ về các chương trình đó) và

2) Thiết bị đầu cuối phải ở chế độ Báo cáo chuột. Chế độ này được bật theo mặc định.

Nếu bạn tắt Báo cáo chuột (Xem / Cho phép báo cáo chuột, ⌘R), các sự kiện chuột sẽ không được ghi lại cho dù ứng dụng có hỗ trợ chuột hay không và bạn sẽ có thể chọn và sao chép văn bản.


R là mẹo để cho phép sao chép / dán với Midnight Commander trong Terminal.
mivk

2

Tôi đã có vấn đề này và giải quyết nó chỉ bằng cách thoát hoàn toàn thiết bị đầu cuối và mở lại.

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.