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

1
อะไรคือความแตกต่างระหว่างคำสั่ง map, noremap, abbrev และ noreabbrev?
คำสั่งเหล่านี้เปลี่ยนการกดแป้นหนึ่งชุดไปเป็นชุดอื่น แต่อย่างใด แต่ฉันค่อนข้างคลุมเครือซึ่งคำสั่งหนึ่งเหมาะสมที่สุดสำหรับบางสถานการณ์ นอกจากนี้ยังมี!สายพันธุ์ของพวกเขาเช่นกัน ในขณะนี้การใช้งานของพวกเขานั้นค่อนข้างจับจดดังนั้นฉันจะรู้ได้อย่างไรว่ามีข้อผิดพลาดอะไรบ้าง โดยเฉพาะอย่างยิ่งหมายเหตุเกี่ยวกับรุ่นของโหมดต่าง ๆ อาจมีประโยชน์เนื่องจากฉันได้เรียนรู้จาก Peter Rincker ในความคิดเห็นที่cmapสามารถขยายได้ทุกที่ในบรรทัดและไม่เพียง แต่เมื่อฉันใช้:คำสั่ง ฉันสามารถใช้ความระมัดระวังแบบใดกับข้อผิดพลาดที่อาจเกิดขึ้นได้

2
การแมปโหมดแทรกความไวตามบริบทหรือตัวย่อ
ฉันวางแผนที่จะใช้การแมปอรรถประโยชน์สำหรับปลั๊กอิน LaTeXของฉันเพื่อทำให้การพิมพ์ทางคณิตศาสตร์ง่ายขึ้น ตัวอย่างเช่นฉันต้องการสร้างตัวย่อที่คล้ายกับ `a : \alpha `b : \beta -> : \to => : \Rightarrow และคล้ายกัน ฉันต้องการ (บางส่วน) การแมปเท่านั้นที่จะสามารถใช้งานได้ในสภาพแวดล้อมทางคณิตศาสตร์ไม่ใช่ด้านนอก ฉันรู้ว่าฉันสามารถรับรู้สภาพแวดล้อมทางคณิตศาสตร์ผ่านกลุ่มไวยากรณ์คือและtexMathZoneE texMathZoneXอย่างไรก็ตามฉันไม่ทราบวิธีใช้สิ่งนี้เพื่อทำการแมปตามบริบทหรือตัวย่อ

3
ฉันจะจัดการและจดจำตัวย่อจำนวนมากใน vimrc ของฉันได้อย่างไร
ฉันมีตัวย่อมากกว่า 500 ตัว ( iabbr, abbr) และการแมปบางอย่างในไฟล์ vimrc ของฉันจาก Java, PHP, C / C ++ และ Latex มันไม่ง่ายเลยที่จะจดจำได้ทันทีเมื่อฉันไม่ได้ใช้ภาษาในบางครั้ง ฉันสงสัยว่าฉันสามารถทำชื่อตัวย่อให้สำเร็จได้หรือไม่ มีวิธีใดที่ดีกว่าในการเข้าถึง / จัดการตัวย่อทั้งหมดเหล่านี้?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.