เคอร์เซอร์ของเมาส์ในเทอร์มินัล?


15

ฉันใช้ Mac OS X Terminal.app แต่คำตอบสำหรับเรื่องนี้อาจนำไปใช้กับเครื่องจำลองเทอร์มินัล UNIX-ish ทั่วไปในสภาพแวดล้อมแบบกราฟิก

คำถาม - ฉันต้องทำอย่างไรกับ: ใช้เคอร์เซอร์ของเมาส์เพื่อคลิกที่ตำแหน่งอักขระในบรรทัดปัจจุบันของเทอร์มินัลและให้เคอร์เซอร์ของเทอร์มินัลข้ามไปที่จุดนั้น?

โดยทั่วไปคุณต้องกดแป้นลูกศรค้างไว้เพื่อเลื่อนไปยังตำแหน่งเคอร์เซอร์ที่ถูกต้อง หากคุณกำลังวางข้อความจำนวนมากที่เชลล์พรอมต์หรือทำงานในโปรแกรมแก้ไขเช่น VI สิ่งนี้อาจใช้เวลานาน ฉันรู้ว่าบรรณาธิการมีปุ่มนำทางอื่น ๆ เช่นคำข้าม แต่ฉันชอบเคอร์เซอร์เมาส์

คำตอบ:


23

กลุ่ม:

 :set mouse=a

1
ในเวลาที่ได้รับคำตอบเทอร์มินัลไม่สนับสนุนการรายงานเมาส์ดังนั้นคำตอบนี้จึงไม่ถูกต้องซึ่งทำให้ฉันสงสัยว่ามันจะเป็นคำตอบที่ยอมรับได้อย่างไร อย่างไรก็ตามใน OS X 10.11 El Capitan ตอนนี้ Terminal รองรับการรายงาน Mouse และสิ่งนี้จะทำงานใน Vim
Chris หน้า

มันจะปรับปรุงคำตอบนี้เพื่อเพิ่มคำอธิบายวิธีใช้~/.vimrcเพื่อเปิดใช้งานการรายงานเมาส์โดยอัตโนมัติ
Chris หน้า

3
@ChrisPage: หากคุณต้องการปรับปรุงคำตอบนี้: คลิกลิงก์แก้ไข เกี่ยวกับ "ในเวลาที่คำตอบที่ได้รับคำตอบนั้นไม่ถูกต้อง": ฉันจะไม่ได้รับคำตอบถ้ามันจะไม่ทำงานบนเครื่องของฉันในเวลานั้น และมันก็ใช้ได้กับ OP ในเวลานั้นเช่นกัน
akira

คุณต้องติดตั้งปลั๊กอิน MouseTerm SIMBL bitheap.org/mouseterm
Chris Page

ฉันสงสัยว่ามีประโยชน์เพียงใดฉันจะบอกว่าสิ่งที่ ESSENCIAL ยังไม่พร้อมโดยเริ่มต้น ...
Sergio Abreu

10

ใน Mac OS X Terminal คุณสามารถกดOption(หรือAlt) ค้างไว้แล้วคลิกและเคอร์เซอร์การพิมพ์จะเลื่อนไปที่เคอร์เซอร์ของเมาส์


2

นาโนสามารถทำได้ด้วยอาร์กิวเมนต์ '-m'


เมื่อได้รับคำตอบนี้เทอร์มินัลไม่สนับสนุนการรายงานเมาส์ดังนั้นคำตอบนี้จึงไม่ถูกต้อง อย่างไรก็ตามใน OS X 10.11 El Capitan ตอนนี้ Terminal รองรับการรายงาน Mouse และสิ่งนี้จะทำงานใน Vim
Chris หน้า

มันจะปรับปรุงคำตอบนี้เพื่อเพิ่มคำอธิบายวิธีใช้~/.nanorcเพื่อเปิดใช้งานการรายงานเมาส์โดยอัตโนมัติ
Chris หน้า

คุณอาจติดตั้งปลั๊กอิน MouseTerm SIMBL: bitheap.org/mouseterm
Chris Page

2
@ChrisPage เหตุใดจึงมีความเกี่ยวข้องกับคำตอบที่ไม่ถูกต้อง (สำหรับคุณ?) ในขณะที่เขียนหากทำงานกับ OP ทั้งนี้จำไว้ว่าคุณสามารถปรับปรุงคำตอบเกินไปแก้ไขการเชื่อมโยงเป็นสิทธิที่มี :)
Enrico
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.