ฉันสามารถบอกให้ emacs วาง (ปุ่มกลางของเมาส์) บนตำแหน่งเคอร์เซอร์ได้หรือไม่?


17

ถ้าฉันวางข้อความจากเบราว์เซอร์ใน emacs เคอร์เซอร์ emacs มักจะอยู่ในตำแหน่งที่ฉันต้องการวางข้อความ ถ้าฉันจะใช้ emacs ในโหมดคอนโซลฉันสามารถเลื่อนเมาส์ไปเหนือข้อความและกดปุ่มกลาง (ถ้าฉันปิดการใช้งาน GPM) แต่เมื่อใช้ emacs ในโหมด X (หน้าต่าง) ฉันต้องเลื่อนเคอร์เซอร์ของเมาส์ไปที่ตำแหน่งที่แน่นอนที่ฉันต้องการวางข้อความ

มีวิธีบอกให้ emacs ใช้ตำแหน่งเคอร์เซอร์ emacs ปัจจุบันสำหรับการวางแทนที่จะเป็นตำแหน่งเคอร์เซอร์ของเมาส์หรือไม่?

ฉันหวังว่าคุณจะได้รับปัญหาของฉัน :-)


เป็นคำถามที่ดีฉันสังเกตเห็นว่าฉันขาดฟังก์ชั่นนี้ในบางสถานการณ์ แต่เมื่อมองย้อนกลับไปฉันจะบอกว่าฉันชอบพฤติกรรมมาตรฐานมากกว่าครึ่งกรณี จะดีที่มีโหมดทั้งสองเข้าถึงได้อย่างรวดเร็วตลอดเวลา
Alexander Shcheblikin

คำตอบ:


19

ลองการตั้งค่านี้:

(setq mouse-yank-at-point t)

เยี่ยมมากถึงแม้ว่าการตั้งค่านี้จะไม่ปรากฏใน Mx mouse-yank ... การทำให้สมบูรณ์อัตโนมัติจะใช้งานได้เมื่อฉันใส่มันลงใน. emacs :-) ของฉัน
Flow

3
นั่นเป็นเพราะมันเป็นตัวแปรไม่ใช่ฟังก์ชั่น คุณสามารถใช้ Mx set-variable RET mouse-yank-at-point (และความสมบูรณ์ควรทำงานที่นี่)
Antoine Pelisse

1
นี่ควรเป็นการตั้งค่าเริ่มต้นของ IMHO
sjas

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