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

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

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

2
ปิดใช้งานการเยื้องอัตโนมัติทั้งหมดโดยสมบูรณ์
ฉันจะปิดการใช้งานการเยื้องอัตโนมัติทั้งหมดใน Emacs ได้อย่างไร ฉันต้องปิดการใช้งานอย่างน้อยสำหรับโหมด Fundamental แต่ฉันก็สบายดีเพราะมันถูกปิดการใช้งานทั่วโลกสำหรับเซสชันปัจจุบัน โปรดอ่านคำถามที่เหลือก่อนที่จะประกาศซ้ำ คำตอบอื่น ๆ ทั้งหมดที่ฉันพบมีไว้สำหรับการปิดการเยื้องเป้าหมาย ฉันต้องการปิดการใช้งานการเยื้องอัตโนมัติสำหรับเซสชันทั้งหมดอย่างสมบูรณ์ การตั้งค่าelectric-layout-modeเป็นnilไม่ทำงาน รายละเอียด บางครั้งฉันต้องการเขียน Git ขนาดใหญ่ส่งข้อความด้วยโปรแกรมแก้ไขข้อความ Windows ASCII ของฉัน ข้อความเหล่านี้มักจะมีรายการหัวข้อย่อยบล็อกโค้ดหรือสิ่งอื่น ๆ ที่การจัดรูปแบบที่แม่นยำในเอกสารต้นฉบับของฉันมีความหมาย codebase ของฉันอยู่บน Linux และฉันเชื่อมต่อกับกล่องโดยใช้ไคลเอ็นต์ SSH แบบข้อความเท่านั้น เมื่อ Git เข้าสู่ Emacs เพื่อแก้ไขข้อความคอมมิทฉันต้องการที่จะคัดลอกข้อความคอมมิทซอร์สไปยังคลิปบอร์ดของ Windows จากนั้นวางโดยใช้คำสั่ง Windows paste จากมุมมองของ Emacs ฉันกำลังพิมพ์สิ่งที่พบในไฟล์ข้อความ Windows น่าเสียดายที่เมื่อ Emacs เห็นเส้นที่เยื้องมันเพิ่มการเยื้องอัตโนมัติของตัวเองดังนั้นฉันจึงได้พื้นที่สามเหลี่ยมขนาดใหญ่นี้ตามขอบด้านซ้ายของบัฟเฟอร์ ฉันใช้ GNU Emacs 24.3.1 วิธีแก้ปัญหา วิธีแก้ปัญหาปัจจุบันของฉันคือการถ่ายโอนไฟล์ข้อความ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.