คำถามติดแท็ก copy-paste

10
ฆ่าหรือคัดลอกบรรทัดปัจจุบันด้วยการกดแป้นน้อยที่สุด
ฉันC-a C-k C-kจะฆ่าจุดเส้นทั้งหมดที่อยู่บน หากฉันต้องการคัดลอกบรรทัดแทนที่จะฆ่ามันฉันสามารถกดได้C-/ C-/ หลังจากพิมพ์ลำดับด้านบน C-a C-SPC C-n M-wหรือฉันสามารถทำได้ มีวิธีที่เร็วกว่าในการฆ่าหรือคัดลอกจุดเส้นทั้งหมดที่เปิดอยู่?

2
เพิ่มคลิปบอร์ดระบบปฏิบัติการเพื่อฆ่าริง
บ่อยครั้งที่ฉันพบว่าตัวเองกำลังคัดลอกข้อมูลโค้ดลงในคลิปบอร์ดของระบบปฏิบัติการจากอินเทอร์เน็ต จากนั้นฉันก็ทำตามขั้นตอนง่าย ๆ ดังต่อไปนี้: สลับไปที่หน้าต่าง Emacs ของฉัน ค้นหาสถานที่ที่ฉันต้องการวางรหัส ใช้C-y( yank) เพื่อแทรกข้อความที่คัดลอก อย่างไรก็ตามบางครั้งฉันพบว่า (ฉันผิดหวังมาก) ที่ฉันใช้คำสั่ง kill บางรูปแบบ (เช่นkill-wordหรือkill-line) ในขณะที่ฉันอยู่ในขั้นตอนที่ 2 ในกรณีเช่นนี้ข้อความที่คัดลอกมาจาก "คลิปบอร์ด" ไม่เคยทำให้เกิดการฆ่า แหวน. มีวิธีที่จะทำให้แน่ใจว่าข้อความที่คัดลอกจากแอปพลิเคชันอื่น ๆ ทำให้มันกลายเป็นวงแหวนสังหารของฉันหรือไม่? ฉันทำงานบน Linux บ่อยที่สุด แต่ฉันยังใช้ Emacs เป็นประจำใน Windows และ Mac OS X ดังนั้นจึงต้องการคำตอบที่ไม่เชื่อเรื่องพระเจ้า

7
คัดลอกข้อความจาก Emacs ไปยังคลิปบอร์ด OS X
เมื่อฉันเรียก Emacs ใน terminal ข้อความแทนของโหมด GUI ปกติผมสามารถคัดลอก Emacs โดยเปิดใช้งานเริ่มต้นของภูมิภาคที่มีแล้วเลือกสิ่งที่ฉันต้องการแล้วทำC-SPCM-w มีวิธีใดที่จะทำให้ภูมิภาคคัดลอกวิธีนี้มีอยู่ในคลิปบอร์ด OSX เพื่อวางไว้ในหน้าเว็บ (นอกเหนือจากการใช้ Emacs ในโหมด GUI อย่างชัดเจน) ฉันไม่สนใจที่จะสร้างทางลัดที่แตกต่างในการทำเช่นนั้นและโดยพื้นฐานแล้วมันไม่จำเป็นต้องติดตั้งโมดูลใด ๆ ฉันเคยเห็นโพสต์นี้และลองคำตอบที่ได้รับการยอมรับ แต่มันใช้งานไม่ได้ตามที่คาดหวังไว้ข้างต้น ความคิดอื่น ๆ ?
25 osx  copy-paste 

1
Emacs ไม่ได้อยู่ในโหมด Visual ของ Evil กับคลิปบอร์ดของระบบปฏิบัติการทุกอัน
ติดตั้ง: GUI รุ่น GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) ปี 2015-07-25 บน KAEL รวบรวมจาก EmacsW64 Package Evil ใช้ Evil เวอร์ชันล่าสุดจาก MELPA Windows 7 x64 บิต สถานการณ์: ทดสอบด้วยการกำหนดค่า Emacs ว่างเปล่าที่เปิดใช้งาน Evil เท่านั้น ฉันคัดลอกข้อความบางส่วนจากแอปพลิเคชัน Windows จากนั้นผมวางลงภายใน Emacs ด้วยnormal mode pฉันเห็นข้อความ จากนั้นฉันเปลี่ยนเป็นแอปพลิเคชัน Windows เลือกข้อความอื่นคัดลอก สลับกลับไป Emacs visual modeสายตาเลือกข้อความและวางภายใน แต่ข้อความภายในภูมิภาคจะไม่ถูกแทนที่ด้วยข้อความจากคลิปบอร์ดของ Windows นี่ไม่ใช่ Vim เริ่มต้น ฉันจะกำหนดค่าข้อความที่ถูกแทนที่ด้วยแอคชันการคัดลอกล่าสุดได้อย่างไรในกรณีนี้คลิปบอร์ด Windows

1
Spacemacs: วางลงใน minibuffer
มีวิธีการวางบางสิ่งบางอย่างลงใน minibuffer หรือไม่? ตัวอย่างเช่นถ้าฉันต้องการeval-expressionและวางบางสิ่งบางอย่างในนั้น neiter C-vหรือ (ชัดp) จะทำงานอย่างไร จะต้องมีวิธี

1
โหมดองค์กร - การแยกวิเคราะห์ HTML ที่หลากหลายโดยตรงเมื่อวาง?
ขณะนี้สำหรับเครื่องมือการจดบันทึกเช่นEvernoteและQuiverฉันสามารถคัดลอกเนื้อหา HTML โดยตรงจากเบราว์เซอร์ที่ชื่นชอบแล้ววางลงในแอพโดยมีการจัดรูปแบบ + ลิงก์ทั้งหมดที่เก็บรักษาไว้ อย่างไรก็ตามในโหมดรหัสดูเหมือนว่าข้อมูลการจัดรูปแบบทั้งหมดจะหายไป ผมเคยเห็นใครบางคนแนะนำให้ใช้ewweww-orgในการเรียกดูเว็บและคัดลอกเนื้อหาผ่านทาง อย่างไรก็ตามนั่นน่าเบื่อจริงๆ (ฉันไม่คิดว่าจะมีผู้คนมากมายที่ท่องเว็บโดยใช้ewwแทนเบราว์เซอร์ที่ทันสมัยทุกวันนี้ฉันจะต้องเปิดลิงค์นั้นอีกครั้งewwและคัดลอกไม่พูดถึงบางครั้งewwไม่ได้ แสดงเนื้อหาได้ดี) เป็นไปได้ไหมที่จะให้Emacsแยกวิเคราะห์ HTML ที่คัดลอกโดยตรงเมื่อวาง? แม้ว่าจะไม่มีเครื่องมือที่มีอยู่สำหรับสิ่งนั้นมันเป็นไปได้ไหมที่จะสร้างมันขึ้นมา? นี่เป็นสิ่งเดียวที่ทำให้ฉันเปลี่ยนorgmodeจากเครื่องมือจดบันทึกอื่น ๆ ไม่ได้

6
วิธีง่าย ๆ ในการคัดลอก / วางไฟล์และไดเรกทอรีระหว่างบัฟเฟอร์ที่ dired
มีM-w C-yวิธีง่าย ๆ ในการคัดลอกวางไฟล์และไดเรกทอรีระหว่างสอง dired บัฟเฟอร์หรือไม่ ฉันหมายถึงการทำเครื่องหมายบางรายการ (ไฟล์และบัฟเฟอร์) โดยmการคัดลอกแล้วโดยM-w(หรือทางลัดอื่น) จากนั้นไปที่บัฟเฟอร์ dired อื่น (ซึ่งไม่จำเป็นต้องอยู่ในหน้าต่างแบบเคียงข้างกันโดยหน้าต่างของบัฟเฟอร์ dired ก่อนหน้านี้) ) แล้วyankingไฟล์ทั้งหมดที่คัดลอกโดยC-y(หรือทางลัดอื่น) ที่นั่น? นี่เป็นงานง่ายที่นักสำรวจไฟล์หลายคนในระบบปฏิบัติการต่าง ๆ สามารถทำได้ ปัญหาเกี่ยวกับตัวเลือกการคัดลอกแบบคลาสสิกCใน direy คือเมื่อมันถูกกดมันจะถามถึงปลายทาง หากเส้นทางของบัฟเฟอร์ปลายทางยาวมากหรือมีบัฟเฟอร์ที่เปิดมากเกินไปวิธีนี้ซับซ้อน ฉันกำลังมองหาวิธีที่จะคัดลอกรายการก่อนแล้วจึงวางลงในบัฟเฟอร์ที่เหมาะสม มีคำถามที่เกี่ยวข้องวิธีคัดลอก / ย้ายไฟล์อย่างรวดเร็วใน Emacs Dired? ซึ่งใช้วิธีการคลาสสิกของการกดCเมื่อสองหน้าต่าง dired (setq dired-dwim-target t)แยกออกจากกันในแนวตั้งโดยใช้ตัวเลือก อะไรคือวิธีที่จะบรรลุเป้าหมายนี้?
10 dired  copy-paste 

2
วิธีการเปลี่ยนลำดับเลขฐานแปดให้เป็นข้อความ utf-8
เมื่อฉันคัดลอกข้อความที่ไม่ใช่ ASCII จาก Windows และวางลงใน Emacs ข้อความจะปรากฏขึ้นตามลำดับเลขฐานแปด ตัวอย่างเช่นถ้าฉันวางäลงใน Emacs มันจะปรากฏเป็น \ 344 ฉันพิมพ์ Cq 344 เพื่อรับäใน Emacs ได้ มันน่ารำคาญ แต่ก็ทนได้ถ้ามีตัวละครเพียงตัวเดียว แต่ถ้ามีตัวละครจำนวนมากเปลี่ยนเป็นซีเควนซ์ลำดับเลขฐานแปดมันจะสะดวกในการรันคำสั่งบางอย่างในพื้นที่เพื่อแปลงทุกอย่างภายใน มีคำสั่งดังกล่าวอยู่แล้วหรือไม่? ถ้าไม่คุณจะเขียนฟังก์ชั่นได้อย่างไร [ฉันตั้งค่าระบบการเข้ารหัสเริ่มต้นของฉันเป็น utf-8 ในไฟล์. emacs ของฉันและฉันใช้ไฟล์. emacs เดียวกันบน Windows และ Linux แต่ปัญหาจะเกิดขึ้นเฉพาะเมื่อคัดลอกจากแอปพลิเคชัน Windows ไปยัง Emacs การคัดลอกจาก Emacs ไปยังแอปพลิเคชัน Windows อื่นทำงานได้ดี]
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.