פיקוד לינוקס

vim - Vi improved, עורך טקסט מתכנתים

תַקצִיר


vim [options] [file ..]
vim [options] -
vim [options] -t תג
vim [options] -q [errorfile]


לְשֶׁעָבַר
נוף
gvi
ר ' רים

תיאור

Vim הוא עורך טקסט כי הוא תואם כלפי מעלה ל- Vi. זה יכול לשמש כדי לערוך כל מיני טקסט רגיל. זה שימושי במיוחד עבור עריכת תוכניות.

יש הרבה שיפורים מעל וי: רב ברמת לבטל, חלונות מרובים buffers, הדגשת תחביר, עריכת שורת פקודה, השלמת שם הקובץ, on-line עזרה, בחירה חזותית, וכו 'ראה ": help vi_diff.txt" לסיכום של ההבדלים בין Vim ו - Vi.

בעוד פועל Vim הרבה עזרה ניתן לקבל ממערכת העזרה on-line, עם הפקודה "עזרה". עיין בקטע 'עזרה מקוונת' להלן.

לרוב Vim הוא התחיל לערוך קובץ יחיד עם הפקודה

קובץ

באופן כללי יותר Vim הוא התחיל עם:

vim [options] [filelist]

אם רשימת הקבצים חסרה, העורך יתחיל במאגר ריק. אחרת, ניתן לבחור באחת מתוך ארבע האפשרויות הבאות כדי לבחור קובץ אחד או יותר לעריכה.

..

רשימה של שמות קבצים. הראשון יהיה הקובץ הנוכחי ולקרוא למאגר. הסמן יהיה ממוקם על השורה הראשונה של המאגר. ניתן להגיע לקבצים אחרים באמצעות הפקודה "הבאה". כדי לערוך קובץ שמתחיל עם מקף, קדם את רשימת הקבצים עם "-".

-

הקובץ לערוך הוא קרא מ stdin. פקודות נקראות מ stderr, אשר אמור להיות tty.

-t {tag}

הקובץ לערוך את מיקום הסמן הראשוני תלוי "תג", מעין תווית goto. {tag} נראה בתיק התגים, הקובץ המשויך הופך לקובץ הנוכחי והפקודה המשויכת מופעלת. לרוב זה משמש עבור תוכניות C, ובמקרה זה {tag} יכול להיות שם פונקציה. האפקט הוא שהקובץ המכיל את הפונקציה הופך לקובץ הנוכחי והסמן ממוקם בתחילת הפונקציה. ראה ": פקודות תג עזרה".

-q [errorfile]

התחל במצב QuickFix. הקובץ [errorfile] הוא קרא את השגיאה הראשונה מוצגת. אם [errorfile] מושמט, שם הקובץ מתקבל מאפשרות 'errorfile' (ברירות מחדל ל- AztecC.Err עבור Amiga, "errors.vim" במערכות אחרות). שגיאות נוספות ניתן לקפוץ עם הפקודה: "cn". ראה ": עזרה מהירה".

Vim מתנהג אחרת, בהתאם לשם הפקודה (ההפעלה עדיין עשוי להיות אותו קובץ).

מֶרֶץ

הדרך "הנורמלית", הכל הוא ברירת המחדל.

לְשֶׁעָבַר

התחל במצב Ex. עבור למצב רגיל עם הפקודה ": vi". ניתן לעשות זאת גם עם הטיעון "ה".

נוף

התחל במצב קריאה בלבד . אתה תהיה מוגן מפני כתיבת קבצים. ניתן גם לעשות עם הטיעון "R".

gvi

גירסת GUI. הפעלת חלון חדש. ניתן גם לעשות עם הטיעון "g".

ר 'רים

כמו לעיל, אבל עם הגבלות. זה לא יהיה אפשרי להתחיל פקודות פגז , או להשעות Vim. ניתן לעשות זאת גם עם הטיעון "-Z".

אפשרויות

האפשרויות ניתנות בכל סדר, לפני או אחרי שמות קבצים. אפשרויות ללא ויכוח ניתן לשלב לאחר מקף אחד.

+ [num]

עבור הקובץ הראשון הסמן יוצב בשורה "num". אם "num" חסר, הסמן יוצב בשורה האחרונה.

+ / {pat}

עבור הקובץ הראשון, הסמן יוצב על המופע הראשון של {pat}. ראה ": help search-pattern" עבור תבניות החיפוש הזמינות.

+ {הפקודה}

-c הפקודה

{command} יבוצע לאחר קריאת הקובץ הראשון. {command} מתפרש כפקודה Ex. אם הפקודה מכילה רווחים, יש להקיף אותה במרכאות כפולות (תלוי בקליפה שבה נעשה שימוש). דוגמה: Vim "+ set set" main.c
הערה: ניתן להשתמש בפקודות של עד 10 "+" או "c".

- cmd {command}

כמו שימוש ב- "c", אבל הפקודה מבוצעת רק לפני עיבוד כל קובץ vimrc. ניתן להשתמש עד 10 פקודות אלה, באופן עצמאי פקודות "ג".

-b

מצב בינארי. יוגדרו מספר אפשרויות שיאפשרו לערוך קובץ בינארי או קובץ הפעלה.

-C

תוֹאֵם. הגדר את האפשרות 'תואם'. זה יגרום Vim להתנהג בעיקר כמו וי, למרות שקובץ .vimrc קיים.

ד

התחל במצב הבדל. צריך להיות שניים או שלושה ארגומנטים שם קובץ. Vim יפתח את כל הקבצים ויציג הבדלים ביניהם. עובד כמו vimdiff (1).

-D Device

פתח את {device} לשימוש כמסוף. רק על אמיגה. דוגמה: "-d con: 20/30/600/150".

התחל Vim במצב Ex, בדיוק כמו הפעלה נקרא "לשעבר".

-f

חֲזִית. עבור הגרסה GUI, Vim לא יהיה מזלג לנתק מן הקליפה זה התחיל. על Amiga, Vim לא מחדש כדי לפתוח חלון חדש. יש להשתמש באפשרות זו כאשר Vim מבוצע על-ידי תוכנית שתמתין להשלמת הפעלת העריכה (לדוגמה, דואר). על Amiga את ": sh" ו ":!" פקודות לא יפעלו.

-F

אם Vim כבר מלוקט עם תמיכה FKMAP לעריכה מימין לשמאל קבצים בכיוון ו מיפוי פרסית מיפוי, אפשרות זו מתחילה Vim במצב פרסית, כלומר "fkmap" ו "rightleft" נקבעים. אחרת ניתנת הודעת שגיאה ו- Vim מבטל.

-g

אם Vim כבר נערך עם תמיכה GUI, אפשרות זו מאפשרת GUI. אם לא נערכה תמיכת GUI, מוצגת הודעת שגיאה ו- Vim מבטל.

-h

תן קצת עזרה על טיעונים שורת הפקודה ואפשרויות. אחרי זה Vim יוצא.

-H

אם Vim נערך עם תמיכה ב- RIGHTLEFT לעריכת קבצים מכוונים מימין לשמאל ומיפוי מקלדת עברית , אפשרות זו מתחילה ב- Vim במצב עברית, כלומר, 'hkmap' ו- 'rightleft' מוגדרים. אחרת ניתנת הודעת שגיאה ו- Vim מבטל.

-i {viminfo}

בעת שימוש בקובץ viminfo מופעלת, אפשרות זו מגדירה את שם הקובץ לשימוש, במקום ברירת המחדל "~ / .viminfo". זה יכול לשמש גם כדי לדלג על השימוש בקובץ. Viminfo, על ידי מתן השם "אף אחד".

-L

אותו דבר.

-L

מצב Lisp. מגדיר את האפשרויות 'lisp' ו- 'showmatch' ב.

-M

שינוי הקבצים מושבת. מאפס את האפשרות 'כתיבה', כך שכתיבת קבצים אינה אפשרית.

-N

מצב לא תואם. אפס את האפשרות 'תואם'. זה יגרום Vim להתנהג קצת יותר, אבל פחות תואם וי, למרות קובץ. Vimrc אינו קיים.

-n

לא ישמש קובץ swap. שחזור לאחר התרסקות יהיה בלתי אפשרי. שימושי אם אתה רוצה לערוך קובץ על מדיום איטי מאוד (למשל תקליטונים). ניתן גם לעשות עם ": להגדיר uc = 0". ניתן לבטל עם ": set uc = 200".

-עַל]

פתח את Windows N. כאשר N מושמט, פתח חלון אחד עבור כל קובץ.

-R

מצב קריאה בלבד. האפשרות 'readonly' תוגדר. אתה עדיין יכול לערוך את המאגר, אבל יהיה מנועים מלהחליף בטעות קובץ. אם אתה רוצה להחליף קובץ, הוסף סימן קריאה לפקודת Ex, כמו "w:". האופציה -R גם מרמזת על האפשרות -n (ראה להלן). ניתן לאפס את האפשרות 'readonly' עם "set noro". ראה ": עזרה 'readonly'".

-r

רשימת קבצי swap, עם מידע על השימוש בהם לשחזור.

-r {file}

מצב שחזור. קובץ ההחלפה משמש להתאוששות של עריכת עריכה מקולקלת. קובץ ה- swap הוא קובץ בעל שם קובץ זהה לזה של קובץ הטקסט עם ".swp" המצורף. ראה ": שחזור עזרה".

- s

מצב שקט. רק כאשר התחיל בתור "Ex" או כאשר האפשרות "e" ניתנה לפני האפשרות "s".

-s {scriptin}

קובץ הסקריפט נקרא {scriptin}. התווים בקובץ מתפרשים כאילו הקלדת אותם. אותו הדבר ניתן לעשות עם הפקודה ": מקור! {Scriptin}". אם סוף הקובץ הוא הגיע לפני העורך יוצא, תווים נוספים נקראים מהמקלדת.

-T {terminal}

אומר לוים את שם הטרמינל שבו אתה משתמש. נדרש רק כאשר הדרך האוטומטית אינה פועלת. צריך להיות מסוף הידוע ל- Vim (Builtin) או מוגדר בקובץ termcap או Termfo.

-u {vimrc}

השתמש בפקודות בקובץ {vimrc} לאתחול. כל שאר האתחולות מדלגות. השתמש באפשרות זו כדי לערוך סוג מיוחד של קבצים. זה יכול לשמש גם כדי לדלג על כל האתחולים על ידי מתן שם "אף אחד". ראה ": אתחול עזרה" בתוך vim לפרטים נוספים.

-U {gvimrc}

השתמש בפקודות בקובץ {gvimrc} לאתחול GUI. כל שאר האתחול GUI הם דילג. זה יכול לשמש גם כדי לדלג על כל האתחול GUI על ידי מתן שם "אף אחד". ראה: "עזרה gui-init" בתוך vim לפרטים נוספים.

-V

מִלוּלִי. תן הודעות לגבי הקבצים שמקורם ועל קריאה וכתיבת קובץ viminfo.

-v

התחל Vim במצב וי, בדיוק כמו ההפעלה נקרא "vi". זה רק יש השפעה כאשר ההפעלה נקרא "לשעבר".

-w {scriptout}

כל התווים שאתה מקליד נרשמים בקובץ {scriptout}, עד שתצא מ- Vim. זה שימושי אם אתה רוצה ליצור קובץ script כדי לשמש עם "vims" או ": מקור!". אם הקובץ {scriptout} קיים, תווים מצורפים.

-W {scriptout}

כמו -W, אבל קובץ קיים מוחלף.

-איקס

השתמש בהצפנה בעת כתיבת קבצים. האם הפקודה עבור מפתח crypt.

-Z

מצב מוגבל. עובד כמו ההפעלה מתחיל עם "r".

-

מסמן את סוף האפשרויות. ארגומנטים לאחר מכן יטופלו כשם קובץ. זה יכול לשמש כדי לערוך שם קובץ שמתחיל עם '-'.

--עֶזרָה

תן הודעת עזרה ויצא, בדיוק כמו "-h".

--גִרְסָה

הדפס מידע גרסה ויציאה.

--מְרוּחָק

להתחבר לשרת Vim ולהפוך אותו לערוך את הקבצים שניתנו שאר הארגומנטים.

--רשימת שרתים

רשום את השמות של כל שרתי Vim שניתן למצוא.

--servername {name}

השתמש בשם {name} כשם השרת. משמש עבור Vim הנוכחי, אלא אם כן נעשה שימוש עם --serversend או --remote, אז זה שם השרת כדי להתחבר.

--serversend {key}

התחבר לשרת Vim ושלח אליו {keys}.

--socketid {id}

GTK GUI בלבד: השתמש במנגנון GtkPlug כדי להפעיל את gvim בחלון אחר.

- אקו-רחב

GTK GUI בלבד: הד מזהה חלון על stdout

עזרה אינטרנטית

הקלד "help" ב- Vim כדי להתחיל. הקלד ": help topic" כדי לקבל עזרה בנושא מסוים. לדוגמה: ": עזרה ZZ" כדי לקבל עזרה עבור הפקודה "ZZ". השתמש ו- CTRL-D כדי להשלים את הנושאים (": עזרה cmdline השלמת"). תגים קיימים לקפוץ ממקום למקום (סוג של קישורי היפר - טקסט , ראה "עזרה"). כל קבצי התיעוד ניתן לצפות בדרך זו, למשל "help syntax.txt".

ראה גם

vimtutor (1)