คัดลอกและวางไม่ทำงานในเทอร์มินัล


17

ก่อนที่คุณจะทำเครื่องหมายสิ่งนี้ว่าเป็นดักฟังฉันรู้เกี่ยวกับCtrl+ Shift+ CและCtrl+ Shift+V

ฉันพยายามใช้มัน แต่มันก็ใช้ไม่ได้ ในคอมพิวเตอร์ Ubuntu เครื่องหนึ่งคำสั่งคัดลอกวางปกติไม่ทำงาน: ไม่ทำงานในเครื่องและไม่ทำงานผ่านเซสชันระยะไกล

ฉันเดาว่าอาจเข้าสู่ระบบคอมพิวเตอร์ที่ฟังก์ชั่นเหล่านี้ซึ่งทำหน้าที่ตามปกติและการเข้าสู่ระบบผ่าน ssh จะหลีกเลี่ยงปัญหา นี่ไม่ใช่กรณี ฉันยังไม่สามารถใช้ฟังก์ชันนี้ได้แม้ว่าเครื่อง Ubuntu ที่ฉันใช้จะมีฟังก์ชั่นการคัดลอกและวางจากเครื่องเทอร์มินัล

ดังนั้นฉันจึงเดาไม่ออก

ฉันจะเปิดใช้งานสิ่งนี้ได้อย่างไร คอมพิวเตอร์ที่ได้รับผลกระทบรัน Ubuntu MATE 16.04 เทอร์มินัลคือ mate-terminal ยกเว้นเมื่อฉันเข้าสู่ระบบผ่าน ssh ซึ่งในกรณีนี้คือ Bash Caja เป็นผู้จัดการหน้าต่าง


3
"แม้จะคิดว่าอูบุนตูพีซีที่ฉันใช้มีการคัดลอกวางฟังก์ชั่นจาก terminal" ... ฉันสับสน - สำเนาวางทำงานหรือไม่?
muru

ดังนั้นปัญหานี้ส่งผลกระทบต่อ SSH เท่านั้นหรือ คุณเชื่อมต่อ SSH อย่างไร
wjandrea

คุณช่วยอธิบายคำถามของคุณได้ไหม
Panther

2
Bash ไม่ใช่เทอร์มินัล มันคือเปลือกหอยซึ่งทำงานอยู่ภายในอาคารผู้โดยสาร
wjandrea

1
Caja ไม่ใช่ผู้จัดการหน้าต่าง - มันเป็นตัวจัดการไฟล์ / เบราว์เซอร์ (ค่าเริ่มต้นคือ MATE) เครื่องมือจัดการหน้าต่างเริ่มต้นใน MATE คือ Marco (fork ของ Metacity) ฉันใช้ MATE และ Ctrl + Shift + C / V ทำงานได้ดีสำหรับฉันmate-terminalตลอดเวลาโดยใช้ MATE (ใน 16.04, 16.10, 17.04) ซีซี @ bodhi.zazen ตั้งแต่คุณถามเกี่ยวกับนี้ :)
Zanna

คำตอบ:


16

มีหลายวิธีในการทำเครื่องหมาย / คัดลอกและวางใน linux xtermหนึ่งของพวกเขาทำงานในการเลียนแบบขั้วทั้งหมดที่ฉันรู้รวมทั้ง

1. วิธีการทำเครื่องหมายและวาง linux - 'คลิกกลาง'

  • ทำเครื่องหมายข้อความที่คุณต้องการวางโดยกดปุ่มซ้ายของเมาส์แล้วเลื่อนเมาส์ (คุณสามารถคลิกซ้ายสองครั้งเพื่อทำเครื่องหมายคำหรือสามครั้งเพื่อทำเครื่องหมายบรรทัด)

  • เลื่อนเคอร์เซอร์ของเมาส์ไปยังตำแหน่งที่คุณต้องการวางข้อความ

  • กดปุ่มกลางหรือล้อเลื่อน (เหมือนเป็นปุ่ม) หากไม่มีปุ่มกลางให้กดปุ่มซ้ายและขวาในเวลาเดียวกัน

    ในหน้าต่างเทอร์มินัลข้อความจะถูกวางที่ตำแหน่งเคอร์เซอร์ สิ่งนี้ใช้ได้ในหน้าต่างเทอร์มินัลเดียวกันในหน้าต่างเทอร์มินัลอื่นเช่นเดียวกับในโปรแกรมอื่น ๆ เช่น Firefox และ gedit

2. วิธีการที่ใช้งานได้กับหน้าต่างเทอร์มินัลจำนวนมาก

2.1 ผ่านเมนู

  • ทำเครื่องหมายข้อความที่คุณต้องการวางโดยกดปุ่มซ้ายของเมาส์แล้วเลื่อนเมาส์

  • ใช้เมนูแบบเลื่อนลงหรือคลิกขวาและเลือก 'คัดลอก' (ไปยังคลิปบอร์ด)

  • เลื่อนเคอร์เซอร์ของเมาส์ไปยังตำแหน่งที่คุณต้องการคัดลอกข้อความ

  • ใช้เมนูแบบเลื่อนลงหรือคลิกขวาและเลือก 'วาง'

2.2 ปุ่มลัดรวมกับ ctrl

  • ทำเครื่องหมายข้อความที่คุณต้องการวางโดยกดปุ่มซ้ายของเมาส์แล้วเลื่อนเมาส์

  • กดshift+ ctrl+ cเพื่อ 'คัดลอก' (ไปยังคลิปบอร์ด)

  • กดshift+ ctrl+ vเพื่อ 'วาง' ลงในหน้าต่างเทอร์มินัลอื่น

  • กดctrl+ vเพื่อ 'วาง' ลงในโปรแกรมแอปพลิเคชัน GUI ปกติเช่น Firefox หรือ Gedit


1
ฉันอัพเกรดเป็น Ubuntu 17.10 สิ่งหนึ่งคือค่าเริ่มต้นของ x-manager เปลี่ยนจากความสามัคคีกลับเป็นคำพังเพย ตอนนี้การคัดลอกเมื่อเลือกไม่ทำงานอีกต่อไปเมื่อฉันใช้ปุ่มกลางเพื่อวางมันวางทับบัฟเฟอร์คลิปบอร์ดอื่น ๆ ฉันยังคงมองหาวิธีแก้ปัญหา
fchen

@fchen การวางด้วยการคลิกกลางใช้งานได้กับฉันใน 17.10 ถึงแม้จะมี Wayland ก็ตาม ระบบของฉันติดตั้งใหม่ ฉันรู้ว่ามีปัญหาบางอย่างกับระบบ 17.10 ที่อัพเกรดมาจากเวอร์ชั่นก่อนหน้านี้
sudodus

ฉันเปลี่ยนจาก ubuntu xorg เป็นเอกภาพและใช้งานได้ในขณะนี้ จากการค้นหาอื่น ๆ ผู้คนรายงานว่าการคัดลอกเพื่อเลือกใช้งานได้ชั่วระยะเวลาหนึ่งแล้วจะไม่ทำงานด้วยเหตุผลบางอย่างจนกว่าคุณจะรีบูต
fchen

@fchen ฉันอยู่ที่ 16.04 และฉันกำลังประสบปัญหาเดียวกัน: /
polynomial_donut

1
ขอให้เรายังคงอภิปรายนี้ในการแชท
sudodus

2

FWIW ฉันไม่ได้ตัดและวางในเทอร์มินัลมากนัก เพียงแค่พิมพ์ คุณกำลังทำอะไรที่ทำให้การตัดมีความสำคัญ

คัดลอก / วางให้บริการโดยโปรแกรมมินัลหากเลย ไม่มีคำตอบทั่วไป เนื่องจากคุณไม่ได้บอกเราว่าโปรแกรมจำลองเทอร์มินัลใดที่คุณใช้เราไม่สามารถช่วยได้ หากเทอร์มินัลมีเมนูแบบเลื่อนลง (เทอร์มินอล gnome) คุณอาจได้รับคำแนะนำ ฉันเกือบจะแน่ใจว่าไม่มีCtrl+ Vใน xterm หรือ rxvt

นอกจากนี้ยังสามารถรับตัด / วางจากโปรแกรมที่คุณกำลังเรียกใช้ในเทอร์มินัล เปิดตัวemacs ในขั้วตัดเป็นCtrl+ Wและวางเป็น+CtrlY

คุณลักษณะการวางทั่วไปเท่านั้นที่มาจาก Linux OS พื้นฐาน ใช้งานได้ใน Virtual Terminal ( Alt+ Ctrl+ F1) เช่นกัน ใช้ปุ่มซ้ายเพื่อเน้น จากนั้นคลิกกลางเพื่อวาง การกระทำจะต้องเกิดขึ้นโดยไม่มีการคลิกระหว่าง คลิกกลางคือการโฟกัสและวางในขั้นตอนเดียว ฉันใช้มันตลอดเวลา

เป็นไปได้ที่จะติดตั้งการเลียนแบบคลิปบอร์ดอาจจะหาขั้วที่จะร่วมมือกับมัน ถ่ายโอนข้อความจากโปรแกรมหนึ่งไปยังอีกโปรแกรมหนึ่ง


คุณจะใช้เมาส์ใน TTY ได้อย่างไร?
wjandrea

4
@wjandrea โดยใช้อินเตอร์เฟสเมาส์วัตถุประสงค์ทั่วไป : ฉันจะใช้เมาส์ในเทอร์มินัลเสมือนได้อย่างไร
ของหวาน

1

คุณลองใช้Ctrl+ InsและShift+ Insหรือยัง ฉันไม่แน่ใจเกี่ยวกับการคัดลอก แต่การวางทำได้ดีสำหรับฉัน ลองดูและแก้ไขคำถามของคุณหากไม่ได้ผล


1

การตั้งค่าเดียวที่ปิดใช้งานบนเครื่องของฉันทำให้การวางคลิกกลางไม่ทำงานเหมือนปกติ:

org.gnome.desktop.interface.gtk-enable-primary-paste

คุณสามารถแก้ไขค่านี้ได้โดยใช้ dconf-editor (UI) หรือโดยใช้ cli:

gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true

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