Car-tech

Old-School Geek Tool: עריכת טקסט עם Vim

But what is the Fourier Transform? A visual introduction.

But what is the Fourier Transform? A visual introduction.
Anonim

עורך טקסט חופשי Vim הוא Windows (ורבים פלטפורמת אחרים) יישום של עורך טקסט * nix קלאסי, vi. "Vim" הוא קצר עבור "Vi, שיפור", ובעוד יש לו תכונות vi חסר (כגון scripting, מיזוג קבצים, פגז GUI), הלב של זה הוא VI.

כרטיסיות וחלונות resizable לשפר את החוויה, אבל הליבה של Vim הוא קלאסי vi.

אל תבלבלו "עורך טקסט" עם "מעבד תמלילים." Vim מיועד בעיקר לעריכת קוד, במיוחד קבצי אצווה וסקריפטים, למרות שזה בהחלט יכול לשמש עבור דברים אחרים. יתר על כן, Vim הוא מודאלי, שהוא מושג שעשוי להיות מוזר עבור משתמשים מודרניים רבים (כלומר, לאחר 1980). במצב הוספה, כאשר אתה מכה על מקש, המפתח הוא נכנס לתוך המסמך. במצב פקודה, כאשר אתה מכה על מקש, הפקודה המתאימה מבוצעת. הקלד "3dw" במצב הוספה, ותראה את האותיות האלה מופיעות בסמן שלך. הקלד את אותו סדר במצב פקודה, ותמחק את שלוש המילים הבאות מהמסמך. (סוג 'u' לבטל, כמובן!) אתה עובר מצבים על ידי להכות Escape. בר קטן בתחתית המסך יגיד לך באיזה מצב אתה נמצא.

זה אולי נשמע כאילו זה יותר צרות מאשר זה שווה, אבל ברגע שאתה מעל עקומת הלמידה, הכוח של Vim ומהירות מדהימה. בגלל המודליות, הפקודות הנפוצות ביותר אינן צריכות להיות "מקשטות" עם מקשי Ctrl או alt. רוצה לדלג קדימה מילה? פגע 'w'. רוצה לדלג קדימה 7 מילים? פגע '7w'. עבור אל שורה 34? 34G. ראש הדף? gg. שורה אחרונה בקובץ? כל פונקציות הניווט והעריכה הגדולות דורשות רק 2 או 3 מפתחות, ללא תרגילי האצבע המוזרים הנדרשים על ידי EMACS או לשוטט בתפריטים. Vim עבור Windows ממפה את רוב המפתחות הרגילים גם כן, כך עמוד למעלה עמוד למטה לעבוד כצפוי - ואם אתה רוצה שהם יעשו משהו אחר, אתה יכול לערוך את הקובץ keybindings.

Vim כולל GUI בסיסי, ו מאפשר לך להשתמש בעכבר כדי לבצע פקודות רבות, אבל אם אתה מגביל את עצמך רק את הפונקציונליות העכבר, אתה יכול גם להיות באמצעות פנקס רשימות. אם אתה כותב בעיקר טקסט מעוצב, Vim הוא לא הכלי הטוב ביותר עבורך (אבל אם אתה צריך לכתוב מסומן למעלה טקסט, כגון LaTEX, זה יכול להיות מאוד שימושי!), אבל אם אתה עורך הרבה קבצי אצווה, PERL סקריפטים או כל דבר אחר - ובמיוחד אם אתה עובר באופן קבוע בין Windows ו- * nix סביבות - זה חזק מאוד. חוץ מזה, אם אתה אמן Vim, שלך חנון האשראי בהחלט יעלה כמה חריצים