راهنمای سریع کار با ادیتور متنی vim در سیستم عامل گنولینوکس

برای حرفه ای کار کردن با vim بهتره که اول از همه شورتکات های مهم و کاربردیشو یاد بگیرید و بعد شروع به ادیت متن های بزرگ و کوچیک کنین.--------------------------------------------------------------------------------------------------------------------------------------------------------ادیتور vim دو حالت دارهحالت insert mode و حالت command modeدر حالت insert mode مثل باقی ادیتور ها میتونین بنویسین و ادیت کنین.و در حالت command mode نحوه کار با vim به شدت متفاوت تر میشه، و برای کار با vim در حالت کامند باید شورتکات های مهم vim رو یاد بگیرید تا بدونین در اون مد هم کار کنین.برای تغییر مد ادیتور به کامند مد یکبار کلید esc کیبورد را فشار دهیدو برای تغییر مد ادیتور از کامند مد به insert mode از کلید i استفاده کنید.........................................................................................................................................شورتکات های مهم برای استفاده در حالت کامند مدجابه جایی به راست : برای جابه جایی بین کاراکتر ها به سمت راست از کلید L یا کلید جهت نمای راست کیبورد استفاده کنید.جابه جایی به چپ : برای جابه جایی بین کاراکتر ها به سمت چپ از کلید H یا کلید جهت نمای چپ کیبورد استفاده کنید.جابه جایی به لاین قبلی : برای جابه جایی به لاین قبلی از کلید K یا کلید جهت نمای بالا استفاده کنید.جابه جایی به لاین بعدی : برای جابه جایی به لاین بعدی از کلید J یا کلید جهت نمای پایین استفاده کنید.جابه جایی به اولین کاراکتر لاین : برای جابه جایی به اولین کاراکتر لاین از کلید صفر یا ترکیب کلید shift + ^ استفاده کنید.جابه جایی به انتهای خط فعلی : برای جا به جایی به انتهای خط فعلی از ترکیب کلید shift + $ استفاده کنید.جابه جایی به ابتدای کلمه بعدی : برای جابه جایی به ابتدای کلمه بعدی از کلید w استفاده کنید.جابه جایی به ابتدای کلمه بعدی بدون در نظر گرفتن علائم نگارشی: برای جابه جایی به ابتدای کلمه بعدی از ترکیب کلید shift + w استفاده کنید.جابه جایی به ابتدای کلمه قبلی : برای جابه جایی به ابتدای کلمه قبلی از کلید b استفاده کنید.جابه جایی به ابتدای کلمه قبلی بدون در نظر گرفتن علائم نگارشی : برای جابه جایی به ابتدای کلمه قبلی از ترکیب کلید shift + b استفاده کنید.جابه جایی به پایین به شکل یک صفحه یک صفحه : برای جابه جایی به پایین به شکل صفحه ای از ترکیب کلید ctrl + f یا کلید PAGE DOWN استفاده کنید.جابه جایی به بالا به شکل یک صفحه یک صفحه : برای جابه جایی به پایین به شکل صفحه ای از ترکیب کلید ctrl + b یا کلید PAGE UP استفاده کنید.جابه جایی به لاین خاص : برای جابه جایی به یک لاین خاص میتوانید از ترکیب شماره خط و g استفاده کنید. به عنوان مثال 8gجابه جایی به لاین آخر : برای جابه جایی به لاین آخر میتوانید از ترکیب کلید shift + g استفاده کنید.ایجاد یک لاین خالی زیر لاین فعلی : برای ایجاد یک لاین خالی زیر لاین فعلی از کلید o استفاده کنید.Line 3بعد از استفادهLine 3.ایجاد یک لاین خالی بالای لاین فعلی ‌: برای ایجاد یک لاین خالی بالای لاین فعلی از ترکیب کلید shift + o استفاده کنید.Line 4Line 5بعد از استفادهLine 4 .Line 5حذف کردن کاراکتر : برای حذف کردن کاراکتر از کلید x استفاده کنید.amirhosein sohrabi appleبعد از استفادهmirhosein sohrabi appleبرای حذف کردن سه کاراکتر از ترکیب 3x استفاده کنید.amirhosein sohrabi appleبعد از استفاده rhosein sohrabi appleبرای حذف کردن لاین فعلی دو بار کلید dd را فشار دهید.amirhosein sohrabi appleبرای حذف کردن سه لاین به شکل همزمان از ترکیب 3dd استفاده کنید.توجه داشته باشید که لاین فعلی و دو لاین بعدی حذف خواهند شد.hoseinamirsohrabiappleبعد از استفادهapple حذف کردن تا ابتدای کلمه بعدی : برای حذف کردن از کاراکتر فعلی تا ابتدای کلمه بعدی از ترکیب dw استفاده کنید. amirhosein sohrabi appleبعد استفادهamirhosein appleحذف کردن از محل قرار گرفتن مکان نما تا انتهای لاین فعلی: برای حذف کردن از محل مکان نما تا انتهای لاین فعلی از d$ استفاده کنید.amirhosein apple sohrabiبعد از استفادهamirhosein apحذف کردن از محل قرار گرفتن مکان نما تا ابتدای لاین فعلی :برای حذف کردن از محل مکان نما تا ابتدای لاین فعلی از ترکیب d0 استفاده کنید.amirhosein apple sohrabiredبعد از استفادهsohrabiredحذف کردن از محل قرار گرفتن مکان نما تا اولین کاراکتر در لاین فعلی : برای حذف از محل مکان نما تا اولین کاراکتر در لاین فعلی از d^ استفاده کنید.amirhosein apple sohrabiبعد از استفاده sein apple sohrabiحذف کردن از محل قرارگیری مکان نما تا انتهای فایل : برای حذف از محل مکان نما تا انتهای فایل از ترکیب dG استفاده کنیدamirhoseinsohrabignulinuxlinuxkernelبعد از استفادهamirhoseinsohrabiحذف کردن از محل قرارگیری مکان نما تا خط دلخواه: برای حذف از محل مکان نما تا انتهای فایل از ترکیب d+NumberLine+shift+G استفاده کنید.کپی کردن لاین : برای کپی کردن لاین فعلی از yy استفاده کنید.کپی کردن لاین به تعداد دلخواه : برای کپی کردن مثلا ۵ لاین از ترکیب NumberLine+yy استفاده کنید.کپی کردن از محل مکان نما تا ابتدای کلمه بعدی : برای انجام این کار کافیست از ترکیب y+shift+w استفاده کنید.کپی کردن از محل مکان نما تا انتهای لاین فعلی : برای انجام این کار کافیست از ترکیب y+shift+4 استفاده کنید.کپی کردن از محل مکان نما تا ابتدای لاین فعلی‌: برای انجام این کار کافیست از ترکیب y + 0 استفاده کنید.کپی کردن از محل مکان نما تا اولین کاراکتر بدون در نظر گرفتن علائم نگارشی‌: برای انجام این کار کافیست از y + shift + 6 استفاده کنید.کپی کردن از لاین فعلی تا انتهای فایل : برای انجام این کار کافیست از ترکیب y+shift+g استفاده کنید.کپی کردن از لاین فعلی تا لاین دلخواه : برای انجام این کار کافیست از ترکیب y+numberline+shift+g استفاده کنید.ذخیره یک فایل در vim یک فایل رو برای تست توی vim باز میکنیم و بعد از ادیت اونو سیو میکنیم.sudo vim file.txtبعد از باز کردن فایل با همچین صفحه ای روبه رو میشینبا استفاده از کلید i به مد insert میریم و شروع میکنیم به نوشتن در فایل نکته :‌حتما به زبان توجه کنید که روی فارسی نباشه.بعد از اینکه نوشتن تموم شد کلید esc رو بزنین و کلید shift + ; رو فشار بدین و کاراکتر wq رو بنویسین و اینتر کنین.نتیجهما تونستیم یه فایل با vi باز کنیم و توش یه چیزی بنویسیم.بازم سوالی بود بپرسید.بعدا راجب vim بیشتر مینویسم.