Vim یک ویرایشگر متن قدرتمند لینوکس است، اما منحنی یادگیری شیبداری دارد. به جای آن یکی از این پنج ویرایشگر متن الهام گرفته از Vim را نصب کنید.
Vim ویرایشگر پیشرو برای اکثر مدیران و مهندسان سیستم لینوکس است. همه کاره، سبک و قوی است. اما برای کاربران غیرمساله لینوکس، Vim ممکن است کمی سخت به نظر برسد.
اگر به دنبال یک ویرایشگر شبیه Vim هستید که مدرن و سبک و در عین حال قدرتمند باشد، در اینجا لیستی از بهترین ویرایشگرهای متن الهام گرفته شده از Vim که کاربرپسندتر هستند وجود دارد.
1. Neovim
یک ویرایشگر مدرن Vim که در سال 2014 شروع به کار کرد، Neovim یک فورک مستقیم از Vim است که دارای ویژگیهای بهبود یافته و مزایای عملکرد است.
با Neovim، تمام ویژگیهای استاندارد Vim که با آنها آشنا هستید و موارد دیگر را دریافت میکنید. به عنوان مثال، میتوانید از افزونههای Vim و سایر افزونهها در Neovim استفاده کنید.
Neovim مستند، ظریف و آسان برای شروع است. اما مهمتر از همه، Neovim مدرن است و سفارشی کردن آن بسیار آسان است. از تم های سفارشی و پیشرفت های پیشرفته رابط کاربری گرافیکی پشتیبانی می کند و از نظر بصری جذاب تر می شود.
Neovim همچنین دارای یک شبیه ساز ترمینال داخلی است. این به شما امکان می دهد دستورات پوسته را بدون خروج از ویرایشگر اجرا کنید.
برای نصب Neovim بر روی سیستم خود، بسته به توزیع خود، دستورات زیر را اجرا کنید:
در توزیعهای لینوکس مبتنی بر دبیان مانند اوبونتو:
sudo apt-get install neovim
در توزیعهای لینوکس مبتنی بر Arch:
sudo pacman -S neovim
در RHEL و مشتقات آن، Neovim از طریق بستههای اضافی برای لینوکس سازمانی (EPEL) در دسترس است:
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && yum install -y neovim python3-neovim
Neovim را با اجرای دستور nvim در ترمینال خود راه اندازی کنید.
2. کاکونه
Kakoune یکی دیگر از ویرایشگرهای متن باز و قدرتمند الهام گرفته از Vim است. از همان اصول ویرایش مودال مانند Vim پیروی می کند و دارای یک رابط کاربری بدون حواس پرتی مینیمالیستی است.
ویرایشگر Kakoune دارای یک زبان برنامه نویسی قدرتمند به نام KakouneScript است که به شما امکان می دهد عملکرد Kakoune را از طریق افزونه ها و دستورات اسکریپت گسترش دهید. زبان برنامه نویسی همچنین شما را قادر می سازد تا متن را دستکاری کنید، ویرایشگر خود را سفارشی کنید و با استفاده از ترکیبی از کلیدها دستورات پیچیده بنویسید.
باز کردن چندین نمونه از ویرایشگر Kakoune امکان پذیر است و با اجازه دادن به نمونه های مختلف برای تعامل، همکاری را تقویت می کند. علاوه بر این، این امکان همکاری آسان با ابزارهای خارجی را فراهم می کند.
درست مانند Vim، Kakoune بسیار توسعه پذیر است. این دارای یک رابط برنامه نویسی است که به شما امکان می دهد عملکردهای آن را از طریق پلاگین ها یا اسکریپت ها گسترش دهید و سفارشی کنید.
جامعه کاربران Kakoune در حال رشد است، اگرچه در زمان نوشتن به بزرگی Neovim یا Vim نیست.
Kakoune با مستندات آگاه از زمینه ارائه می شود که به صورت پویا اطلاعات مربوط به فرمان یا عملیات فعلی را نمایش می دهد و به شما کمک می کند گزینه ها و عملکردهای موجود را یاد بگیرید و درک کنید.
بسته به توزیع لینوکس خود، Kakoune را با استفاده از یکی از دستورات زیر نصب کنید:
در توزیعهای لینوکس مبتنی بر دبیان:
sudo apt install kakoune
در توزیعهای RHEL:
sudo dnf install kakoune
برای نصب kakoune در توزیعهای لینوکس مبتنی بر Arch:
sudo pacman -S kakoune
پس از نصب، می توانید یک جلسه Kakoune را با اجرای دستور kak در ترمینال خود شروع کنید.
3. SpaceVim
به عنوان یک ویرایشگر متن مدرن و قدرتمند مبتنی بر Vim، SpaceVim بسیار قابل تنظیم است و تجربه ویرایش فوق العاده ای را ارائه می دهد.
برای استفاده از SpaceVim نیاز به نصب Vim یا Neovim دارید. لایه ای از پلاگین ها، میانبرها و تنظیمات از پیش پیکربندی شده را به Vim یا Neovim اضافه می کند. این به شما امکان میدهد از همان پکیجهای عالی که با Vim آشنا هستید مانند Vundle، vim-plug و غیره استفاده کنید.
اگر توسعهدهنده نرمافزار هستید، از انتخاب افزونهها و ویژگیهایی که SpaceVim با آنها ارائه میکند، مانند برجستهسازی نحو، تکمیل کد، لنتینگ، کنترل نسخه و موارد دیگر لذت خواهید برد.
SpaceVim بسیار خوب مستند شده است. هم سایت رسمی و هم اسناد داخلی نحوه شروع، پیکربندی ویرایشگر و نکات استفاده روزانه را پوشش می دهند.
هدف SpaceVim ارائه یک تجربه Vim روان و غنی از ویژگی ها برای کاربران مبتدی و با تجربه است. این فرآیند راه اندازی را ساده می کند، مجموعه ای از پلاگین ها را ارائه می دهد و یک رابط بصری برای کدنویسی و سفارشی سازی کارآمد ارائه می دهد.
می توانید به راحتی SpaceVim را با استفاده از اسکریپت نصب رسمی آن نصب کنید. برای اهداف امنیتی، همیشه خوب است که قبل از اجرای اسکریپت های خارجی روی رایانه شخصی خود، نگاهی به اسکریپت های خارجی بیندازید.
curl -sLf https://spacevim.org/install.sh | bash
با نصب SpaceVim، می توانید Vim یا Neovim را با استفاده از دستورات زیر راه اندازی کنید: vim یا nvim.
4. میکرو
Micro یک ویرایشگر متنی سبک و مدرن مبتنی بر ترمینال است که هدف آن شهودی و کاربرپسند بودن در عین ارائه برخی از ویژگیهای اصلی و انعطافپذیری Vim است.
ویرایشگر Micro با یک رابط کاربری کاربرپسند و مدرن ارائه می شود که ایده آل است، به خصوص برای کاربران غیر باتجربه Vim.
شما به راحتی می توانید Micro را از طریق افزونه ها سفارشی کنید. این یک جامعه پر جنب و جوش از دنبال کنندگان دارد که دائماً ویژگی ها و عملکردهای جدیدی را اضافه می کنند.
برای مهندسان نرمافزار، ویژگیهای زیادی برای بهبود گردش کار خود دریافت میکنید، مانند برجستهسازی نحو، ادغام محتوای نسخه و غیره.
با استفاده از Snap می توانید Micro را روی رایانه شخصی خود نصب کنید. بسته های اسنپ در توزیع های لینوکس دبیان، RHEL و Arch-based پشتیبانی می شوند.
sudo snap install micro --classic
برای شروع ویرایشگر دستور micro را اجرا کنید.
5. Vis
یکی دیگر از ویرایشگرهای متنی مدال الهام گرفته از Vim، هدف اصلی Vis این است که نسبت به Vim مدرن و کاربرپسندتر باشد. این موضوع آن را به گزینه ای عالی برای ویرایش متن تبدیل می کند. استفاده از آن ساده و در عین حال قدرتمند و کارآمد است.
Vis یک ویرایشگر متن بسیار توسعه پذیر و قابل تنظیم است. از زبان اسکریپت نویسی Lua استفاده می کند تا شما را راحت تر سفارشی سازی کرده و عملکرد آن را گسترش دهد.
Vis از زبان دستوری خود استفاده می کند که راهی مختصر و گویا برای دستکاری متن ارائه می دهد. همچنین می توانید از زبان داخلی برای عملیات ویرایش متن پیشرفته و اسکریپت های سفارشی سازی پیچیده استفاده کنید.
برای نصب Vis، باید ویرایشگر Vis را با استفاده از دستورات زیر کامپایل کنید:
ابتدا تمام وابستگی های مورد نیاز را نصب کنید. در توزیعهای مبتنی بر دبیان، اجرا کنید:
sudo apt-get install libncursesw5-dev libreadline-dev lua5.3 liblua5.3-dev luajit libtermkey-dev
در توزیعهای مبتنی بر RPM:
sudo dnf install ncurses-devel readline-devel lua lua-devel luajit libtermkey-devel
وابستگی ها را در توزیع های مبتنی بر Arch با:
sudo pacman -S ncurses readline lua luajit libtermkey
در مرحله بعد، مخزن ویرایشگر Vis را با استفاده از دستور git زیر کلون کنید:
git clone https://github.com/martanne/vis
پس از دانلود، از دستور cd برای رفتن به فهرست مخزن vis در رایانه شخصی خود استفاده کنید:
cd vis
کد منبع را با استفاده از:
./configure && make
در نهایت vis را با اجرای:
sudo make install
ویرایشگر را با اجرای دستور vis در ترمینال خود شروع کنید.
از کدام ویرایشگر الهام گرفته از Vim استفاده خواهید کرد؟
اینها برخی از بهترین ویرایشگرهای متنی الهام گرفته از Vim بودند که کاربرپسند هستند و به راحتی در گردش کار روزانه شما به کار می روند.
ویرایشگرهای متنی مبتنی بر ترمینال، سبک، قوی و ایدهآل برای کار در حالت هدلس با سرورهای راه دور هستند.