Sao chép và dán văn bản trong nửa đêm chỉ huy (MC) thông qua putty trong Linux


34

Tôi sử dụng trình soạn thảo Midnight Commander (MC) trên putty để chỉnh sửa tập tin

Tôi muốn biết làm thế nào để sao chép văn bản từ một tập tin, đóng nó sau đó mở một tập tin khác và dán nó?

Nếu không thể với Midnight Commander, có cách nào khác dễ dàng để sao chép và dán văn bản cụ thể từ các tệp khác nhau không?

Câu trả lời:


14

Tôi sẽ làm như thế này:

  1. chuyển sang chế độ chọn khối bằng cách nhấn F3
  2. chọn một khối
  3. tắt chế độ chọn khối với F3
  4. nhấn Ctrl+Fmà sẽ mở Save blockhộp thoại
  5. nhấn Enterđể lưu nó vào vị trí mặc định
  6. mở tệp khác trong trình chỉnh sửa và điều hướng đến vị trí đích
  7. nhấn Shift+F5để mở Insert filehộp thoại
  8. nhấn Enterđể dán từ vị trí tệp mặc định (giống với vị trí trong hộp thoại Lưu khối)

GHI CHÚ: Hiện nay có các phương pháp liên quan đến môi trường khác, có thể phổ biến hơn, nhưng phương pháp trên không phụ thuộc vào bất kỳ bảng tạm nào liên quan đến môi trường máy tính để bàn, (tính năng giả lập thiết bị đầu cuối, putty, Xorg, v.v.). Đây là một tính năng mcedit tinh khiết hoạt động ở mọi nơi.


43

Để sao chép: (hold) Shift + Select with mouse (sao chép vào clipboard)

Để dán vào windows: Ctrl+V

Để dán vào một tệp khác trong PuTTY / MC: Shift + Ins

Các phím nóng khác ở đây .

Midnight Commander hướng dẫn tại đây .


3
Nếu bạn nhận được các thụt lề không mong muốn trong những gì đã được dán thì trong khi chỉnh sửa tệp trong Midnight Commander, nhấn F9 để hiển thị menu trên cùng và trong menu Tùy chọn / Tổng quát bỏ chọn Trả về tùy chọn tự động. Vâng, tôi rất vui khi tôi cũng tìm thấy nó :)
Piotr Dobrogost

9

NẾU bạn đang sử dụng putty trong Xorg hoặc Windows (tức là thiết bị đầu cuối trong gui), có thể sử dụng hành vi sao chép / dán chuột phải "thông thường" trong khi ở mc. Giữ phím shift trong khi bạn đánh dấu / sao chép.


6
  1. Giữ Shiftphím và kéo chuột qua văn bản bạn muốn sao chép. Nền của văn bản sẽ trở thành màu cam đậm.
  2. Thả Shiftphím và bấm Shift+ Ctrl+ c. Văn bản sẽ được sao chép.
  3. Bây giờ bạn có thể dán văn bản vào bất cứ nơi nào bạn muốn bằng cách nhấn Shift+ Ctrl+ v, thậm chí đến trang mới trong MC.

1

Theo trợ giúp trong MC:

Ctrl+ Insertbản sao vào mcedit.clip và Shift+ Insertdán từ mcedit.clip.

Nó không hoạt động đối với tôi, vì một số lý do, nhưng bằng cách nhấn F9bạn nhận được một menu, Edit > Copy to clipfile- hoạt động tốt.


0

Putty có khả năng sao chép-dán. Trong mcedit, giữ phím Shift và chọn bằng chuột


1
LOL - bạn đã thực sự đọc các câu trả lời khác? Và câu trả lời của bạn chưa đầy đủ, bạn nên bao gồm những việc cần làm với chuột để "chọn bằng chuột".
mcii-1962

0

Nếu bạn đang chỉnh sửa trong mcedit và bạn muốn sao chép một số văn bản trong chính tệp đó, hãy đặt con trỏ ở đầu văn bản bạn muốn sao chép.

sau đó giữ shiftvà chọn văn bản bạn muốn sao chép. Khi tất cả văn bản được sao chép được tô sáng phát hành shiftvà di chuyển con trỏ của bạn vào nơi cần chèn. Rồi đánh F5.

văn bản được tô sáng sẽ được chèn tại vị trí con trỏ.


0

Lệnh này sẽ xem mcedit.clip để thay đổi entr và sao chép văn bản vào clipboard với xclip:

find ~/.local/share/mc/mcedit -name mcedit.clip | entr xclip -i -sel clip ~/.local/share/mc/mcedit/mcedit.clip &

Nó hoạt động cho các dòng dài trong đó Shift + Mouse không thành công.

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.