Windows 10 build 14316: Ctrl + v không hoạt động trên Bash trên Ubuntu trên Windows


53

Trên bản dựng nội bộ Windows 10 mới 14316, tôi chưa thể sử dụng Ctrl + V (phím tắt để dán) trên Bash mới trên Ubunbu trên ứng dụng Windows. Có ai khác có vấn đề này? Giải pháp nào?

Tôi đã chỉnh sửa các thuộc tính của ứng dụng để kích hoạt các phím tắt điều khiển và chèn. Ngoài ra, tôi đã thử Ctrl + Shift + V và Shift + Chèn và không hoạt động.


1
Ctrl + Shift + V có hoạt động không? Đó là những gì các phím tắt trong nhiều thiết bị đầu cuối Linux. Mặt khác, tôi dường như nhớ rằng dán nhấp chuột giữa trong cmd (nhưng tôi không biết chắc chắn).
thợ thuộc da

Ctrl + Shift + v cũng không hoạt động. Và tôi không có một nhấp chuột giữa.
Sergei Wallace

nếu bash ban đầu không hỗ trợ nếu, Windows 10 cũng sẽ không hỗ trợ. Nó có hoạt động trong Ubuntu thật không?
magicandre1981

1
Tôi không biết, tôi chưa bao giờ sử dụng Ubuntu thực sự. Tôi có Windows, và do đó đã rất vui mừng khi thông báo rằng họ sẽ có Bash. Nó chỉ hút không thể sao chép và dán nhanh chóng. Tuy nhiên, họ hỗ trợ nó cho dấu nhắc lệnh, vì vậy có lẽ họ chưa thêm nó vào bash shell hoặc quên. Hoặc đó là một lỗi, idk.
Sergei Wallace

Câu hỏi này có thể giải thích tại sao. Hãy nhớ rằng, về cơ bản bạn đang chạy Linux, vì vậy nó sẽ hoạt động khác với những gì bạn mong đợi nếu bạn chỉ quen với cách Windows hoạt động.
heavyyd

Câu trả lời:


45

Tại sao các bạn không nhấp chuột phải? Đây là cách kích hoạt sao chép và dán:

  1. Đi đến đầu cửa sổ bash, nhấp chuột phải, vào thuộc tính
  2. Chọn hộp có Chế độ chỉnh sửa nhanh và bạn đã được đặt!

    Sao chép và dán Kích hoạt trên Bash cho Windows 10

Ngày tốt!

- Kích hoạt chế độ Chỉnh sửa nhanh, sau đó nhấp chuột trái là chọn văn bản, nhấp chuột phải là PASTE


10
Hữu ích nhưng tôi sẽ nói rằng "Chế độ QuickEdit" không phải là một nhãn trong suốt để nói "cho phép nhấp chuột phải" để không ngạc nhiên khi nó bị bỏ qua.
Nate

27
Lý do tôi không nhấp chuột phải rất đơn giản: Tôi không muốn di chuyển bàn tay của mình sang chuột nếu tôi có thể tránh được. Phím tắt tồn tại vì một lý do, và nên được duy trì trên nền tảng (Tôi không thực sự quan tâm những gì các phím tắt là cho copy và dán, miễn là có).
Jed Daniels

7
Nhấp chuột phải không phải là ctrl + v ...
nicowernli

3
Không hoạt động đối với tôi mặc dù các cài đặt của tôi đã được thiết lập như trong ảnh chụp màn hình. Hỏi tại sao chúng ta không nhấp chuột phải là loại gây phiền nhiễu. Câu hỏi là về việc làm cho phím tắt hoạt động - bạn đang nói tại sao không chỉ sử dụng bàn phím: - [
jcollum

7
Đây không phải là một giải pháp thực sự cho vấn đề.
Zoey

11

Vấn đề chính, tôi tin rằng, đó cmd.exelà không xử lý tốt với môi trường bash. Bởi bản thân mới cmd.exethực sự thực hiện hỗ trợ Ctrl+ vnhưng khi chạy bash, nó không.

Cách giải quyết của tôi là sử dụng ConEmu . Nó vượt trội hơn nhiều so với cmd.exemột mình và thậm chí còn giúp bạn làm nổi bật màu sắc khi chạy bash. Tôi đã thử nó và Ctrl+ vkhông hoạt động. Là một điểm cộng tốt, bạn có được một thiết bị đầu cuối theo thẻ.


1
Tôi đã tải nó. Làm cách nào để định cấu hình Bash để sử dụng ConEmu thay vì dấu nhắc lệnh thông thường?
Sergei Wallace

ConEmu là một loại trình bao bọc xung quanh cmd.exe. Chỉ bằng cách chạy cmd.exe đơn giản trong ConEmu sẽ cho phép bạn dán bằng cách sử dụng CTRL + V.
Tiago Espinha

@spwallace nếu bạn đã cài đặt bash trước ConEmu, lần đầu tiên bạn khởi động ConEmu (lúc này tôi đang làm đúng lúc này), cấu hình nhanh sẽ cung cấp "Chọn tác vụ khởi động của bạn hoặc thậm chí là một vỏ có đối số" và bash ở đó. Nhưng cũng một khi bạn bắt đầu ConEmu, menu cộng màu xanh bên cạnh thanh tìm kiếm cũng cung cấp tất cả các loại vỏ.
chx

ConEmu đã giải quyết vấn đề "Ctrl + V" của Ubuntu Bash và một điều thú vị là ConEmu là Phần mềm nguồn mở (giấy phép BSD). Thêm vào đó, nó sửa "đường dẫn thư mục màu xanh" khủng khiếp mà không thể đọc được trên nền đen.
Alex

Cảm ơn bạn. Tôi đã cài đặt ConEmu và nó trông rất tuyệt cho đến nay.
Manachi

5

Theo như tôi biết thì không có giải pháp 'tốt' nào ngoài đó (dán quickedit dường như không hoạt động). Điều tôi muốn đề xuất là đây: tạo một tập lệnh autohotkey:

SetTitleMatchMode, 2
#IfWinActive, bash
^v::
SendInput {Raw}%clipboard%
return

1
Tôi có ConEmu đang chạy nhưng tôi không muốn sử dụng Ctrl + V vì nó được sử dụng bởi nanovì vậy tôi đã sử dụng +^v::. Ngoài ra, vì ConEmu không phải lúc nào cũng có bash trong cửa sổ, tôi đã sử dụng#IfWinActive ahk_exe ConEmu64.exe
chx

5

Bắt đầu với ít nhất Windows 10 Insider build 17643 , bạn có thể sử dụng Ctrl+ Shift+ C/ Vlàm Sao chép / Dán nếu bạn bật nó trong các tùy chọn bash:

nhập mô tả hình ảnh ở đây

Tính năng này là một phần của Bản cập nhật tháng 10 năm 2018 (1809 - Build 17763).


Bất kỳ cập nhật nào khi điều này sắp ra mắt?
Felix Böhme

@ FelixBöhme Felix, đây là một phần của 1809 Tháng 10 năm 2018 Cập nhật Build 17763
magicandre1981

Nó là công khai bây giờ.
dreua

@dreua Tôi đã đăng rằng nó là một phần của bản cập nhật 1809
magicandre1981

3

Như chúng tôi đã tìm ra trong các nhận xét, mục Dán trong menu hệ thống của cửa sổ chỉ kích hoạt sau khi nhấn Ctrl+ Vmột lần, điều này không bình thường. Sau đó, tuy nhiên, bạn có thể sử dụng chuỗi Alt+ Space, E, P. (Lịch sự của câu trả lời Stack Overflow này của Nescio.) Điều đó không tối ưu, nhưng nó hoạt động.

Nếu cửa sổ Bash trên Ubuntu trên Windows có mục Thuộc tính trong menu đó, bạn thể kiểm tra hộp "Chế độ QuickEdit" trên tab Tùy chọn để cho phép nhấp chuột phải vào cửa sổ để tính là dán.


kỳ lạ ... Alt + Space cũng không hiển thị menu như mong muốn.
Michael

@Michael cùng ở đây; bash trong windows điều này khá thiếu máu
jcollum

1

Vấn đề không cụ thể đối với "BASH trên Ubuntu". Tất cả các cửa sổ dòng lệnh Windows đều trải nghiệm điều này bao gồm cmd và powershell. Truy cập menu cửa sổ dưới biểu tượng ở trên cùng bên trái (một câu trả lời khác được đề cập alt + dấu cách, điều này sẽ mở menu cửa sổ). Chọn mặc định. Kích hoạt chế độ QuickEdit.

Theo mặc định, trong chế độ QuickEdit, tô sáng các bản sao và dán chuột phải. (Trước Win 10, nó vẫn không giúp bạn có được ctrl + c và ctrl + v).

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.