Làm thế nào để sao chép văn bản từ Console2?


208

Tôi mới bắt đầu sử dụng Console2 thay thế cho cmd.exe

Tôi không thể tìm ra cách sao chép văn bản từ bảng điều khiển vào bảng tạm - kéo chuột bằng chuột sẽ không đánh dấu bất cứ điều gì và không có tùy chọn nào trong menu chuột phải để "đánh dấu" như trong cmd.exe

Nó phải rất rõ ràng nhưng tôi đoán là tôi đang nhìn nó ... :(


2
Console2 không phải là một thay thế cho cmd. Nó chỉ là một giao diện người dùng khác cho bất kỳ ứng dụng bảng điều khiển nào bạn chạy.
Joey

Tôi không nghĩ Console2 hoạt động cho bất kỳ bảng điều khiển nào khác ngoài cmd.exe. IIRC, hành vi chuột lạ là vì cmd.exethực sự xử lý tất cả các bản vẽ cửa sổ, thay vì sử dụng các API cửa sổ tiêu chuẩn. Kết quả là, hành vi của nó là một chút lỗi thời.
Tên giả

3
Tên @Fake: (bình luận bị trì hoãn) cmd.exelà một vỏ ; nó không thực hiện bất kỳ bản vẽ cửa sổ nào, chỉ phân tích các lệnh. Cửa sổ mà nó sử dụng là cửa sổ "Bảng điều khiển Win32". Console2 là "bàn điều khiển" hoặc "thiết bị đầu cuối", thay thế cho các cửa sổ Bảng điều khiển Win32 xấu xí; sự chậm trễ là do nó phải thăm dò một cửa sổ giao diện điều khiển "thực" ẩn để thay đổi.
grawity

2
@FakeName, tôi sử dụng Console2 làm giao diện người dùng cho 3 thiết bị đầu cuối khác nhau: cmd.exe, cygwin và Git Bash. Con chuột dường như có hành vi dường như có liên quan
Drew Noakes

Câu trả lời:


212

Mở menu Console2 Chỉnh sửa -> Cài đặt và trong cài đặt Phím nóng / Chuột định cấu hình các hành động lựa chọn và sao chép. Mặc định là một chút rắc rối.

Tôi sử dụng:

  • Left mouse button = chọn
  • Ctrl+ C= sao chép
  • Ctrl+ V= dán
  • ESC = lựa chọn rõ ràng

Đảm bảo bạn nhấn 'Assign' sau mỗi thay đổi bạn thực hiện nếu không nó sẽ không có hiệu lực.

Lưu ý cuối cùng: Cẩn thận nếu bạn sử dụng ESChoặc Ctrl+ Vtrong vim hoặc trong bất kỳ ứng dụng nào khác.


2
Vâng, điều này đã không thực sự làm việc. Tôi vẫn không thể chọn văn bản. Các mục về giữ ca đã giúp mặc dù.
homaxto

2
Cấu hình này hoạt động tốt trên bản sao Console2 của tôi. Đảm bảo rằng không có ràng buộc nào khác thực hiện hành động Nhấp chuột trái.
đảo ngược

6
Làm việc cho tôi quá. Tôi thực sự có nút chuột trái để chọn văn bản và sao chép / xóa.
Peter Jaric

1
Ha ha đó là sự thật. Nắm bắt tốt! Tôi vẫn thích các mặc định lành mạnh được cập nhật ở trên :-)
đảo ngược

2
Tôi không chắc chắn nếu bạn cần gán "ESC" để xóa lựa chọn. Lựa chọn dường như bị xóa khi bạn nhấp chuột trái một lần nữa. Tôi cũng đã chọn tùy chọn "Xóa lựa chọn trên bản sao". Tôi thường thích sử dụng khóa ESC để xóa các lệnh trong cmd.exe vì vậy tôi chưa chỉ định bất kỳ hành động nào cho khóa đó.
blissfool

65

Giữ SHIFTvà đánh dấu văn bản nên thực hiện các mẹo (ít nhất là đối với tôi). Sau đó, chỉ cần nhấp vào Chỉnh sửa -> Sao chép


4
Cảm ơn! Đối với tôi mặc dù nó tự động sao chép nó ngay khi tôi hoàn thành việc đánh dấu lựa chọn.
GJ.

Điều này làm việc cho tôi, nhưng nó phải là một lỗi chỉ ảnh hưởng đến một số người (2.00.148). Trên máy trước đó, điều này là không bắt buộc và UI không cho biết cần phải thay đổi.
John Hatton

@GJ., Đó là do tùy chọn Chọn trên bản sao đang được chọn.
Drew Noakes

13

Việc gán phím và chuột của Console2 là một chút sôi nổi. Đây là cách thực sự tạo left_click == chọn văn bản:

  1. Mở Chỉnh sửa-> Cài đặt-> Phím nóng-> Menu con chuột.
  2. Chọn mục "Chọn văn bản". Sau đó thay đổi dòng "Nút:" thành "Trái" và bỏ chọn cả ba hộp Sửa đổi.
  3. Sau đó nhấp vào "Gán" - không có bước này, những thay đổi của bạn sẽ không có hiệu lực.

4

Bạn cũng có thể chỉ cần cấu hình Chọn Văn bản: Nút chuột trái

và sau đó bật "Sao chép khi chọn" trên tab "Hành vi" trong cài đặt.


3

Console2 không phải là một vỏ. Nó là một cải tiến cửa sổ giao diện điều khiển. Bạn có thể định cấu hình Console2 để chạy bất kỳ shell nào bạn muốn, chẳng hạn như cmd.exe hoặc bash.

Theo mặc định, tôi tin rằng chức năng sao chép-dán trong cửa sổ Console2 là:

Chọn Văn bản: Shift + Nút chuột trái
Sao chép văn bản: Nút chuột trái
Dán văn bản: Nút chuột giữa

lưu ý: theo mặc định, nút chuột phải hiển thị menu cho phép bạn định cấu hình Console2

Bạn phải Chọn Sao chép văn bản (bằng cách nhấp vào Nút chuột trái sau khi chọn xong). Đơn giản chỉ cần chọn văn bản không tự động sao chép nó (giống như cài đặt chỉnh sửa nhanh bảng điều khiển cửa sổ mặc định).


2
  • Hãy chắc chắn rằng Behaviour > Copy on selectkhông được kiểm tra
  • Trong Hotkeys > Mousecài đặt sau (lưu ý, nhấn Assignsau khi thay đổi cài đặt để lưu chúng)
    • Sao chép / xóa lựa chọn: Phải
    • Chọn văn bản: Còn lại
    • Dán văn bản: Phải
    • Cửa sổ kéo: Giữa
    • Menu ngữ cảnh: Phải + Ctrl

Với thiết lập này:

  • Kéo bằng chuột trái sẽ chọn
  • Với văn bản được chọn:
    • Nhấp chuột phải vào văn bản được chọn sẽ sao chép nó
    • Nhấp chuột trái hoặc phải bất cứ nơi nào khác sẽ xóa lựa chọn mà không cần sao chép
  • Nhấp chuột phải sẽ dán trừ khi có văn bản được chọn

Thiết lập này là cách gần nhất tôi có thể thực hiện với các thao tác Chỉnh sửa nhanh cmd thông thường để nó không gây nhầm lẫn cho bộ nhớ cơ của tôi, nhưng nó có lợi thế là bạn có thể loại bỏ các lựa chọn mà không cần sao chép.


đây là thiết lập trong mơ!
Bobo

2

Có, Console2 chỉ là một giao diện người dùng và tôi cũng sử dụng nó với msys bash, powershell và cmd.exe cơ bản. Các phím tắt có thể giống nhau cho nhiều hơn một chức năng (Tôi có nút chuột trái để chọn và xóa lựa chọn). Tuy nhiên, mặc định trong tab "hành vi" trong cài đặt xác định BOTH sao chép tự động khi chọn VÀ xóa lựa chọn trên bản sao, do đó, nó sẽ trông giống như lựa chọn ngay lập tức bị loại bỏ (văn bản vẫn được sao chép chính xác). Chỉ cần bỏ chọn lựa chọn rõ ràng trên bản sao và văn bản được chọn sẽ được tô sáng.

Console2 là btw khá tuyệt vời :)


2

Nhấp vào + Giữ phím Shift làm nổi bật như bạn có thể nghĩ.


1
Đây chỉ là một bản sao của một câu trả lời khác
DavidPostill

1
Vâng DavidPostill, đó là một bài viết dài và tôi không thể tìm thấy nó. Tôi đã vật lộn với điều dường như rõ ràng này và tôi hy vọng sẽ giúp được người khác.
httpete

1

Tôi đã hoàn thành các cài đặt ở trên và thấy rằng đôi khi chọn console2, tức là trên một màn hình console2 cụ thể, tôi có thể chọn một số văn bản nhưng một số văn bản sẽ không chọn.

Câu trả lời là một lỗi kích thước cửa sổ. Nếu bạn khởi động console2, sau đó kéo cửa sổ lên cao hơn, bạn có thể thấy rằng mọi thứ bên dưới đường viền dưới ban đầu của màn hình đều không thể chọn được. Nếu bạn kéo cạnh dưới của bàn điều khiển lên xuống một chút, nó dường như tự sửa.


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.