Windows 10 build 14316: Ctrl + v ไม่ทำงานบน Bash บน Ubuntu บน Windows


53

ในตัวสร้างภายในวงใน Windows 10 ใหม่ 14316 ฉันไม่สามารถใช้ Ctrl + V (ทางลัดสำหรับวาง) บน Bash ใหม่บน Ubunbu บนแอพ Windows มีใครมีปัญหานี้อีกบ้างไหม ทางออกใด ๆ ?

ฉันได้แก้ไขคุณสมบัติของแอพเพื่อเปิดใช้งานทางลัดและการควบคุม นอกจากนี้ฉันได้ลอง Ctrl + Shift + V และ Shift + Insert แล้วก็ใช้ไม่ได้


1
Ctrl + Shift + V ทำงานหรือไม่ นี่คือทางลัดในเทอร์มินัล Linux หลายแห่ง มิฉะนั้นฉันดูเหมือนจะจำได้ว่าการคลิกกลางวางเป็น cmd (แต่ฉันไม่รู้แน่)
ฟอกหนัง

Ctrl + Shift + v ไม่ทำงานเช่นกัน และฉันไม่ได้คลิกกลาง
Sergei Wallace

หาก bash ดั้งเดิมไม่รองรับ Windows 10 จะไม่รองรับเช่นกัน มันใช้งานได้จริงใน Ubuntu หรือไม่?
magicandre1981

1
ฉันไม่รู้ฉันไม่เคยใช้ Ubuntu จริง ๆ ฉันมี Windows และด้วยเหตุนี้จึงตื่นเต้นเมื่อประกาศว่าพวกเขาจะมี Bash มันแย่มากที่ไม่สามารถคัดลอกและวางได้อย่างรวดเร็ว พวกเขาสนับสนุนมันสำหรับพรอมต์คำสั่งดังนั้นบางทีพวกเขาอาจจะไม่ได้เพิ่มมันลงไปใน bash shell หรือลืมไปเลย หรือมันเป็นบั๊ก idk
Sergei Wallace

คำถามนี้อาจอธิบายได้ว่าทำไม โปรดจำไว้ว่าคุณใช้ Linux เป็นหลักดังนั้นมันจะทำงานแตกต่างจากที่คุณคาดไว้หากคุณคุ้นเคยกับการทำงานของ Windows
หนัก

คำตอบ:


45

ทำไมคุณไม่คลิกขวาล่ะ? นี่คือวิธีการเปิดใช้งานการคัดลอกและวาง:

  1. ไปที่ด้านบนของหน้าต่างทุบตีคลิกขวาไปที่คุณสมบัติ
  2. ทำเครื่องหมายในช่องที่ระบุว่าโหมดแก้ไขด่วนและคุณถูกตั้งค่าแล้ว!

    คัดลอกและวางเปิดใช้งานบน Bash สำหรับ Windows 10

ขอให้เป็นวันที่ดี!

- เปิดใช้งานโหมดแก้ไขด่วนจากนั้นคลิกซ้ายเมาส์คือเลือกข้อความทางขวาคลิกสองครั้งคือ PASTE


10
มีประโยชน์ แต่ฉันจะบอกว่า "โหมด QuickEdit" ไม่ใช่ป้ายกำกับที่โปร่งใสอย่างมากสำหรับการพูดว่า "อนุญาตให้คลิกขวาวาง" ดังนั้นจึงไม่น่าแปลกใจที่มันพลาด
เนท

27
เหตุผลของฉันสำหรับการคลิกขวาไม่ง่าย: ฉันไม่ต้องการย้ายมือของฉันไปที่เมาส์ถ้าฉันสามารถหลีกเลี่ยงได้ แป้นพิมพ์ลัดมีอยู่ด้วยเหตุผลและควรได้รับการดูแลรักษาทั่วทั้งแพลตฟอร์ม (ฉันไม่สนใจว่าทางลัดนั้นใช้สำหรับคัดลอกและวางตราบใดที่ยังมีอยู่)
Jed Daniels

7
คลิกขวาไม่ใช่ ctrl + v ...
nicowernli

3
ใช้งานไม่ได้สำหรับฉันแม้ว่าการตั้งค่าของฉันจะได้รับการตั้งค่าเช่นเดียวกับในหน้าจอ ถามว่าทำไมเราไม่คลิกขวาก็เป็นเรื่องที่น่ารำคาญ คำถามเกี่ยวกับการทำให้แป้นพิมพ์ลัดทำงาน - คุณกำลังบอกว่าทำไมไม่เพียงใช้คีย์บอร์ด: - [
jcollum

7
นี่ไม่ใช่วิธีแก้ไขปัญหาที่แท้จริง
Zoey

11

ฉันเชื่อว่าปัญหาหลักคือcmd.exeมันไม่ได้ทำงานได้ดีกับสภาพแวดล้อมการทุบตี โดยตัวมันเองใหม่cmd.exeจริงไม่สนับสนุนCtrl+ vแต่ขณะเดียวกันbashก็ไม่ได้

วิธีแก้ปัญหาของฉันคือการใช้ConEmu มันมากดีกว่าอยู่คนเดียวและยังช่วยให้คุณเน้นสีเมื่อทำงานcmd.exe bashฉันทดสอบแล้วและCtrl+ vทำงานได้ ข้อดีก็คือคุณจะได้รับเครื่องแท็บ


1
ฉันดาวน์โหลดมัน ฉันจะกำหนดค่า Bash ให้ใช้ ConEmu แทนที่จะเป็นพรอมต์คำสั่งปกติได้อย่างไร
Sergei Wallace

ConEmu จัดเรียงของ wrapper รอบ cmd.exe เพียงแค่เรียกใช้ cmd.exe ธรรมดาภายใน ConEmu ควรอนุญาตให้คุณวางโดยใช้ CTRL + V
Tiago Espinha

@spwallace หากคุณติดตั้ง bash ก่อน ConEmu ครั้งแรกที่คุณเริ่ม ConEmu (ซึ่งฉันกำลังทำอยู่ในขณะนี้) การกำหนดค่าที่รวดเร็วเสนอ "เลือกงานเริ่มต้นของคุณหรือแม้แต่เชลล์ที่มีอาร์กิวเมนต์" และทุบตีอยู่ที่นั่น แต่เมื่อคุณเริ่ม ConEmu แล้วเมนู green plus ที่อยู่นอกเหนือจากแถบการค้นหาจะมีเปลือกหอยทุกประเภท
chx

ConEmu แก้ไขปัญหา "Ctrl + V" ของ Ubuntu Bash และสิ่งที่ดีคือ ConEmu เป็นซอฟต์แวร์โอเพ่นซอร์ส (ใบอนุญาต BSD) นอกจากนี้ยังแก้ไข "ไดเรกทอรีเส้นทางสีน้ำเงิน" อันยิ่งใหญ่ที่ไม่สามารถอ่านได้บนพื้นหลังสีดำ
อเล็กซ์

ขอขอบคุณ. ฉันติดตั้ง ConEmu แล้วและมันก็ดูดีมาก
Manachi

5

เท่าที่ฉันรู้ไม่มีทางออก 'ดี' ออกมี (วางอย่างรวดเร็วไม่ดูเหมือนจะทำงาน) สิ่งที่ฉันอยากจะแนะนำคือ: สร้างสคริปต์ autohotkey:

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

1
ฉันใช้งาน ConEmu อยู่ แต่ไม่ต้องการใช้ Ctrl + V เพราะมันใช้nanoงาน+^v::แล้ว นอกจากนี้เนื่องจาก ConEmu ไม่ได้มีการทุบตีในหน้าต่างเสมอฉันจึงใช้#IfWinActive ahk_exe ConEmu64.exe
chx

5

เริ่มตั้งแต่ Windows 10 Insider build 17643 เป็นอย่างน้อยคุณสามารถใช้Ctrl+ Shift+ C/ Vเป็น Copy / Paste หากคุณเปิดใช้งานมันในตัวเลือก bash:

ป้อนคำอธิบายรูปภาพที่นี่

คุณลักษณะนี้เป็นส่วนหนึ่งของการอัปเดตเดือนตุลาคม 2018 (1809 - สร้าง 17763)


มีการอัพเดทใดบ้างเมื่อมีการเปิดเผยสู่สาธารณะ
Felix Böhme

@ FelixBöhme Felix นี่เป็นส่วนหนึ่งของ 1809 ตุลาคม 2018 อัปเดตสร้าง
17763

มันเป็นสาธารณะในขณะนี้
dreua

@dreua ฉันโพสต์ไปแล้วว่ามันเป็นส่วนหนึ่งของการอัปเดต 1809
magicandre1981

3

เมื่อเราพบความคิดเห็นแล้วรายการการวางในเมนูระบบของหน้าต่างจะเปิดใช้งานหลังจากกดCtrl+ Vหนึ่งครั้งเท่านั้นซึ่งเป็นสิ่งผิดปกติ หลังจากนั้นแม้ว่าคุณสามารถใช้ลำดับAlt+ Space, ,E P(ความเอื้อเฟื้อของคำตอบของStack Overflowโดย Nescio) นั้นไม่เหมาะสม แต่ใช้งานได้

หากทุบตีบน Ubuntu บนหน้าต่างของ Windows มีรายการอสังหาริมทรัพย์ในเมนูที่คุณอาจจะสามารถที่จะตรวจสอบ "โหมด QuickEdit" กล่องบนแท็บตัวเลือกที่จะช่วยให้การคลิกขวาในหน้าต่างเพื่อนับเป็นวาง


แปลก ... Alt + Space ไม่ได้นำเมนูขึ้นมาอย่างที่ควรจะเป็น
ไมเคิล

@Michael เหมือนกันที่นี่; ทุบตีในสิ่ง windows นี้เป็นโรคโลหิตจางสวย
jcollum

1

ปัญหาไม่ได้เฉพาะเจาะจงกับ "BASH บน Ubuntu" Windows commandline windows ทุกตัวประสบปัญหานี้รวมถึง cmd และ powershell เข้าถึงเมนูหน้าต่างภายใต้ไอคอนที่ด้านบนซ้าย (คำตอบอื่น ๆ ที่กล่าวถึง alt + space นี่เป็นการเปิดเมนูหน้าต่าง) เลือกค่าเริ่มต้น เปิดใช้งานโหมด QuickEdit

ตามค่าเริ่มต้นในโหมด QuickEdit จะเป็นการไฮไลต์สำเนาและคลิกขวาที่วาง (ก่อนที่จะชนะ 10 มันยังไม่ได้รับคุณ ctrl + c และ ctrl + v)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.