نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: آموزش کار با ادیتور محبوب Vi / Vim

  1. #1
    عضو دائم --- آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    1,026
    تشکر تشکر کرده 
    649
    تشکر تشکر شده 
    1,600
    تشکر شده در
    991 پست

    پیش فرض آموزش کار با ادیتور محبوب Vi / Vim

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

    خیلی کم دیدم از دوستان سرور ادمین از ادیتور محبوب و قدرتمند vi / vim استفاده کنند خوب می تونست چند دلیل داشته باشه شاید یه نفر با نانو راحت هست شاید یه نفر ای ای رو می پسنده شایدم همه ی اینها بخاطر اینه که Vi / Vim کار باهاش سخت هست و دانش کار باهاش رو ندارن . قبل از شروع من این مبحث رو توی دو جلسه سعی میکنم مختصر و مفید تمومش کنم در واقع بعد از آموزش انتظار میره که هرکسی این مطلب رو خونده بتونه با vi / vim کار کنه حتی توی Lpi هم تست های مربوط بهش رو بزنه .
    یه نکته دیگه هم باید بگم اینه که کل vi / vim توی این تاپیک گفته نمی شه فقط به اندازه ی اینکه شما بتونید راحت باهاش کار کنید و نیاز هاتون رو برطرف کنید . هرکس هم خواست تا آخر vi /vim بره در آخر من یه کتاب تقریبا 600 صفحه ای براش می زارم مطالعه کنه انشالله به هدف برسه . میریم سر اصل مطلب :

    به نام خدا

    جلسه اول : آموزش کار با ادیتور Vi / vim

    برای فراخوانی ادیتور در محیط شل از دستورات زیر استفاده می کنیم
    کد:
    vi file
    vi file1 file2 ... filen
    نکته : به جای vi میتونید vim بگذارید که در 98 درصد هیچ تفاوتی باهم ندارن و چون هدف ما رسیدن به مقصود هست توی این مسائل خورد نمی شیم .

    vi / vim در حالت متنی نیاز به موس ندارد و شما باید تمامی فرامین خود را با صفحه کلید انجام بدید . بطور کلی vi / vim دارای 2 حالت است :
    1. حالت فرمان (Command) :
    با زدن کلید Esc میتونید به این حالت برید و فرامینی رو که در آینده معرفی میکنیم استفاده کنید .
    2.حالت ادیت یا ویرایش (Insert)
    با زدن کلید i و کلید هایی که در آینده معرفی میکنیم شما میتوانید به ویرایش متن خود بپردازید .

    بخش اول : فرامین مربوط به جابجای در vi / vim
    با زدن این دستورات در حالت فرمان شما میتوانید در بین متن جابجا شوید

    h = یک کاراکتر به چپ
    j = یک خط به سمت پایین
    k = یک خط به سمت بالا
    l = یک کاراکتر به راست
    H = حرکت به بالای صفحه
    L = حرکت به پایین صفحه
    G = حرکت به آخر فایل
    w = یک کلمه به جلو
    b = یک کلمه به عقب
    0 = رفتن به اول خط جاری
    ^ = رفتن به اولین کاراکتر در خط
    $ = رفتن به آخر خط
    Ctrl+B = یک صفحه به عقب
    Ctrl+F = یک صفحه به جلو

    بخش دوم : فرامین تغییر دادن حالت از حالت فرمان به حالت ویرایش

    i = رفتن به حالت ویرایش در همان جایی که هستید
    l = رفتن به حالت ویرایش در شروع همان خطی که هستید
    a = رفتن به حالت ویرایش یک کاراکتر به جلو از همان جایی که هستید
    A = رفتن به حالت ویرایش در پایان همان خطی که هستید
    o = رفتن به حالت ویرایش در خط بعد از جایی که هستید
    O = رفتن به حالت ویرایش در خط قبل از جایی که هستید
    r = جایگذاری کاراکتر جاری با یک کاراکتر دیگر
    R = جایگذاری کاراکتر جاری با یک کاراکتر دیگر به صورت overwright کردن (در ادامه توضیح خواهم داد )

    نکته : در زمان استفاده از r شما میتوانید با پاک کردن حرفی که جایگزین حرف قبلی کردید حرف قبلی رو مشاهده کنید اما در R به صورت کامل Overwright
    میشود .

    بخش سوم : فرامین مربوط به حذف در vi / vim

    x = پاک کردن کاراکتر جاری
    X = پاک کردن یک کاراکتر قبل از کاراکتر جاری
    s = پاک کردن فایل جاری و رفتن بلافاصله به حالت ویرایش ~ xi
    S = پاک کردن خط جاری و رفتن به حالت ویرایش

    نکته : دستورات فوق باید در حالت فرمان اجرا شوند .

    ادامه مبحث رو به زودی در همین تاپیک قرار خواهم داد .
    لطفا طی 24 ساعت آینده در این تاپیک پستی ارسال نکنید سوالاتتون رو بنویسید و بعد از آموزش در همین تاپیک بپرسید (برای نظم بهتر آموزش )
    دوستانی که به صورت تئوری متوجه نمی شن سعی میکنیم در آینده از این مبحث برای درک بهتر آموزش یک فیلم کوتاه هم بسازیم و در این پست برای دانلود قرار بدیم .

    با آرزوی موفقیت برای دوستان
    کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
    مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود. YAHOO - GMAIL

  2. تعداد تشکر ها از--- به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو دائم
    تاریخ عضویت
    Oct 2008
    محل سکونت
    Neverland
    نوشته ها
    3,023
    تشکر تشکر کرده 
    1,897
    تشکر تشکر شده 
    8,821
    تشکر شده در
    4,186 پست

    پیش فرض پاسخ : آموزش کار با ادیتور محبوب Vi / Vim

    کامل بذار عامو
    vi command summary :دی

  5. تعداد تشکر ها از1eng.ir به دلیل پست مفید


  6. #3
    عضو دائم --- آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    1,026
    تشکر تشکر کرده 
    649
    تشکر تشکر شده 
    1,600
    تشکر شده در
    991 پست

    پیش فرض پاسخ : آموزش کار با ادیتور محبوب Vi / Vim

    با تشکر از دوست خوب و همیشه در صحنه جناب فخرایی

    بخش چهارم : فرامین بریدن (Cut) کردن در متن
    dX = با استفاده از جهات برای کات کردن در متن در همان جایی که هستید بکار میرورد
    dd = کات کردن خط جاری
    D =کات کردن از همان جایی که هستید تا پایان خط
    cX = مشابه dX با این تفاوت که پس از کات کردن بلافاصله به حالت ویرایش می رود
    cc = کات کردن خط جاری و رفتن به حالت ویرایش
    C = کات کردن از جایی که هستید تا پایان خط و رفتن به حالت ویرایش ~ $c

    بخش پنجم : فرامین مربوط به Copy و Paste

    yX = کپی کردن متن به اندازه حرکت X چه یک خط چه یک کلمه و یا کاراکتر
    yy = کپی کردن کل خط جاری
    p = چسباندن یک کاراکتر بعد از همان نقطه ای که هستید
    P = چسباندن یک کاراکتر قبل از همان نقطه ای که هستید

    بخش ششم : فرامین مربوط به جستجو در متن

    regex/ = جستجو از بالا به پایین متن با استفاده از پترن های Regular Expression
    regex? = جستجو از پایین به بالای متن با استفاده از پترن های Regex
    n = پیدا کردن نتیجه ی بعدی
    N = پیدا کردن نتیجه ی قبلی

    بخش هفتم : فرامین کار با فایل

    n: = زمانی که چند فایل را در vi /vim فراخوانی میکنید با این فرمان بین فایل های باز شده حرکت کنید
    :e file = لود کردن file در همان نقطه ای که هستید
    :r file = افزودن متن file در ادامه همانجایی که هستید
    :w file = ذخیره کردن متن در file
    qw: = ذخیره کردن و خروج
    x: = ذخیره کردن و خروج
    ZZ = ذخیره کردن و خروج

    بخش هشتم : فرامین اضافی vi / vim

    . = تکرار فرمان قبلی
    u = فرمان قبلی را undo میکند
    !q: = بدون ذخیره کردن تغییرات خارج می شود
    !: = در ساب شل vi می توانید فرمان های لینوکس را اجرا کنید .

    آموزش اینجا به پایان می رسد و فقط یک ساعت تمرین برای تسلط بیشتر بر روی vi / vim نیاز هست .
    امیدوارم مفید واقع بشه موفق باشید
    کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
    مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود. YAHOO - GMAIL

  7. تعداد تشکر ها از --- به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. نیازمند تغییر ادیتور بخش آموزش های whmcs
    توسط par30club در انجمن درخواست انواع ماژول،پلاگین،قالب،امکانات سفارشی
    پاسخ ها: 0
    آخرين نوشته: December 30th, 2017, 20:23
  2. آموزش رفع مشکل نمایش ادیتور مای بی بی
    توسط drvahid در انجمن دیگر سیستم ها
    پاسخ ها: 0
    آخرين نوشته: July 31st, 2016, 02:29
  3. آموزش کامل نصب برنامه Cacti برای مانیتورینگ سرور
    توسط IrIsT در انجمن مباحث و منابع آموزشی
    پاسخ ها: 7
    آخرين نوشته: April 12th, 2016, 23:16
  4. آموزش نصب و کانفینگ نرم افزار مانیتورینگ prtg
    توسط asrhosting در انجمن شبکه های ویندوزی
    پاسخ ها: 0
    آخرين نوشته: December 13th, 2014, 09:17
  5. پاسخ ها: 14
    آخرين نوشته: December 7th, 2012, 14:44

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •