آموزش نحوه کار کردن با ویرایشگر Vi / Vim در ترموکس
سلام دوستان، من کلیس اندره هستم 🙋🏻♂️، من صدها پست در این وبسایت درباره ترموکس نوشتهام و اغلب شما سوال یکسانی از من میپرسید که چگونه ابزارها را در ترموکس بسازم؟ پاسخ واقعاً پیچیده است، اما میتوانم آن را خلاصه کنم و بگویم که برای ساختن یک ابزار کاربردی تنها باید موارد زیادی را یاد بگیرید. از آنجا که مردم علاقهمند به تبدیل شدن به حرفهای در ترموکس هستند، من نیز میخواهم این جامعه رشد کند. بنابراین در این پست، بهترین ویرایشگر متن ساخته شده برای لینوکس، که استفاده از vim چالشبرانگیزتر از آنچه که فکر میکنید است، را به شما آموزش خواهم داد. یادگیری vim دارای منحنی یادگیری بزرگی است، اما اگر بتوانید آن را مسلط شوید، میتوانید مثل یک ربات با استفاده از ترموکس کد بنویسید🔥.
بیشتر بخوانید:
- تماکس: فعال کردن حالت هکر در ترموکس دانلود شیت تماکس
- 5 دستور برای یافتن آدرس IP عمومی خود با استفاده از ترموکس
ویرایشگر Vim چیست؟
Vim یکی از قدرتمندترین و سریعترین ویرایشگرهای متن برای سیستمعاملهای لینوکس، مک و یونیکس است. ویرایشگر متن vim با ویژگیهای زیادی بسته شده است و این ویژگیها شبیه به ویژگیهایی است که در IDLEهای مدرن میبینیم. Vim به خاطر طراحی خاصی که دارد، خیلی ویژه تلقی میشود. میتوانید ساعتها روی آن کار کنید بدون اینکه حتی یکبار موس خود را لمس کنید. شما میتوانید فایلها را باز کنید، ویرایش کنید، کپی، پیست، کد بنویسید و حتی آنها را اجرا کنید با استفاده از vim. افسانهها هنوز میگویند vim بهتر از هر ویرایشگر متن دیگری از جمله VScode است. اگر قبلاً از Vim استفاده نکردهاید، شما تا حد زیادی تحت تأثیر قرار خواهید گرفت که چگونه کار میکند.
والله، vim فقط یک ویرایشگر متن نیست، بلکه یک فرقه است و افرادی هستند که به قدری عاشق vim هستند که هرگز از هیچ ویرایشگر متن دیگری استفاده نمیکنند چرا که فکر میکنند هیچ کدام از ویرایشگرها کافی خوب نیستند در مقایسه با vim. من به شخصه فکر میکنم که vim عالی است و این یک مهارتی است که هر هکر و برنامهنویس باید یاد بگیرد چرا که یک بار آن را یاد بگیرید، میتوانید همیشه از آن استفاده کنید. بله، ممکن است چند ساعتی برای مسلط شدن به آن زمان ببرد، اما به من بیگمان ارزش دارد. Vim فقط کوتاهشدهی Vi Improved (Vi بهبود یافته) است چرا که قبل از vim، یک ویرایشگر متن به نام vi وجود داشت و vim فقط نسخه بهبود یافتهای از آن است.
چگونه Vim را در ترموکس نصب کنیم؟
Vim فقط یک ویر
ایشگر متن ساده مانند نانو است و در یک بسته عرضه میشود، بنابراین مهم نیست در کدام کنسول لینوکسی باشید، میتوانید با یک دستور بسته آن را نصب کنید. از آنجا که ما در ترموکس هستیم، میتوانیم از دستور ساده pkg برای نصب آن استفاده کنیم. بسته vim واقعاً کوچک است و میتوانید آن را در چند ثانیه نصب کنید.
pkg install vim
اگر هر پیامی را مشاهده کنید، فقط Enter را فشار دهید و vim به سرعت نصب میشود. و بله، همین کاری است که برای نصب بهترین ویرایشگر متن ترموکس باید انجام دهید.
چگونه از Vim در ترموکس استفاده کنیم؟
Vim دارای آنقدر گزینهها است و آنقدر کارهایی که میتوان با آن انجام داد، ولی در این پست قصد دارم چند مورد پایه را نشان دهم که شما را با vim آشنا میکند. همچنین، من یک میم زیر اضافه کردهام تا بفهمید چرا یادگیری vim به چه اندازه مهم است.
شروع Vim در ترموکس:
چندین راه برای ویرایش فایلها با vim وجود دارد، اما اگر تازه شروع میکنید، میتوانید vim را تایپ کنید و ویرایشگر متن vim باز میشود.
vim
حالا صفحه معرفی vim را مشاهده میکنید، و اگر سعی کنید هر چیزی تایپ کنید، قادر به انجام آن نخواهید بود.
ورود به حالت وارد کردن با استفاده از Vim:
پس برای شروع تایپ هر چیزی در ویرایشگر متن vim باید دکمه I را بر روی کیبورد فشار دهید تا به حالت وارد کردن وارد شوید، I را بر روی کیبورد خود فشار دهید و میتوانید آن را مانند یک ویرایشگر متن معمولی استفاده کنید.
i
چند کلمه تایپ کرده و با رابط کاربری آشنا شوید.
خروج از حالت وارد کردن در Vim:
اگر تایپ کردن را به پایان رساندهاید، میتوانید کلید ESC را در کلیدهای اضافی ترموکس خود فشار دهید تا از حالت وارد کردن خارج شوید. پس از فشردن کلید ESC دیگر نمیتوانید چیزی تایپ کنید.
ESC
پس از خروج از حالت وارد کردن، باید فایل را ذخیره کنید، چرا که این کاری است که معمولاً انجام میدهیم.
ذخیره فایلها در Vim:
برای ذخیره فایل با استفاده از vim در ترموکس، باید آن را بنویسید. نوشتن عبارتی است که در زبان کامپیوتری برای ذخیره فایلها استفاده میشود. حالا مطمئن شوید که در حالت وارد کردن نیستید و دستور زیر را تایپ کنید.
w filename:
پس از خروج از حالت وارد کردن، باید فایل را ذخیره کنید، چرا که این کاری است که معمولاً انجام میدهیم.
خروج از Vim:
خب، خروج از vim به عنوان یکی از سختترین چیزها بین توسعهدهندگان در نظر گرفته میشود 😂، انقدر میم و شوخیهای مربوط به آن وجود دارد. دستور زیر که تایپ میکنید بعد از فشردن کلید ESC، فایل نوشتهشده در vim را ذخیره کرده و از آن خارج میشوید، نمونهای از آن است.
wq:
اگر فایل شما ذخیره نشده باشد، باید نام فایل را نیز وارد کنید، اما اگر قبلاً ذخیره شده باشد، فقط کافی است :wq را تایپ کنید و از vim خارج خواهید شد.
خروج از Vim بدون ذخیره کردن:
اگر فقط دارید با Vim بازی میکنید و نمیخواهید هیچ تغییری را ذخیره کنید و فقط میخواهید از Vim خارج شوید، میتوانید از دستور زیر استفاده کنید. این دستور را پس از فشردن دکمه ESC وارد کنید.
:q!
پس از وارد کردن این دستور، تمام تغییراتی که به فایل اعمال کردهاید از بین میروند و از Vim خارج میشوید.
خروج سریع از Vim بدون ذخیره کردن:
اگر میخواهید ذخیره کنید و سریعاً از Vim خارج شوید، میتوانید دو بار zz بزرگ را برای ذخیره کردن و خروج استفاده کنید. اطمینان حاصل کنید که در حالت دستوری و نه حالت وارد کردن قرار دارید.
ZZ
پس از وارد کردن این دستور، تغییراتی که به فایل اعمال کردهاید ذخیره میشوند و از Vim خارج میشوید.
باز کردن پوشهها در Vim:
همانطور که گفتم، Vim بهترین ویرایشگر متن است و تمام ویرایشگرهای متن برتر دارای مدیریت فایل درون خود هستند. اگر در حال کار بر روی یک پروژه هستید و تمام فایلهای خود را در یک پوشه دارید، میتوانید آن پوشه را درون Vim وارد کرده و به فایلها دسترسی داشته باشید و آنها را بدون نیاز به باز و بسته کردن مداوم پوشه مدیریت کنید. دستور زیر را برای وارد کردن هر پوشهای در Vim termux استفاده کنید.
vim نام-پوشه
vim foldername
میتوانید از کلیدهای موقعیتی یا کلیدهای hjkl برای حرکت بین این فایلها استفاده کنید.
حرکت بین پوشهها در Vim:
اگر درون یک فایل هستید و میخواهید به سایر فایلها منتقل شوید، میتوانید فقط از دستور :e استفاده کنید، سپس باید دکمه Tab را در ترموکس فشار دهید و تمام فایلها را خواهید دید، میتوانید با فشردن کلید Enter آنها را انتخاب کنید.
:e
برای حرکت به جلو میتوانید پوشه را انتخاب کنید و برای بازگشت باید گزینه ../ را در ساختار فایل انتخاب کنید.
کلیدهای کنترل مکان نما در Vim / چگونه با استفاده از Vim در ترموکس حرکت کنیم:
یکی از ویژگیهای اصلی Vim این است که میتوانید از کلیدهای HJKL برای حرکت به چپ، پایین، بالا و راست استفاده کنید. وقتی در حالت ویژوال (حالتی که نمیتوانید چیزی تایپ کنید) هستید، میتوانید از کلیدهای HJKL به عنوان کلیدهای جهتدهنده استفاده کنید. این ویژگی مفید خواهد بود وقتی از یک کیبورد خارجی با ترموکس خود یا از لینوکس استفاده میکنید.
H --> حرکت به چپ
J --> حرکت به پایین
K --> حرکت به بالا
L --> حرکت به راست
H --> move Left
J --> move Bottom
K --> move Top
L --> move Right
اما از آنجایی که ترموکس در گوشیهای هوشمند با صفحه لمسی استفاده میشود، تا زمانی که Vim را در ترموکس استفاده میکنید، میتوانید از صفحه لمسی برای سریعتر حرکت و جابجایی مکان نما به محل دقیق استفاده کنید.
رفتن به کلمه قبلی در Vim:
اگر فقط میخواهید به عقب حرکت کرده و کلمه قبلی را ویرایش کنید، میتوانید b را فشار دهید و به یک کلمه به عقب حرکت کنید و اگر بخواهید به طور پیوسته b را فشار دهید.
b
این کلیدها مفید خواهد بود وقتی اشتباهات املایی دارید یا فقط میخواهید به سرعت چیزی را بهروز کنید.
رفتن به انتهای کلمه بعدی در Vim:
زمانی که به عقب حرکت میکنید و ویرایشهایی انجام میدهید، باید به جایی که بودید برگردید، میتوانید از e استفاده کنید تا به جلو حرکت کنید.
e
این کلیدها نیز زمان ویرایش یک اسکریپت طولانی مفید خواهند بود.
رفتن به ابتدای خط در Vim:
اگر در حال نوشتن یا به عبارتی کدنویسی هستید و میخواهید چیزی که در ابتدای خط است را تغییر دهید، میتوانید فقط 0 را در صفحه کلید خود فشار دهید و به ابتدای خط منتقل میشوید.
0
در نظر داشته باشید که تنها به ابتدای همان خطی که در حال حاضر قرار دارید، منتقل خواهید شد.
رفتن به انتهای خط در Vim:
این مانند میانبر بالاست، اگر میخواهید به انتهای خط منتقل شوید، فقط علامت دلار را فشار دهید و به انتهای خط خواهید رفت.
$
از آنجایی که علامت $ روی کیبورد ما قابل مشاهده نیست، میتوانید همیشه از صفحه لمسی برای حرکت استفاده کنید (یعنی انجام دهید که کدام گزینه کاربردیتر است).
رفتن به بالای صفحه فایل:
اگر روی یک فایل پایتون کار میکنید و متوجه میشوید که فراموش کردهاید که برخی کتابخانهها را وارد کنید، در آن صورت میتوانید به سادگی از دکمه ESC خارج شده و gg را فشار دهید و به اولین خط صفحه منتقل میشوید.
gg
البته، همچنان میتوانید از صفحه لمسی نیز استفاده کنید.
رفتن به پایین صفحه فایل:
اگر در حال ویرایش هستید و میخواهید به آخرین خط فایل بروید، میتوانید G بزرگ را فشار دهید و در آخرین خط قرار میگیرید.
G
در نظر داشته باشید که تنها کافیست دکمه ⬆ را فشار دهید تا تمام حروف کیبوردتان بزرگ شود و سپس G را برای حرکت به پایین فشار دهید.
رفتن به یک خط خاص در یک فایل:
خب، ما همگی با مواقعی مواجه میشویم که در یک خط خاص خطا مشاهده میکنیم. با استفاده از این دستور ساده در Vim میتوانید به طور مستقیم به آن خط خاص بروید و آن را ویرایش کنید. این باعث میشود که مسیر کار به طور زیادی راحتتر و حرفهایتر شود.
7:
در بالا میتوانید 7 را وارد کنید و به خطی مانند 7 بروید، میتوانید به جای 7 عدد 11 را قرار دهید و به خطی مانند 11 بروید.
ورود به حالت جایگزینی:
اگر در حالت ویژوال هستید و میخواهید فقط چند خط را جایگزین کنید، میتوانید فقط دکمه R بزرگ را فشار دهید و وارد حالت جایگزینی شوید، میتوانید روی خط تایپ کنید و در زمان واقعی جایگزین خواهد شد.
R
جایگزین کردن کار را واقعاً آسان میکند، بنابراین مطمئن شوید چند بار امتحانش میکنید.
بازگردانی (Undo):
مهمترین چیز در کامپیوتر بازگردانی (Undo) است. در Vim میتوانید دکمه u را فشار دهید تا هر چیزی که قبلاً انجام دادهاید را بازگردانی کنید. همچنین چندین گزینه بازگردانی دارد، بنابراین میتوانید چند بار بازگردانی کنید.
u
بله، باید قبل از انجام بازگردانی دکمه ESC را فشار دهید، در غیر این صورت آن را در حالت وارد کردن تایپ خواهید کرد.
بازگردانی (Redo):
اگر چیزی را بازگردانی کردهاید و میخواهید آن را دوباره اعمال کنید، میتوانید با استفاده از دکمههای ctrl و r ساده آن را دوباره انجام دهید. تمام مانند بازگردانی، همچنین میتوانید چند بار دوباره اعمال کنید.
:ctrl r
این ممکن است یکم پیچیده به نظر برسد، اما برای یادگیری بهتر جریان کار شما را روانتر میکند.
کپی کردن تمام خط:
این دستور/کلید مورد علاقه من است. اگر میخواهید یک خط کامل را کپی کنید، میتوانید از yy برای کپی استفاده کنید. این عالی کار میکند.
yy
میتوانید از این برای کپی هر خطی استفاده کنید و میتوانید آن را چندین بار با دستورهای زیر paste کنید.
برش کل خط:
اگر فکر میکنید یک خط خاص نیاز به وجود ندارد و باید وجود نداشته باشد، نیازی نیست دو بار دکمه backspace را فشار دهید تا یک فایل را حذف کنید، به جای آن میتوانید dd را فشار داده و تمام خط بریده خواهد شد.
dd
خطهایی که همین الان کپی کردهاید، همچنین میتوانید آن را بچسبانید.
چسباندن خطهای کپی و برششده:
پس از اینکه چگونگی برش یک خط کامل و چگونگی کپی یک خط کامل را فهمیدید، باید بدانید چطور آن را بچسبانید. در حالت ویژوال از p برای چسباندن خط برششده استفاده کنید، میتوانید چند بار فشار دهید و دادههای کپی و برششده را بچسباند.
p
این دستور دادههایی را که از کلیپبورد تلفن همراه خود کپی کردهاید، چسباندگی نخواهد داشت.
چسباندن از کلیپبورد تلفن همراه شما:
اگر میخواهید دادههایی را که از github یا هر جای دیگری به جز ترموکس کپی کردهاید، بچسبانید، نیاز دارید که بر روی صفحه لمسی نگه دارید و به طور معمول بچسبانید.
فقط بر روی صفحه لمسی نگه دارید و سپس بچسبانید.
این به نظر من سادهترین و راحتترین روش است زمانی که به ترموکس میآید.
حذف یک کاراکتر در حالت ویژوال:
در حالت ویژوال، کلید x به عنوان دکمه backspace عمل میکند، بنابراین اگر فقط دارید دور میگردید و چند حرف اضافی پیدا کردید یا هر چیز دیگری را میخواهید حذف کنید، از کلید x استفاده کنید.
x
اگر یک بار کلید x را فشار دهید، تنها یک کاراکتر حذف میشود.
تکرار آخرین کاری که انجام دادید:
این قسمت بهترین ویژگی Vim است. شما به طور واقعی با استفاده از کلید . روی کیبورد میتوانید عملیات خود را تکرار کنید. به عنوان مثال اگر 1 را فشار داده و سپس enter کنید و سپس کلید escape را فشار داده و شروع به فشردن کلید . کنید، عملیات خود را تکرار میکنید و لیستی از 1 تا 20 بار خواهید داشت. همچنین اگر آخرین تعامل شما با Vim دستوری بوده باشد، همان دستور را تکرار میکند.
.
بله، یکم سخت است تا توضیح داده شود، اما خودتان امتحان کنید و دوست خواهید داشت.
انتخاب متن به صورت خط به خط:
برای انتخاب در Vim، مثل فشردن shift و انتخاب در کامپیوترها عمل میکند. بنابراین برای انتخاب متنی مطمئن شوید که کلید V بزرگ (نه v کوچک) را فشار دهید و مکان نما را به جلو حرکت دهید و خطوط را انتخاب میکند.
V
میتوانید از dd برای حذف یا yy برای کپی دادههای انتخاب شده استفاده کنید.
انتخاب همه در فایل:
وقتی از کد خود راضی نیستم، معمولاً همه چیز را حذف میکنم و از ابتدا شروع میکنم (در مراحل اولیه، میدانم این یک عادت خوب نیست 😛). اگر میخواهید همه چیز را انتخاب کنید، فقط از میانبر زیر استفاده کنید. این ترکیبی از چند کلید است و در اینجا زیبایی Vim را میبینید، فقط ggVG را فشار دهید و همه چیز انتخاب میشود. فقط ggVGdd را فشار داده و بوم، همه چیز ناپدید میشود 😂، راحتترین راه حذف همه چیز.
ggVG
میتوانید از dd برای حذف یا yy برای کپی همه چیزی که انتخاب کردهاید استفاده کنید.
مرتبسازی هر چیزی با استفاده از Vim:
در Vim میتوانید خیلی از کارهای جالب انجام دهید و مرتبسازی یک مثال از آن است. اگر لیستی از نامها دارید و میخواهید آنها را بر اساس عدد مرتب کنید، فقط دستور زیر را تایپ کنید و آنها بهصورت فوری مرتب میشوند.
:sort
من هیچوقت این ویژگی را در هیچ ویرایشگر متن دیگری ندیدهام و به همه توصیه میکنم از این ویژگی استفاده کنند، چون فکر میکنم خیلی عالی است.
وارد کردن تاریخ در Vim:
گاهی اوقات از یک ویرایشگر متن برای نوشتن مطالب استفاده میکنیم، میتوانید از دستور زیر برای اضافه کردن تاریخ در هر مکانی که میخواهید استفاده کنید. مهم نیست که چه کاری انجام میدهید، همیشه عملیات به عنوان یک توضیح در زمان بهروزرسانی پرونده، تاریخ را اضافه کنید. این دستور را تایپ کنید، enter کنید و تاریخ دقیق را در پرونده خود مشاهده خواهید کرد.
r!date:
این در بخش دستور کار میکند.
تبدیل تمام خط به حروف بزرگ:
حالتهای کمکی مفیدی وجود دارد. شما میتوانید با همزمان فشردن V بزرگ و U بزرگ متن انتخابی را به حروف بزرگ تبدیل کنید. میتوانید یک خط کامل را انتخاب کرده و به حروف بزرگ تبدیل کنید.
VU
وقتی فرمتبندی در پروندههایتان انجام میدهید، این واقعاً مفید است.
تبدیل تمام خط به حروف کوچک:
اگر میخواهید یک خط کامل را به حروف کوچک تبدیل کنید، میتوانید از ترکیب کلیدهای زیر استفاده کنید.
Vu
فقط خط مورد نظر را انتخاب کرده و کلیدهای فوق را فشار دهید و خط انتخابی به حروف کوچک تبدیل میشود.
باز کردن پنجرهها در Vim:
تقسیم پنجرهها به صورت افقی:
اگر میخواهید همزمان بر روی چندین فایل کار کنید، میتوانید ویرایشگر متن Vim خود را با تقسیم پنجرهها به چندین نمونه Vim تقسیم کنید. اگر از ترکیب کلیدهای زیر استفاده کنید، پنجره به صورت افقی تقسیم خواهد شد.
Ctrl + w + s
میتوانید پنجرهها را به تعداد دلخواهی تقسیم کنید.
تقسیم پنجرهها به صورت عمودی:
اگر میخواهید پنجرهها را به صورت عمودی تقسیم کنید، میتوانید این کار را با ترکیب کلیدهای زیر انجام دهید.
Ctrl + w + v
اگر صفحه تلفن همراهتان به اندازه کافی بزرگ باشد، میتوانید چند بار عمودی تقسیم کنید.
تغییر پنجرهها:
اگر میخواهید به پنجرههای دیگر باز شوید، میتوانید از ترکیب کلیدهای زیر استفاده کنید و مکان نما به بین پنجرهها تغییر خواهد کرد.
Ctrl + w + w
تا وقتی که در پنجره مورد نظر خود باشید، به طور مداوم از ترکیب کلیدها استفاده کنید.
بستن پنجره فعلی:
اگر پایین رفته و میخواهید یک پنجره را ببندید، میتوانید از ترکیب کلیدهای زیر استفاده کنید و پنجره بسته خواهد شد.
Ctrl + w + q
اگر این دستور را چندین بار انجام دهید، تمام پنجرهها یکی پس از دیگری بسته میشوند.
جستجو و جایگزینی:
جستجوی یک کلمه در Vim:
اگر فقط میخواهید یک کلمه را در یک پرونده متنی پیدا کنید، میتوانید از / استفاده کنید و سپس هر کلمهای که میخواهید بعد از آن تایپ کنید و Vim آن را مشخص میکند.
/کلمهموردنظر
/theword
مطمئن شوید که این را در حالت ویژوال و در بخش دستور تایپ کنید.
جستجو و جایگزینی یک کلمه در Vim:
اگر میخواهید یک کلمه خاص را در Vim جستجو و جایگزین کنید، میتوانید از دستور زیر استفاده کنید. ممکن است پیچیده به نظر بیاید، اما باور کنید که وقت زیادی را ذخیره میکند وقتی به درستی اجرا شود.
:%s/کلمهقدیمی/کلمهجدید/g
:%s/oldword/newword/g
هیچ فضای خالیای اضافه نکنید. فقط دنبال نحوهٔ بالا بروید.
نمایش شماره خطوط در Vim:
هر برنامهنویس عاشق آن شمارهگذاری خطوط در سمت چپ ویرایشگر است و برای فعالسازی آنها در Vim باید دستور زیر را تایپ کنید.
:set number
این شمارهگذاری خطوط را در Vim Termux نشان خواهد داد.
فعالسازی برجستهسازی دستور در Vim:
اگر در حال کار با یک زبان خاص هستید و میخواهید برجستهسازی دستور را ببینید، فقط دستور زیر را تایپ کنید، زیرا برجستهسازی دستور بهترین بخش استفاده از محیطهای توسعه یکپارچه (IDE) است.
:syntax on
اگر دوست ندارید، میتوانید آن را خاموش کنید.
یادگیری Vim از طریق کمک Vim:
اگر میخواهید بیشتر از این موارد یاد بگیرید و مشکلی با مطالعه مستندات دقیق ندارید، بسیار توصیه میشود که حداقل یک بار دستور زیر را اجرا کنید و سعی کنید مطالعه کنید.
vimtutor
این اختیاری است چرا که تقریباً همه چیز خوب در این پست لیست شده است.
نتیجهگیری:
بنابراین این یک مقاله مناسب در مورد چگونگی استفاده کارآمدتر از ترموکس خود با استفاده از Vim بود. از دیدگاه من، Vim یک قدرت فوقالعاده است که نیازمند زمان شما به عنوان قربانی برای دستیابی به آن است. من به شخصه آن را دوست دارم. شما در زندگی خود با بیشمار توسعهدهندگان مواجه خواهید شد، اما تنها چند نفر از آنها خواهند دانست چگونه از Vim استفاده کنند. اگر به این سطح از ترموکس رسیدهاید که دارید Vim را یاد میگیرید، تبریک میگویم، شما حرفهای شدهاید. اگر هنوز به ابزارهای پیشرفته ترموکس نگاه نکردهاید، لطفاً این کار را انجام دهید، چرا که اگر بتوانید Vim را درک کنید، این امور به نظرتان کمی آسانتر خواهد آمد. ویرایشگرهای متنی دیگر و ابزارهای کوچکی مانند Vim وجود دارند که افسانهای هستند، اما معمولاً افراد عادی در واقع درباره آنها صحبت نمیکنند. اما اگر این پست بازخوردها یا نظرات مناسبی داشته باشد، قصد دارم محتوای بیشتری مانند این ایجاد کنم. خب، تا اینجا برای امروز کافی است. با تشکر از خواندن، خلاق باشید و همیشه اخلاقی بمانید👾.