Vim (קיצור של Vi Improved) הוא עורך טקסט חופשי, קוד פתוח, עוצמתי, מותאם אישית בצורה גבוהה ונרחב. יש לו קהילה גדולה ומכונה של משתמשים המייצרים באופן קבוע סקריפטים חדשים ועדכונים שימושיים לעורך הטקסט. Vim תומך במאות שפות תכנות ופורמטי קבצים, מה שהופך אותו לאחד מהעורכי קוד הצולבים הטובים ביותר.
קרא גם: 18 Best IDEs for Programmers and Developers
למרות ש-Vim מתפתח באופן קבוע כדי להפוך לעורך טקסט הרבה יותר טוב, רבים מהמשתמשים יצרו כעת מספר עורכי טקסט דומים ל-Vim עם פחות אך תכונות עוצמתיות ושימושיות. במאמר זה, נבקש 6 מערכי עריכת קוד Vi/Vim המשורטטים עבור מערכות Linux.
1. עורך קוד Kakoune
Kakoune הוא עורך קוד חופשי, קוד פתוח, אינטראקטיבי, מהיר, מותאם אישית לגמרי וניתן לתכנותו בעזרת סקריפטים, המופתח בהשראת Vim, וכולל ארכיטקטורת לקוח/שרת. הוא פועל על מערכות דומות ל-Unix כמו Linux, FreeBSD, MacOS ו־Cygwin.

זה כולל מספר כלים לעריכת/כתיבת טקסט, תומך בהדגשת תחביר, השלמה אוטומטית במהלך הקלדה, ותומך במגוון שפות תכנות שונות. זה גם מיישם בחירות מרובות כשליווי חיוני לאינטראקציה עם הטקסט שלך. בנוסף, הארכיטקטורה של לקונו מאפשרת עריכת קוד שיתופית.
2. Neovim
Neovim הוא עורך קוד חינמי ופתוח, עוצמתי, הרחב ושימושי שמספק את התכונות המסורתיות הבסיסיות של Vim. זהו הרחבה של Vim המגיעה עם אמולטור טרמינל Linux מובנה עם תכונות טרמינל מודרניות כמו עיצוב סמן, אירועי מיקוד, והדבקת סוגריים. באופן חשוב, הוא תומך ברוב התוספות של Vim.

Neovim מספק AppImage שרץ על רוב מערכות ה־Linux, פשוט יש להוריד ולהריץ אותו כפי שמוצג.
# curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage # chmod u+x nvim.appimage # ./nvim.appimage
3. Amp Text Editor
Amp הוא עורך קוד חינמי ופתוח, קל, פשוט ומושך אותך מ־Vi/Vim עבור טרמינל ה־Linux שלך, שפותח באמצעות שפת התכנות Rust. הוא מיישם את הדגמה לאינטראקציה של Vi/Vim בדרך מפושטת, ומרכז חלק מהתכונות הבסיסיות שתמצאו בעורכי טקסט מודרניים.

4. Vis – עורך טקסט בסגנון Vim
Vis היא מערכת עריכת קוד פתוחה וחינמית, שמרחיבה על המצב המודלי של vi עם תמיכה בלתי פתורת בבניין עבודה עם הערכים הרבים/בחירות הממוקמים באותה שפת הפקודות של העורך המבוססת על פעלולים מבניים ורגולטורים.

היא מוצעת עם דפדפן קבצים ותוך התיקים, תומך במצב השינוי, vimgrep, קידוד והדבקה. היא תומכת בפורמטים הארכיון המשותפים כמו tar, zip והרבה יותר. היא גם מאפשרת לך לעבוד עם פרוטוקולוגים רשת כמו HTTP, FTP ו SSH בין אחרים. בנוסף, Vis מוצעת עם בדיקת של תוך השל ועוד.
Vis בונה חלק מההתפלגויות הבינלאומיות הרבות וניתנת לתקנה בקלות בעזרת מערכות ההנחתה.
5. Nvi – עורך טקסט של Node.JS בסגנון VI
Nvi גם היא עורך קוד פתוחה וחינמית, שמשלבת את התכונות הטובות ביותר של Vim עם משק המסך המונחה בשימוש בערכים 256 צבעות וחלונות מוטלים בשיתוף.

יש לה מודים מסוימים: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK ו COMMAND. היא מאפשרת לחבר סדיונים רבים בפעילות המארח-האורח, כך שמאפשרת עיצוב קוד משותף. היא בנוסף תומכת ברשתות הארכיון המקומיות והרחוקות על הרשת לזווית הזמנים.
6. Pyvim – גירסה פורה של Python של Vim
Pyvim הוא גרסה חופשית ופתוחה של Vim, הוא נכתב מחדש בפייתון, בלי תוספות C ורץ על Pypy. התוכנה תומכת בקישוריות מקשים של Vi, הדגשת תחביר, המון ערכות צבעים, פיצולים אופקיים ואנכיים, עמודות כרטיסיות ועוד.

זהו כל מה שיש לנו! במאמר זה, הצגנו 6 עורכי קוד מבוססי Vim הטובים ביותר עבור Linux. אם פספסנו משהו שאתה משתמש בו, תשלח לנו בכתובת המשוב למטה.
Source:
https://www.tecmint.com/vi-vim-inspired-code-editors-for-linux/