עבור לתוכן

השלמה אוטומיטת בעורך ה- VI ע"י map ב- .exrc

Featured Replies

פורסם

אני יודע בודאות שאפשר לעשות map לסט של פקודות, בעורך ה-VI,

כך שתהיה אפשרות להשלמה אוטומטית של שמות משתנים, לדוגמה. (ע"י חיפוש של חלק מילה בכיוונים השונים, והכנסתה לבאפר)

אני לא מוצא את הדרך ולא מצליח לכתוב אותה בעצמי..

מי שיש לו ורוצה לשתף מוזמן...

תודה, ממשתמש יוניקס לכמה שנים הקרובות =]

  • 3 שבועות מאוחר יותר...
פורסם

ל VI יש פקודה שימושית אחת:

:!emacs

פורסם

ל VI יש פקודה שימושית אחת:

:!emacs

ומה זה קשור למה שהוא שאל?

לפותח הת'רד , אני לא מכיר פקודה של השלמה אוטומטית , אבל למשל אם יש לך מילה כמו HELLO והסמן נמצא על E אז לוחצים על האות a (לא תראה על המסך)

ואז תקיש איזה אותיות שאתה רוצה .

לדוג' : אם תקיש EEE אז ייצא HEEEELO , או במשתנה int אתה רוצה שישלים לך לבד אם אתה כותב in , אז אם יש לך דרך לשמור את התוצאה אז אתה מסודר ,מקווה שהבנת :)

פורסם

ל VI יש פקודה שימושית אחת:

:!emacs

איכס !!!!!! אני לא מבין אנשים שאוהבים EMACS !!!!! אין על VI

פורסם
  • מחבר

borsood אתה פשוט גאון..! :screwy:

יש מערכות שבזמן אמת העבודה עם emacs לא כל כך אפשרית אז נעזרים בVI

בכל אופן נראה לי שלא הבנתם אותי..

כמו שניתן לעשות map לפקודה שמכניסה לבאפר ואז מדביקה במקום אחר,

ככה יש גם רצף לחיצות שיכול להשלים אוטומטית..

דוגמא לאלגוריתם כזה:

שמור את המילה שנוכחית שהסמן עליה לתוך באפר מסוים

תבצע חיפוש לכיוון מעלה, כשבתוך המרכאות שופכים את הבאפר

תעתיק את המילה שמצאת, ותחזור לנקודה הקודמת..

בלהבלהבלה

(:

פורסם

borsood אתה פשוט גאון..! :screwy:

יש מערכות שבזמן אמת העבודה עם emacs לא כל כך אפשרית אז נעזרים בVI

מה לא נותנים לך להתקין emacs על המחשב הזה? באיזו ממלכת רשע אתה עובד?

הסיבה היחידה שאני חופר לך זה כי בemacs מקרואים כאלה הם פשוטים מאד.

לא סתם זב קיצור של Editor MACroS

פורסם
  • מחבר

.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים