رسانه مدیاتیرسانه مدیاتیرسانه مدیاتی
  • خانه
  • اخبار و رویدادها
    • بورس
  • فناوری
  • خودرو و حمل نقل
  • آموزش و راهنما
  • سلامت و پزشکی
  • نبض بازار
    • قیمت بیت کوین و ارزهای دیجیتال [لحظه ای]
    • قیمت دلار امروز
    • قیمت طلا و سکه
    • قیمت روز خودروهای داخلی امروز [بازار آزاد و کارخانه ای]
جستجو
محبوب‌های گذشته
ذخیره ویس در واتس اپ
چطور ویس‌هایی را که در واتس اپ ارسال می‌شوند، ذخیره کنیم؟
آموزش و راهنما ویژه
eFootball PES 2021
راهنمای کامل حل مشکلات pes 2021 (هنگ، اجرا نشدن، گرافیک)
بازی و سرگرمی ویژه
حقوق معلمان 8 میلیون تومان شد؟
اعلام زمان پرداخت پاداش پایان خدمت فرهنگیان 99
اخبار و رویدادها
مطالب تصادفی
گلکسی تب S11 اولترا در دفتر ما؛ بررسی کوتاه پرچمدار جدید سامسونگ
گلکسی تب S11 اولترا در دفتر ما؛ بررسی کوتاه پرچمدار جدید سامسونگ
فناوری و دیجیتال
آیفون ایر؛ باریک‌ترین آیفون تاریخ با قلبی به قدرت نسخه پرو
آیفون ایر؛ باریک‌ترین آیفون تاریخ با قلبی به قدرت نسخه پرو
اخبار اپل، آیفون و مک فناوری و دیجیتال موبایل
Samsung Galaxy A17 4G رسماً معرفی شد: اقتصادی و با پشتیبانی نرم‌افزاری طولانی
Samsung Galaxy A17 4G رسماً معرفی شد: اقتصادی و با پشتیبانی نرم‌افزاری طولانی
فناوری و دیجیتال موبایل
در حال مطالعه: نحوه استفاده از Undo در Vim
به اشتراک گذاری
اطلاع‌رسانی
Font ResizerAa
رسانه مدیاتیرسانه مدیاتی
Font ResizerAa
جستجو
  • خانه
  • اخبار و رویدادها
    • بورس
  • فناوری
  • خودرو و حمل نقل
  • آموزش و راهنما
  • سلامت و پزشکی
  • نبض بازار
    • قیمت بیت کوین و ارزهای دیجیتال [لحظه ای]
    • قیمت دلار امروز
    • قیمت طلا و سکه
    • قیمت روز خودروهای داخلی امروز [بازار آزاد و کارخانه ای]
ما را دنبال کنید
رسانه مدیاتی > آموزش و راهنما > نحوه استفاده از Undo در Vim
آموزش و راهنماپیشنهاد سردبیرویژه

نحوه استفاده از Undo در Vim

آخرین به‌روز رسانی در ۱۴۰۲/۱۲/۰۱
توسط زهرا صمدی
منتشر شده در اسفند ۱, ۱۴۰۲
به اشتراک گذاری
نحوه استفاده از Undo در Vim
نحوه استفاده از Undo در Vim
به اشتراک گذاری

نحوه استفاده از Undo در Vim

به گزارش رسانه مدیاتی، هنگام ویرایش با Vim در لینوکس، اشتباه کردن یک مسئله رایج است. خوشبختانه، جبران کردن آنها نیز به همان میزان راحت است. در این مطلب همراه باشید تا نحوه undo کردن تغییرات را به شما آموزش دهیم.

آنچه خواهید خواند
  • نحوه استفاده از Undo در Vim
    • چگونه ویرایش Vim را undo کنیم؟
    • نحوه Redo در Vim

 

چگونه ویرایش Vim را undo کنیم؟

عملیات undo ساده Vim، مشابه عملکرد آندویی است که ممکن است در یک واژه‌پرداز مدرن مانند Microsoft Word، LibreOffice Writer یا Google Docs استفاده کرده باشید. Vim تغییراتی را که در یک فایل ایجاد می‌کنید، ردیابی می‌کند و در صورت نیاز می‌تواند آن را بازگرداند.

Vim هر کاری را که در حالت insert  یا هر دستوری را در حالت command انجام می‌دهید، به عنوان تغییر در نظر می‌گیرد. مثلا:

- تبلیغات -

اگر چندین خط را در حالت insert تایپ کنید، سپس فوراً undo انجام دهید، آن خطوط حذف خواهند شد. اگر یک خط را تایپ کنید، به حالت command بروید، سپس به حالت insert برگردید و متن دیگری را تایپ کنید، دو تغییر ایجاد خواهید کرد. در این شرایط، گزینه undo هر کدام را جداگانه حذف می‌کند.

همچنین می‌توانید دستورات Vim مانند «3dd» را برای حذف سه خط تکرار کنید. اگر یکی از این دستورات ترکیبی را صادر کنید، این مورد نیز به عنوان آخرین تغییر دوباره انجام می‌شود. می‌توانید تا زمانی که فایل را باز یا ایجاد کردید، به همان جایی که شروع کرده‌اید، بازگردید.

 

بیشتر بخوانید: نحوه مخفی کردن برنامه ها در اندروید

 

اگر متوجه شدید که ویرایشی را در Vim انجام داده‌اید که نمی‌خواستید آن را انجام دهید، undo کردن آن یک فرآیند دو مرحله‌ای ساده است:

دکمه Esc را فشار دهید تا مطمئن شوید در حالت command هستید. برای undo کردن تغییر قبلی، u را فشار دهید.

در این زمان پیامی درباره تغییرات ایجاد شده، مانند “n fewer lines” مشاهده خواهید کرد.

نحوه استفاده از Undo در Vim

اگر می‌خواهید بیش از یک تغییر را undo کنید، باید فقط پیشوند دستور undo را با تعداد تغییراتی که می‌خواهید لغو کنید، قرار دهید. برای مثال، اگر می‌خواهید دو تغییر را لغو کنید، عبارت زیر را قرار دهید:

2u

 

نحوه Redo در Vim

ممکن است متوجه شوید که دستور undo شما را به هدفی که می‌خواهید نمی‌رساند. در این صورت می‌توانید دستورات redo را صادر کنید تا فایل خود را به حالت قبلی برگردانید.

همانطور که Vim تغییرات شما را پیگیری می‌کند، تغییرات undo شما را نیز پیگیری می‌کند. بنابراین در صورت نیاز، می‌توانید از طریق عملیات‌های Redo، عملیات‌های undo قبلی خود را برگردانید. به یاد داشته باشید، Vim چندین خط وارد شده در حالت input را به عنوان یک تغییر در نظر می‌گیرد، بنابراین اگر یک عملیات را دوباره انجام دهید، چندین خط را در یک فرمان برمی‌گردانید.

دستور برای انجام این کار، Ctrl + r برای «Redo» است. با فشردن Esc مطمئن شوید که در حالت command هستید. Redo بر اساس همان اصل undo عمل می‌کند. برای مثال، می‌توانید با قرار دادن پیشوند آن با تعداد تکرارهایی که می‌خواهید انجام دهید، دوباره آن را تکرار کنید.

نحوه استفاده از Undo در Vim

مانند Undo، پیام کوتاهی در مورد تغییراتی که دوباره انجام شده‌اند، خواهید دید. تا زمانی که به حالت فعلی فایل برگردید، می‌توانید هر چند بار این کار را دوباره انجام دهید.

تگ‌vimلینوکسویرایشگر vim
منبعmakeuseof
به اشتراک گذاری این مطلب
فیسبوک لینکداین تلگرام ایمیل کپی لینک پرینت
مطلب قبلی 56544 کش بک چیست ؟ بررسی ۸ نوع بازگشت نقدی پول از هر خرید
مطلب بعدی نحوه اتصال AirPods به ویندوز نحوه اتصال AirPods به ویندوز
کامنت خود را ارسال کنید

دیدگاهتان را بنویسید لغو پاسخ

برای نوشتن دیدگاه باید وارد بشوید.

- تبلیغات -
Ad image

مطالب پیشنهادی

راهنمای تشخیص مشکل پیکسل در آیپد و امکان تعمیر آن
راهنمای تشخیص مشکل پیکسل در آیپد و امکان تعمیر آن
آموزش و راهنما
قیمت‌های سری vivo X300 فاش شد؛ رقابت تنگاتنگ با اوپو شدت می‌گیرد
قیمت‌های سری vivo X300 فاش شد؛ رقابت تنگاتنگ با اوپو شدت می‌گیرد
فناوری و دیجیتال
آنر واچ X5 از راه رسید؛ ۱۴ روز شارژدهی با قیمتی فراتر از انتظار
آنر واچ X5 از راه رسید؛ ۱۴ روز شارژدهی با قیمتی فراتر از انتظار
فناوری و دیجیتال
هواوی تبلت MatePad Edge را معرفی کرد؛ رقیبی قدرتمند برای لپ‌تاپ‌ها و اپل
هواوی تبلت MatePad Edge را معرفی کرد؛ رقیبی قدرتمند برای لپ‌تاپ‌ها و اپل
فناوری و دیجیتال
- تبلیغات -
Ad image

لینک‌های کاربردی

  • پیام ناشناس
  • سایت بو نده
  • فیدبک پرو

ممکنه به این مطالب هم علاقه داشته باشی

تلگرام
آموزش و راهنما

چطور با استفاده از تلگرام نام موزیک و خواننده را تشخیص دهیم؟

مهر ۲۸, ۱۳۹۹
تاریخ ولنتاین 1402 چه روزی است؟
اخبار داخلی

تاریخ ولنتاین 1402 چه روزی است؟

بهمن ۱۸, ۱۴۰۲
نحوه ایجاد Broadcast channels  در اینستاگرام
آموزش و راهنما

آموزش نحوه ایجاد Broadcast channels اینستاگرام

مهر ۱۰, ۱۴۰۲
تقاضای نفت
اخبار و رویدادهاویژه

چگونه تقاضای نفت تحت تاثیر واکسن کرونا قرار گرفت؟

اسفند ۲۵, ۱۳۹۹

لینک‌های کاربردی

  • پیام ناشناس
  • سایت بو نده
  • فیدبک پرو

ترندهای روز

  • کرونا
  • بیت کوین
  • ارز دیجیتال
  • طلا
  • واکسن کرونا
  • خودرو
  • اینستاگرام

آخرین اخبار

ZTE وارد میدان گوشی‌های تاشو شد؛ تصاویر نوبیا Flip 3 و Fold منتشر شد
ZTE وارد میدان گوشی‌های تاشو شد؛ تصاویر نوبیا Flip 3 و Fold منتشر شد
فناوری و دیجیتال موبایل
وان‌پلاس از میان‌رده جدید Ace 6T با باتری ۸۰۰۰ میلی‌آمپری رونمایی کرد
وان‌پلاس از میان‌رده جدید Ace 6T با باتری ۸۰۰۰ میلی‌آمپری رونمایی کرد
فناوری و دیجیتال موبایل
شیائومی با YU7 تسلا Model Y را پشت سر گذاشت
شیائومی با YU7 تسلا Model Y را پشت سر گذاشت
دسته‌بندی نشده
آنر از سری Honor 500 رونمایی کرد؛ باتری ۸۰۰۰ میلی‌آمپری و طراحی آشنا
آنر از سری Honor 500 رونمایی کرد؛ باتری ۸۰۰۰ میلی‌آمپری و طراحی آشنا
فناوری و دیجیتال موبایل
ما را دنبال کنید
تمامی حقوق متعلق است به رسانۀ خبری مدیاتی است.