اطلاعیه

بستن
هنوز اعلام نشده است.

چطور در vi یا vim میتونم تمام خطوطش رو حذف کنم.

بستن
X
  • فیلتر کردن
  • زمان
  • نمایش
پاک کردن همه
پست های جدید

  • چطور در vi یا vim میتونم تمام خطوطش رو حذف کنم.

    سلام. من از ادیتور vi برای ویرایش فایل های متنی استفاده میکنم. بعضی اوقات یه فایلی رو باز میکنم که دارای صدها خط کد هستش. میخواستم بدونم چطور میتونم با یک دستور تمام خطوط اون فایل رو حذف کنم به طوری که کلا خالی بشه. ممنون میشم کمک کنید.

  • #2
    سلام شما به روش های متفاوتی میتونید این کار رو انجام بدید. اگر به صورت کامندی بخواید این کار رو انجام بدید میتونید از دستور زیر استفاده کنید.
    کد PHP:
    echo > test.txt 

    روش دوم این هستش که به صورت مستقیم از داخلی خود ادیتور vi/vim این کار رو انجام بدید. که به روش های مختلف میتونید این کار رو انجام بدید.

    روش اول استفاده از دستور زیر در ادیتور میباشد :
    کد PHP:
    :1,$d 
    : -> برای وارد شدن به محیط کامندی vi/vim میباشد.
    1,$ -> پارامتر 1,$ مشخص می کند که دستور زیر روی کدام خط باید کار کند. در اینجا رنج از خط ۱ تا خط آخر می باشد. (خط آخر با $ مشخص میشود به همین دلیل نیاز نیست که تعداد خط ها در داکیومنت را بدانید)
    d -> برای delete کردن میباشد.


    روش سوم :
    کد PHP:
    :%
    ٪ -> تمام خطوط را انتخاب میکند.


    روش چهارم :
    کد PHP:
    ggdG 
    gg -> میره به خط اول
    G -> حرکت به سمت پایین فایل میاشد.
    ویرایش توسط Habili : http://linux-zone.org/forums/member/5-habili در ساعت 05-26-2018, 02:41 PM

    نظر

    پردازش ...
    X
    کانال تلگرام منطقه لینوکسی ها