คำถามติดแท็ก clipboard

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

4
คัดลอก / วางการเลือกข้อความระหว่าง tmux และคลิปบอร์ด
ฉันกำลังเรียกใช้ tmux รุ่นล่าสุด (จากที่เก็บ git) และ xclip (0.12) และฉันต้องการใช้การผูกคีย์บอร์ดของ Emacs เหมือนเพื่อเลื่อนไปมากับข้อความcopy-modeคัดลอก ( M-w) ตัวเลือกไปยังคลิปบอร์ดและ วาง ( C-y) จาก / ไปยังบัฟเฟอร์การคัดลอกไปยังคลิปบอร์ด จนถึงตอนนี้ฉันสามารถวางข้อความด้วยC-yและย้ายไปรอบ ๆcopy-modeด้วยการผูกคีย์บอร์ด Emacs เหมือน แต่ฉันยังคงไม่สามารถคัดลอกข้อความจาก tmux buffer (เช่นในcopy-mode) ฉันพบกระทู้นี้สำหรับการคัดลอกบัฟเฟอร์ทั้งหมดไปยังคลิปบอร์ด (และ viceversa) แต่ดูเหมือนจะไม่ทำงานสำหรับฉัน นอกจากนี้ในtmux-usersรายชื่ออีเมลผมก็บอกว่ารุ่นล่าสุดของ tmux (เฉพาะใน repo คอมไพล์) copy-pipeจัดให้มีคำสั่งที่เรียกว่า หน้าคนพูดเกี่ยวกับคำสั่งนี้ต่อไปนี้: หนึ่งคำสั่งในการยอมรับอาร์กิวเมนต์คัดลอกไพพ์ซึ่งคัดลอกส่วนที่เลือกและไพพ์ไปยังคำสั่ง ตัวอย่างเช่นต่อไปนี้จะผูก 'C-q' เพื่อคัดลอกส่วนที่เลือกลงใน / tmp เช่นเดียวกับการวางบัฟเฟอร์: bind-key -temacs-copy C-q copy-pipe …

6
ฉันจะคัดลอก / วางข้อมูลไปยังและจากคลิปบอร์ด Windows ไปยังคลิปบอร์ด OpenSuse โดยใช้ VNC ได้อย่างไร
ฉันกำลังเชื่อมต่อกับคอมพิวเตอร์ OpenSuse ระยะไกลโดยใช้ VNC จาก Windows ใน Linuces อื่น ๆ ที่ฉันใช้กับ VNC ฉันสามารถคัดลอกข้อความระหว่างเครื่องระยะไกลและเครื่อง Windows ท้องถิ่นโดยใช้คลิปบอร์ด ในกรณีนี้ฉันสามารถเชื่อมต่อคลิปบอร์ดท้องถิ่นกับรีโมท เซิร์ฟเวอร์ VNC คือสิ่งที่ตั้งค่าตามค่าเริ่มต้นใน OpenSuse ฉันไม่รู้ว่ามันคืออะไร ฉันจะแก้ไขการคัดลอก / วางบน VNC ได้อย่างไร

4
การวางจากคลิปบอร์ดไปยัง zsh หรือ bash เชลล์ที่เปิดใช้งาน vi
ฉันต้องการวางจากคลิปบอร์ดของระบบ (หรือการเลือกข้อความ) ลงในเชลล์พร้อมคำสั่งแบบ "vi-like" โดยใช้แป้นพิมพ์ ปกติฉันจะใช้ zsh และบางครั้งก็ทุบตี ในทั้งสองกรณีฉันมีการตั้งค่าเชลล์ที่มีพฤติกรรมคล้าย vi ( bindkey -v/ set -o vi) "+pในกลุ่มพฤติกรรมฉันกำลังมองหาที่สามารถใช้ได้กับลำดับที่สำคัญ ลำดับของคีย์เฉพาะนี้ไม่ทำงานอย่างที่คาดไว้ใน shell prompt ที่เปิดใช้งาน vi มีวิธีใดบ้างที่จะเปิดใช้งานสิ่งนี้หรือลักษณะการทำงานที่คล้ายกันโดยใช้แป้นพิมพ์เท่านั้นในขณะที่ยังคงอยู่กับการทำ keybindings เหมือน vi ในพรอมต์ zsh หรือ bash shell? - แก้ไข - กรณีการใช้งาน: ฉันมักจะนำทางระหว่าง Firefox ด้วยPentadactyl addon , เทอร์มินัลอีมูเลเตอร์และกลุ่มตัวเอง - โดยใช้ตัวจัดการหน้าต่างXmonadด้วยปุ่มที่กำหนดเองเพื่อเลื่อนไปมา ทั้งสามโปรแกรมมีการโยงคีย์คล้าย vi ซึ่งมีประสิทธิภาพมาก (สำหรับ "หน่วยความจำนิ้ว") ดังนั้นจึงเป็นข้อความในอุดมคติสำหรับการสื่อสารระหว่างกันโดยใช้ไวยากรณ์ vim …
15 bash  shell  zsh  vi  clipboard 

3
URL ของ Yanking เป็น w3m
ฉันใช้ w3m เป็นเวลาสองสัปดาห์และเชื่อมั่นว่าเป็นเบราว์เซอร์ข้อความที่ฉันต้องการ - มีข้อยกเว้นหนึ่งข้อ มีวิธีใดบ้างที่จะดึง URL ไปยังคลิปบอร์ดโดยไม่ใช้เมาส์ ? ฉันได้ดูคู่มือแล้วโดยใช้ปุ่มลัดเริ่มต้นดูเหมือนจะไม่มีเอกสารใด ๆ ในการทำเช่นนี้ มีใครพัฒนาสคริปต์เพื่อหลีกเลี่ยงปัญหานี้หรือไม่?

6
จะคัดลอกข้อความหลายหน้าจากเครื่องเทอร์มินัลไปยังคลิปบอร์ดได้อย่างไร?
ฉันกำลังดูman page สำหรับซอฟต์แวร์บนเครื่องของฉันและฉันต้องการคัดลอกข้อความบางส่วน แต่ข้อความนั้นมีมากกว่าหนึ่งหน้า ฉันรู้ว่าฉันสามารถส่งออกไปยังไฟล์โดยตรงและใช้ซอฟต์แวร์ที่ใช้ UI เช่นgeditเพื่อคัดลอกข้อความที่ฉันต้องการ แต่สิ่งนี้สามารถทำได้จากสถานี? โจเซฟแนะนำวิธีบรรทัดคำสั่ง (เล็กน้อยซับซ้อนสำหรับฉันฉันยังไม่ดีกับการแสดงออกปกติบน Linux) แต่ฉันสงสัยว่าถ้ามีวิธีที่จะทำเช่นนั้นในขณะที่ฉันยังคงอยู่บนสถานีที่ใช้เมาส์ ฉันหวังว่าฉันจะได้รับคำตอบทั่วไป แต่ฉันใช้ Ubuntu

4
วิธีการสลับหรือปิดการเลือกข้อความที่ส่งไปยังคลิปบอร์ด
ฉันต้องการปิดใช้งานพฤติกรรมเริ่มต้นที่ดูเหมือนว่าจะเกิดขึ้นกับการแจกจ่าย Linux ทุกครั้งที่ฉันเคยลองแล้วว่าข้อความใด ๆ ที่เลือกจะถูกส่งไปยังคลิปบอร์ดทันที (Mint, Ubuntu, Fedora, SuSE ฯลฯ ) และตัวจัดการหน้าต่างทุกตัว (Gnome , KDE, Cinnamon) และแทนที่จะทำตัวเหมือนการใช้งาน Windows ฉันรู้ว่านี่เป็นพฤติกรรมที่รักของหลาย ๆ คนใน Linux และฉันมั่นใจว่าหลายคนจะคิดว่าฉันเป็นคนงี่เง่า เหตุผลที่ฉันต้องการทำเช่นนี้คือฉันเป็นแป้นพิมพ์ขยะเมื่อใช้งาน GUI (เช่นเมื่อฉันอยู่ใน Linux และฉันคัดลอก URL จากนั้นสลับไปที่เบราว์เซอร์ของฉันและพิมพ์ Ctrl + L มันจะเลือกแถบที่อยู่และย้ายวางที่ฉันตั้งใจไว้หนึ่งรอยและแทนที่ด้วยสิ่งที่ฉันพยายามที่จะเขียนทับ ) ฉันรู้ว่ามีวิธีแก้ปัญหาหลายอย่าง แต่ฉันไม่สนใจจริง ๆ สิ่งที่ฉันต้องการคือการสลับพฤติกรรมสำหรับคลิปบอร์ด
12 x11  clipboard 

3
คลิปบอร์ดไม่ทำงานใน KVM
ฉันมี RHEL 6 Desktop พร้อม windows KVM ฉันจะทำให้คลิปบอร์ดทำงานได้อย่างไรเหมือนมีวิธีแก้ปัญหาใน VirtualBox เพื่อแบ่งปันคลิปบอร์ดระหว่างโฮสต์และแขก?
12 kvm  clipboard 

3
ฉันสามารถเร่งความเร็วการวางเป็นกลุ่มได้หรือไม่
ฉันคัดลอกส่วนหนึ่งของ HTML ออกจากหน้าเว็บและต้องการบันทึกไว้ในไฟล์ สำหรับการที่ฉันเริ่มvim เซสชั่นใหม่ในหน้าต่างเทอร์มินัลโดยมีชื่อไฟล์ (ใหม่) ที่ระบุใน commandline กดiเพื่อเข้าโหมดแทรกจากนั้นCtrlShift+ Vและรอขณะที่[-- INSERT --]แสดงที่ด้านล่างและรอ ... เนื่องจากvimไม่ตอบสนองหลังจากผ่านไปหลายวินาทีฉันจึงเปิด 'ตัวแก้ไขข้อความ' จากเมนูแอปพลิเคชัน→ Accessoiries วางข้อความ (ซึ่งปรากฏขึ้นภายในเสี้ยววินาทีที่บันทึกไว้ภายใต้ชื่อใหม่ปิดและฆ่าเซสชัน Vim ที่ ยังไม่เสร็จภายใน 1.5 นาทีต่อมาปริมาณของข้อความคือ 186K ใน 3200 บรรทัดไม่มากเกินไปที่ฉันจะพูดและไม่ยาวเกินไป มีวิธีในการเพิ่มความเร็วของการแทรกเหล่านี้ในvimและ / หรือมีคำอธิบายว่าทำไมจึงช้าเมื่อเทียบกับการใช้ตัวแก้ไขข้อความที่น่ากลัวและวางเมาส์? (% CPU ตามที่topไม่ได้สูงกว่า 5% แม้ว่าฉันจะมีโปรเซสเซอร์บางตัวฟรีในระบบดังนั้นมันอาจเป็นปัญหาของ I / O ที่ถูกผูกไว้ซึ่งไม่มีอยู่เมื่ออ่านข้อความเดียวกันจากไฟล์) ข้อมูลรุ่น: Ubuntu 12.04 Vim: 7.3 พร้อมแพตช์ตามที่จัดทำโดย Ubuntu 12.04 bash: 4.2.25 …
12 vim  clipboard 

2
แบ่งปันคลิปบอร์ดระหว่าง bash และ X11
ในกระทู้นี้คำตอบยอดนิยมแสดงวิธีคัดลอกข้อความที่เลือกไว้ก่อนหน้านี้ด้วยเมาส์บน gnome-terminal ไปยังคลิปบอร์ดใน X11 คำถามของฉันคือว่าฉันคัดลอกข้อความจากเครื่องเทอร์มินัลโดยใช้เครื่องหมายทุบตีและแป้นพิมพ์ลัด (เช่นset-mark+ M-w) เป็นไปได้ไหมที่จะแบ่งปันคลิปบอร์ดนี้กับ X11? แก้ไข : ในคำถามเดิมฉันได้พูดคุยเกี่ยวกับการแบ่งปันคลิปบอร์ดกับ GNOME แต่ตามที่ Gilles ชี้ไว้ด้านล่าง GNOME ไม่มีคลิปบอร์ด (โดยเฉพาะ X) ดังนั้นฉันจึงได้อัปเดตคำถาม
12 bash  x11  clipboard 

1
ดับเบิลคลิกส่วนที่เลือกใน Gnome Terminal
การคลิกสองครั้งที่คำศัพท์ในเทอร์มินอล Gnome เลือกทั้งคำ น่าเสียดายที่การเลือกนี้ไม่รวมเครื่องหมายโคลอนเช่นที่ URL นั้นไม่ได้เลือกอย่างสมบูรณ์เช่นด้วย http://foo.example.org/ เท่านั้น //foo.example.org/ ถูกเลือก ฉันจะกำหนดค่าพฤติกรรมการเลือกนี้ได้อย่างไรเมื่อเลือก URL ที่สมบูรณ์แล้ว ดูสิ่งนี้ด้วย: วิธีการกำหนดค่าพฤติกรรมการคลิกสองครั้งในเทอร์มินัล X? - ทรัพยากรที่อธิบายไม่ได้ถูกตีความโดย Gnome Terminal การเลือกเมาส์เทอร์มินัลคลาสสิกของ Gnome ดับเบิลคลิกที่กล่องโต้ตอบการกำหนดค่าโปรไฟล์ Gnome Shell Terminal ไม่มีตัวเลือกนี้อีกต่อไป

1
กรองเนื้อหาคลิปบอร์ดโดยไม่ต้องใช้ไฟล์ระดับกลาง
ฉันกำลังพยายามแก้ไขข้อความที่อยู่ในคลิปบอร์ดลบบรรทัดบางบรรทัดที่มีสตริงบางส่วนแล้วรับผลลัพธ์สำหรับการจัดการเพิ่มเติม (ฉันชอบที่จะจัดการกับคลิปบอร์ดของฉันเฉพาะเมื่อต้องการเท่านั้น) ฉันกำลังคิดบางอย่างเช่นนี้: cat > swapfile ##Paste all grep -v string swapfile ## Read all rm swapfile ฉันพยายามป้องกันการสร้างไฟล์และทำทุกอย่างใน shell stdin / out เอง ฉันลองใช้ไพพ์การเปลี่ยนทิศทาง grep / sed จากอินพุต แต่ไม่มีผลต่อการพิมพ์อินพุตโดยไม่มีรูปแบบที่ไม่ต้องการ

1
วิธีคัดลอกข้อความจากบรรทัดคำสั่งไปยังคลิปบอร์ดโดยไม่ต้องใช้เมาส์?
ฉันกำลังพยายามหาวิธีที่จะคัดลอกข้อความปัจจุบันในบรรทัดคำสั่งไปยังคลิปบอร์ดโดยไม่ต้องแตะเมาส์ กล่าวอีกนัยหนึ่งฉันต้องเลือกข้อความด้วยแป้นพิมพ์เท่านั้น ฉันพบวิธีแก้ปัญหาครึ่งทางที่อาจนำไปสู่วิธีแก้ปัญหาเต็มรูปแบบ: Ctrl+a - เลื่อนไปที่จุดเริ่มต้นของบรรทัด Ctrl+k - ตัดทั้งเส้น Ctrl+y - ดึงข้อความที่ตัดกลับมา หรือฉันสามารถใช้Ctrl+uเพื่อดำเนินการ 2 ขั้นตอนแรก แน่นอนว่ามันใช้งานได้ แต่ฉันพยายามหาว่าข้อความที่ถูกตัดนั้นถูกเก็บไว้ตรงไหน มีวิธีการเข้าถึงโดยไม่ใช้Ctrl+yหรือไม่? ฉันรู้xclipและฉันยังใช้มันเพื่อส่งข้อความตรงไปยังคลิปบอร์ดดังนั้นฉันจึงคิดว่าจะบีบอัดข้อมูลที่บันทึกไว้โดยCtrl+kไปที่xclipแต่ไม่แน่ใจว่าจะทำอย่างไร วิธีการที่ผมได้รับเพื่อให้ห่างไกลคือการเขียนสคริปต์ที่ใช้xdotoolในการเพิ่มechoจุดเริ่มต้นของบรรทัดและ| zxcไปยังจุดสิ้นสุดของเส้นแล้วฮิตใส่ ( zxcเป็นนามแฝงที่กำหนดเองซึ่งโดยทั่วไปท่อxclip) วิธีนี้ใช้ได้ผล แต่ก็ไม่ใช่วิธี "สะอาด" จริงๆ ฉันใช้ Cshell ถ้ามันสร้างความแตกต่าง แก้ไข: ฉันไม่ต้องการใช้screenเป็นวิธีการแก้ปัญหาลืมที่จะพูดถึงว่า ขอบคุณ!

1
เป็นไปได้หรือไม่ที่จะทราบถึงแหล่งที่มา (แอปพลิเคชั่น) ของคลิปบอร์ด
ฉันสังเกตเห็นว่าบางครั้งเนื้อหาคลิปบอร์ดไม่สามารถใช้งานได้หากแอปพลิเคชันต้นทาง (ที่คัดลอกเนื้อหามา) ถูกปิด นี่ทำให้ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะรู้ว่าแอปพลิเคชันต้นฉบับคืออะไร (เช่นอาจเป็น PID) ทำไม? หากแอปพลิเคชันต้นทางเป็นเทอร์มินัลฉันต้องการค้นหาไดเรกทอรีการทำงานของเทอร์มินัลในกรณีที่เนื้อหาที่คัดลอกเป็นพา ธ สัมพัทธ์เพื่อสร้างพา ธ แบบเต็มไปยังไฟล์ FYI ฉันกำลังใช้ xclip เพื่อกำหนดเนื้อหาของคลิปบอร์ดเช่น xclip -selection primary -t STRING -o 2> /dev/null
10 x11  process  clipboard  xclip 

1
ป้องกันการวางหลายบรรทัดในทุบตี
ฉันมักจะใช้ctrl+cเพื่อคัดลอกข้อความจากแอปพลิเคชั่น gui บางส่วนแล้ววางลงในเทอร์มินัลอีมูเลเตอร์ (เทอร์มิเนเตอร์) โดยใช้เมนูคลิกเมาส์ขวาและวาง บางครั้งฉันลืมว่าคลิปบอร์ดมีหลายบรรทัดซึ่งเมื่อวางลงในทุบตีทำให้แต่ละบรรทัดจะ "ดำเนินการ" มีวิธีแก้ปัญหาเพื่อป้องกันการวางหลายบรรทัดทั้งหมดหรือไม่?

3
zsh คัดลอกและวางเช่น emacs
ฉันสังเกตว่า zsh มีหลายสิ่งที่ฉันเห็นใน emacs ฉันสามารถทำการเลือกด้วย ctrl + space และเลือกภูมิภาค ฉันสามารถทำสำเนาได้เหมือนใน emacs ขณะที่ฉันยังอยู่ใน zsh ใน emacs ฉันสามารถใช้คลิปบอร์ดระบบของฉัน (ก่อนหน้านี้มีการกำหนดค่าเพิ่มเติมบางอย่างที่จำเป็น แต่ตอนนี้ใช้งานได้ใน emacs) ใน zsh ฉันไม่สามารถวางจากคลิปบอร์ดโดยใช้ Cy และคัดลอกจาก zsh ไปยัง cliipboard ระบบของฉันมีปัญหาเดียวกัน มีวิธีแก้ไขไหม?
10 zsh  clipboard 

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