رسانه مدیاتیرسانه مدیاتیرسانه مدیاتی
  • خانه
  • اخبار و رویدادها
    • بورس
  • فناوری
  • خودرو و حمل نقل
  • آموزش و راهنما
  • سلامت و پزشکی
  • نبض بازار
    • قیمت بیت کوین و ارزهای دیجیتال [لحظه ای]
    • قیمت دلار امروز
    • قیمت طلا و سکه
    • قیمت روز خودروهای داخلی امروز [بازار آزاد و کارخانه ای]
جستجو
محبوب‌های گذشته
ذخیره ویس در واتس اپ
چطور ویس‌هایی را که در واتس اپ ارسال می‌شوند، ذخیره کنیم؟
آموزش و راهنما ویژه
eFootball PES 2021
راهنمای کامل حل مشکلات pes 2021 (هنگ، اجرا نشدن، گرافیک)
بازی و سرگرمی ویژه
حقوق معلمان 8 میلیون تومان شد؟
اعلام زمان پرداخت پاداش پایان خدمت فرهنگیان 99
اخبار و رویدادها
مطالب تصادفی
راهنمای خرید آیفون در بلک فرایدی: از آیفون ۱۵ تا ۱۶e ریفربیشد
راهنمای خرید آیفون در بلک فرایدی: از آیفون ۱۵ تا ۱۶e ریفربیشد
فناوری و دیجیتال موبایل
وان‌پلاس از میان‌رده جدید Ace 6T با باتری ۸۰۰۰ میلی‌آمپری رونمایی کرد
وان‌پلاس از میان‌رده جدید Ace 6T با باتری ۸۰۰۰ میلی‌آمپری رونمایی کرد
فناوری و دیجیتال موبایل
موتورولا با طراحی «حس پارچه‌ای»: آیا رقیب جدی اپل و سامسونگ خواهد شد
موتورولا با طراحی «حس پارچه‌ای»: آیا رقیب جدی اپل و سامسونگ خواهد شد
فناوری و دیجیتال موبایل
در حال مطالعه: نحوه استفاده از 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

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

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

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

کاهش مجدد قیمت طلا
اخبار و رویدادهاویژه

افزایش امیدواری‌ها به رشد قیمت طلا

خرداد ۱۵, ۱۴۰۰
رونمایی از جدیدترین نمایشگرهای ال‌جی
فناوری و دیجیتالویژه

رونمایی از نمایشگرهای ال‌جی در ISE 2023

بهمن ۱۶, ۱۴۰۱
اثرات اقتصادی اجتماعی سیاسی بلاک چین
آموزش و راهنماارز دیجیتالپیشنهاد سردبیر

اثرات اقتصادی اجتماعی سیاسی بلاک چین

فروردین ۱۷, ۱۴۰۳
تحلیل قیمت ارزهای دیجیتال در 3 ماهه دوم 2024، وضعیت چگونه خواهد بود؟
اخبار و رویدادهاآموزش و راهنماارز دیجیتال

تحلیل قیمت ارزهای دیجیتال در 3 ماهه دوم 2024، وضعیت چگونه خواهد بود؟

فروردین ۲۲, ۱۴۰۳

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

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

ترندهای روز

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

آخرین اخبار

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