במאמר הבא אנו נסתכל על Neovim. הוא בערך מזלג של קוד ה- Vim. התוכנית מביאה לנו את טובת Vim עם חווית משתמש טובה יותר בזכות אפשרויות התצורה. אם מישהו עדיין לא יודע, חייבים לומר ש- Vim הוא עורך טקסט המבוסס על מצבים. הוא נולד כשיפור של וי (1976). הממשק שלו אינו גרפי, אלא מבוסס טקסט. אמנם יש כמה יישומים עם ממשק גרפי, כמו gVim. העורך בהישג יד הוא תחליף ישיר ל- Vim. אם אתה משתמש ב- Vim, אתה תמצא את עצמך בנוח עם Neovim.
בעורך זה ניתן לשלוט על הכל באמצעות המקלדת באמצעות פקודות. בהתחלה זה אולי נראה קצת קשה לזכור את כולם, ובהתחלה זה כן. אבל נכון גם שהם מאורגנים בצורה הגיונית, ובסופו של דבר הם יוצאים לבד. התוכנית תקל עלינו את עריכת הטקסט, ותאפשר לנו לבצע אוטומציה של משימות חוזרות. ניתן לבצע משימות משעממות בעזרת כמה מקשים בלבד.
מאפיינים כלליים של Neovim
- לאס הגדרות ברירת מחדל לגרום לך להשתמש בו באופן מיידי.
- Un אמולטור מסוף.
- העורך מספק לנו ממשק API המאפשר תקשורת עם Neovim מכל שפה תכנות, בבטחה ובאופן אסינכרוני.
- פונקציות מסוף מודרניות כגון סגנון הסמן, אירועי מיקוד, הדבקה בסוגריים וכו '.
- כפי שכבר כתבתי, זה כן ניתנים להגדרה. ניתן לומר שזה כאילו בנית עורך משלך. כשתסיים להגדיר את זה, יהיה לך עורך מותאם אישית שעונה על הצרכים הספציפיים שלך.
- ההתנהגות שלו היא ניתן להרחבה באמצעות תוספים. אם אתה משתמש ב- Vim, אתה יכול לעשות זאת המשך להשתמש באותם תוספיםבתוספת אלה שהקהילה פיתחה עבור Neovim. ואם אתה לא יכול למצוא תוסף עבורך ואתה מעז, אתה יכול ליצור את זה באמצעות השפה המועדפת עליך.
- בנוסף, זה יציע לנו אותן תכונות כמו כל עורך קוד אחר, כגון: השלמה אוטומטית, בדיקת איות, כרטיסיות, צביעת תחביר, חיפוש והחלפה בביטויים רגילים וכו '.
El קוד המקור של הפרויקט אנו יכולים למצוא אותו זמין ב דף GitHub מהעורך.
התקנת Neovim באובונטו
אנו יכולים להתקין עורך זה בדרכים רבות. הפשוטה ביותר היא לבצע את התקנה מ אפשרות תוכנה אובונטו. כדי לקבל את הגרסה האחרונה אתה צריך הוסף את ה- PPA של Neovim. הפעל את הפקודה הבאה במסוף (Ctrl + Alt + T):
sudo apt-add-repository ppa:neovim-ppa/stable
אז אתה צריך לעדכן את החבילות ולהתקין את Neovim על ידי הקלדה באותו מסוף:
sudo apt-get update sudo apt-get install neovim
שתי האפשרויות יתקינו את אותה גרסה של התוכנית. במקרה שאנחנו לא רוצים להתקין שום דבר על המערכת, אתה יכול להשתמש ב- קובץ תמונה של Neovim. כדי לקבל את זה, אתה צריך להתקין תלתל. לאחר שווידאת שיש לך כלי זה, בטרמינל (Ctrl + Alt + T) סוג:
curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage chmod u+x nvim.appimage
לאחר ההורדה ועם ההרשאות הדרושות, אנו יכולים להפעיל את העורך על ידי הקלדה באותו מסוף:
./nvim.appimage
לאחר כל אחת מהאפשרויות שלעיל, אנו יכולים כעת להשתמש בעורך מבוסס ה- vim הזה. מי צריך את זה יכול למצוא טודה לה תיעוד על התקנות אפשריות בעמוד GitHub של הפרויקט.
חייבים לומר שלתוכנית זו יש אפשרויות תצורה רבותאז עברו על תיעוד רשמי או לפי הקטע של מדריך למשתמש זה יגרום לעורך שלנו להיראות הרבה יותר טוב וידידותי ממה שנמצא כברירת מחדל.
מקים את Neovim
Neovim כולל א הדרכה אינטראקטיבית, הפעל את הפקודה :מורה להתחיל את זה.
אם תסגור את Neovim, כל ההגדרות שהיו לך בפגישה יאבדו. כדי לשמור עליהם, ה קובץ init.vim, שנטען בכל פעם שמפעילים את Neovim. אם אתה משתמש ב- Vim, הקובץ הזה משמש את אותה פונקציה כמו קובץ ה- .vimrc של vim.
קובץ תצורה זה הוא ממוקם ב- ~ / .config / nvim / init.vim. אם זה לא קיים, צור אותו. קובץ התצורה יכול להיות גדול מאוד, אז נסו לתעד את כל מה ששמתם עליו. ניתן להוסיף הערות באמצעות «. נוכל להשיג מידע נוסף אודות קובץ תצורה זה ב Wiki של התוכנית.