رسانه مدیاتیرسانه مدیاتیرسانه مدیاتی
  • خانه
  • اخبار و رویدادها
    • بورس
  • فناوری
  • خودرو و حمل نقل
  • آموزش و راهنما
  • سلامت و پزشکی
  • نبض بازار
    • قیمت بیت کوین و ارزهای دیجیتال [لحظه ای]
    • قیمت دلار امروز
    • قیمت طلا و سکه
    • قیمت روز خودروهای داخلی امروز [بازار آزاد و کارخانه ای]
جستجو
محبوب‌های گذشته
ذخیره ویس در واتس اپ
چطور ویس‌هایی را که در واتس اپ ارسال می‌شوند، ذخیره کنیم؟
آموزش و راهنما ویژه
eFootball PES 2021
راهنمای کامل حل مشکلات pes 2021 (هنگ، اجرا نشدن، گرافیک)
بازی و سرگرمی ویژه
حقوق معلمان 8 میلیون تومان شد؟
اعلام زمان پرداخت پاداش پایان خدمت فرهنگیان 99
اخبار و رویدادها
مطالب تصادفی
رانندگی هوشمندتر با AAWireless TWO+؛ نسل جدید اتصال بی‌سیم برای خودروها معرفی شد
رانندگی هوشمندتر با AAWireless TWO+؛ نسل جدید اتصال بی‌سیم برای خودروها معرفی شد
خودرو و حمل نقل فناوری و دیجیتال
پایان نبرد ۳ ساله سامسونگ و BOE؛ توافق بر سر پرونده دزدی اطلاعات
پایان نبرد ۳ ساله سامسونگ و BOE؛ توافق بر سر پرونده دزدی اطلاعات
فناوری و دیجیتال
صنعت رمزارز در بزنگاه تصمیم‌گیری؛ هشدار فعالان در دومین رویداد رمزآتی
صنعت رمزارز در بزنگاه تصمیم‌گیری؛ هشدار فعالان در دومین رویداد رمزآتی
ارز دیجیتال اخبار و رویدادها
در حال مطالعه: نحوه استفاده از 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

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

- تبلیغات -
Ad image

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

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

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

7 تا از بهترین ویرایشگر‌های عکس هوش مصنوعی آنلاین رایگان
آموزش و راهنما

7 تا از بهترین ویرایشگر‌های عکس هوش مصنوعی آنلاین رایگان

آبان ۱۴, ۱۴۰۲
ثبت خاطره ها با لیست پخش اسپاتیفای (آموزش ساخت لیست پخش قدیمی Spotify)
آموزش و راهنما

ثبت خاطره ها با لیست پخش اسپاتیفای (آموزش ساخت لیست پخش قدیمی Spotify)

مهر ۳۰, ۱۴۰۲
کرونای انگلیسی
سلامت و پزشکیویژه

همه چیز درباره کرونای انگلیسی

اسفند ۲۵, ۱۳۹۹
عرضه احتمالی هدست واقعیت ترکیبی اپل به صورت مستقل
فناوری و دیجیتالویژه

عرضه احتمالی هدست واقعیت ترکیبی اپل به صورت مستقل

آذر ۱۵, ۱۴۰۰

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

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

ترندهای روز

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

آخرین اخبار

ریمیک «شاهزاده پارسی: شن‌های زمان» زودتر از اساسینز کرید بلک فلگ از راه می‌رسد
ریمیک «شاهزاده پارسی: شن‌های زمان» زودتر از اساسینز کرید بلک فلگ از راه می‌رسد
بازی و سرگرمی
هواوی تبلت MatePad Edge را معرفی کرد؛ رقیبی قدرتمند برای لپ‌تاپ‌ها و اپل
هواوی تبلت MatePad Edge را معرفی کرد؛ رقیبی قدرتمند برای لپ‌تاپ‌ها و اپل
فناوری و دیجیتال
افشای بزرگ سامسونگ؛ عینک‌های واقعیت افزوده‌ای که همیشه همراه شما خواهند بود
افشای بزرگ سامسونگ؛ عینک‌های واقعیت افزوده‌ای که همیشه همراه شما خواهند بود
فناوری و دیجیتال
ZTE وارد میدان گوشی‌های تاشو شد؛ تصاویر نوبیا Flip 3 و Fold منتشر شد
ZTE وارد میدان گوشی‌های تاشو شد؛ تصاویر نوبیا Flip 3 و Fold منتشر شد
فناوری و دیجیتال موبایل
ما را دنبال کنید
تمامی حقوق متعلق است به رسانۀ خبری مدیاتی است.