ใน putty / cygwin config ของฉันคือ:
- เลือกในคอนโซล -> คัดลอกไปยังคลิปบอร์ด
- คลิกขวา -> วางจากคลิปบอร์ด
หลังจากเทอร์มินัลใน Linux ซึ่งอาจให้คุณสมบัติทั้งสองนี้แก่ฉัน ฉันหามันไม่เจอ
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม
ใน putty / cygwin config ของฉันคือ:
หลังจากเทอร์มินัลใน Linux ซึ่งอาจให้คุณสมบัติทั้งสองนี้แก่ฉัน ฉันหามันไม่เจอ
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม
คำตอบ:
วิธีการแก้ปัญหาด้วย Terminator จากเว็บไซต์นี้
sudo vi /usr/share/terminator/terminatorlib/terminal.py
มองหาฟังก์ชั่น: on_buttonpress
เปลี่ยนกลับการทดสอบปุ่ม ( เมนูตามบริบทไปที่คลิกกลางวางบนคลิกขวา):
def on_buttonpress(self, widget, event):
...
if event.button == 1:
...
elif event.button == 3:
...
elif event.button == 2:
...
return(False)
กำลังรอการร้องขอคุณสมบัติใน Terminator :)
เทอร์มินัลส่วนใหญ่ดูเหมือนจะใช้การคัดลอกที่เลือกและปุ่มกลางเพื่อวางส่วนที่เลือกหรือเลียนแบบปุ่มกลางเพื่อวาง (ใช้ปุ่มเมาส์ทั้งสองพร้อมกัน) นี่เป็นลักษณะการทำงานของ Unix ทั่วไปและการจำลองเป็นการใช้งานที่ปรับปรุงใหม่ที่ต้องการโดยหนูชนิด Microsoft ที่มีเพียงสองปุ่มหรือสองปุ่มและล้อเลื่อน
ปุ่มเมาส์สามารถแมปใหม่ด้วย xinput หรือวิธีการอื่น สิ่งนี้จะแตกต่างกันไปในแต่ละรุ่นและรุ่นเมาส์ที่แตกต่างกัน ดูเอกสารชุมชน Ubuntuสำหรับสิ่งนั้น
ดูคำถามนี้ด้วยซึ่งเป็นสิ่งที่ตรงกันข้ามกับขั้นตอนที่คุณต้องการ
เทอร์มินัลฉันใช้การเลือกเพื่อคัดลอกและวางเพื่อวางรวมถึงเทอร์มินัล Gnome, xfce terminal, Eterm, xterm ธรรมดา, uxterm, rxvt, mrxvt และ aterm ฉันแน่ใจว่ามีคนอื่น
เทอร์มินัลหลักของฉันเครื่องปลายทาง (ใช้ apt-get หรือศูนย์ซอฟต์แวร์เพื่อติดตั้ง) ให้คุณเลือก copy ที่เลือกเป็นตัวเลือก (ด้วยการคลิกเพียงครั้งเดียว):
เปิดการตั้งค่าและคลิกที่กล่อง 'คัดลอกที่เลือก':
กดล้อเลื่อนตรงกลางของมนุษย์
เพื่อประหยัดเวลาสำหรับผู้ที่กำลังตรวจสอบอาคารด้านล่างไม่รองรับคุณสมบัตินี้
ไม่แน่ใจว่าเทอร์มินัลใดที่คุณกำลังใช้อยู่ในขณะนี้ แต่เทอร์มินัลเริ่มต้นใน Ubuntu อนุญาตให้คุณคัดลอกและวาง ในระบบเดสก์ท็อปของคุณเลือกข้อความที่คุณต้องการคัดลอกและกด ctrl + shift + c หากคุณมีบางสิ่งบางอย่างในคลิปบอร์ดที่คุณต้องการวางให้วางเคอร์เซอร์ในตำแหน่งที่เหมาะสมแล้วกด ctrl + shift + v
ตัวเลือกอื่น ๆ ดังที่ความเห็นของ Dr_Bunsen ด้านบนบอกว่าตัวเลือกทั้งสองนั้นมีอยู่ในรายการดรอปดาวน์ปุ่มเมาส์ขวา
ฉันใช้แอปพลิเคชั่นที่ไม่ใช้อิสระพร้อมคุณสมบัติดังกล่าว:
VanDyke.com> ผลิตภัณฑ์> SecureCRT
รองรับการเลือกปุ่มซ้ายหรือCtrl- Shift- C(ไปยังคลิปบอร์ด) และปุ่มขวาหรือCtrl- Shift- V(เพื่อวาง) ฉันใช้อย่างใดอย่างหนึ่งขึ้นอยู่กับว่าแป้นพิมพ์หรือเมาส์ทำงานเป็นอย่างไร
SecureCRTยังรองรับการลงชื่อเข้าใช้ (สคริปต์) ที่กำหนดล่วงหน้าหลายเซสชัน (แท็บ / หน้าต่าง) และการเขียนสคริปต์เต็มรูปแบบ (ส่วนขยาย) ฉันพบว่าเมื่อทำการสนับสนุนระยะไกลจำนวนมากในหลาย ๆ ไซต์คุณสมบัติพิเศษเหล่านี้มีความสำคัญอย่างยิ่ง
ฉันใช้มันมาหลายปีบน Windows (หรือภายใต้ Ubuntu + Wine) แต่มันถูกส่งไปยัง Linux ในต้นปี 2011 ฉันยังไม่พบทางเลือกฟรีพร้อมคุณสมบัติทั้งหมดที่มีให้
ฉันใช้ Ubuntu 14.04 ใช้เทอร์มินัล Gnome ที่เป็นค่าเริ่มต้นหากฉันเน้นข้อความแล้วกดล้อเลื่อนของเมาส์มันจะวางสิ่งที่ไฮไลต์ไว้
หวังว่านี่จะใช้ได้ผลกับคนอื่น ๆ ฉันชอบคุณสมบัตินี้เมื่อฉันถูกบังคับให้ใช้เดสก์ท็อป Windows และผงสำหรับอุดรู
ไม่ใช่ทุกสิ่งที่คุณต้องการ แต่การคลิกกลางใน Gnome Terminal จะแทนที่คลิกขวา - มันจะคัดลอกและวาง (ใช้คลิปบอร์ด) ในข้อความที่เลือกและวางเป็นอย่างอื่น
ฉันไม่คิดว่าจะมีวิธีใดที่เทียบเท่าในการคัดลอก แต่ดูเหมือนว่าเมนูบริบทคลิกขวาจะเป็นตัวเลือกที่ใกล้เคียงที่สุด
อีกเทอร์มินัลที่ใช้งานได้และไม่ได้กล่าวถึงที่นี่คือ Gnome Connection Manager: http://kuthulu.com/gcm/
นี่เป็นเรื่องส่วนตัวที่ฉันชอบมากเพราะมันช่วยให้คุณเชื่อมต่อกับหลาย ๆ เครื่องได้อย่างเป็นมิตร
คุณสามารถตั้งค่าให้คัดลอกข้อความที่เลือกโดยอัตโนมัติและสามารถวางข้อความโดยคลิกขวา
หากการคลิกขวาวางในเครื่องเทอร์มินัลของคุณเกิดความผิดพลาดอาจเกิดขึ้นหลังจากอัปเดต gnome> = 3.9
โซลูชันอยู่ที่นี่: https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_middle-click_paste_the_primary_selection.3F
# ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-enable-primary-paste=true
สำหรับ gnome-terminal จะมีโปรแกรมแก้ไข: https://github.com/jrnewell/ubuntu-gnome-terminal-patchเพื่อคัดลอก - วางในรูปแบบโป๊ว
ทดสอบกับ Ubuntu 16.04 + GNOME Shell 3.18.5 พร้อม LightDm มันได้ผล!
UPD:อัปเดตสำหรับอูบุนตู 18 ที่นี่: https://github.com/sasha-ch/ubuntu-gnome-terminal-patch ข้อเสนอแนะยินดีต้อนรับ!
ทดสอบในการติดตั้งเทอร์มิเนเตอร์ที่ด้านบนของ cgywin "terminal.py" ตั้งอยู่ใน /usr/lib/python2.7/site-packages/terminatorlib/terminal.py
ค้นหา "rightclick" และเปลี่ยนตัวเลือก elif ดังต่อไปนี้จะทำเช่นเดียวกับที่ระบุไว้ในโพสต์ก่อนหน้า
elif event.button == 3:
# rightclick should paste the clipboard
self.paste_clipboard(True)
return(True)
elif event.button == 2:
# middleclick should display a context menu if Ctrl is not pressed
if event.state & gtk.gdk.CONTROL_MASK == 0:
self.popup_menu(widget, event)
return(True)
นี่เป็นเธรดเก่า แต่เวอร์ชันที่ใหม่กว่าของ Terminator รองรับลักษณะการทำงานแบบโป๊ว คลิกขวา -> Preferences -> Putty style paste
โปรดจำไว้ว่าคุณจะไม่สามารถคลิกขวาเพื่อไปที่การตั้งค่าได้อีกต่อไปเนื่องจากตอนนี้ถูกแมปเพื่อวาง หากต้องการเปิดค่ากำหนดให้ใช้ปุ่ม Shift-middle
HTH