آموزش یادگیری Vim

Learning Vim

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Vim متنوع ترین و قابل تنظیم ترین ویرایشگر متنی در سطح پلت فرم است که برای سیستم عامل های Mac ، Windows ، Linux و حتی قدیمی مانند Amiga در دسترس است. این برنامه برای توسعه دهندگان ساخته شده است ، با دستورات قدرتمند و ویژگی های افزایش بهره وری مانند حالت ویرایش دوگانه و برجسته سازی نحو. این دوره برای کمک به افراد تازه وارد Vim در هنگام ویرایش فایلهای متنی ، کد و پرونده های پیکربندی کارآمدتر است. بیاموزید که چگونه پرونده های جدید ایجاد کنید. جستجوی کلمات و حروف حرکت در اطراف پرونده ها ؛ ویرایش و حذف متن ذخیره متن در رجیسترها پرش به اطراف پرونده های دارای علامت (نشانک ها) ؛ و از دستورات برای سرعت بخشیدن به کارهای معمول استفاده کنید. مربی Miki Tebeka دوره را با مثالها و نسخه های نمایشی پر می کند که نشان می دهد چگونه Vim در جریان کار روزمره یک توسعه دهنده یا sysadmin استفاده می شود.
موضوعات شامل:
  • نصب Vim
  • ایجاد پرونده های جدید از ابتدا
  • جستجوی کلمات و عبارات در Vim
  • جابجایی در صفحه ها و خطوط
  • ویرایش و حذف متن
  • استفاده از ثبات ها
  • تعریف علائم
  • ویرایش پیکربندی
  • استفاده از دستورات Vim

سرفصل ها و درس ها

مقدمه Introduction

  • Vim برای ویرایش متن Vim for text editing

  • چرا ویم؟ Why Vim?

  • نصب ویم Vim installation

  • نمونه پرونده ها و چالش ها Sample files and challenges

1. مبانی 1. Basics

  • شروع و ترک Vim Start and quit Vim

  • دو حالته Dual mode

  • درج متن Insert text

  • ذخیره نموده و خارج شوید Save and quit

  • چالش: ایجاد پرونده Challenge: Create file

  • راه حل: ایجاد پرونده Solution: Create file

2. حرکت در اطراف 2. Moving Around

  • با استفاده از کلیدها حرکت کنید: H ، J ، K ، L Navigate using keys: H, J, K, L

  • کلمات ، جملات و پاراگرافها Words, sentences, and paragraphs

  • چالش: یافتن کلمه Challenge: Find word

  • راه حل: پیدا کردن کلمه Solution: Find word

  • عبارات با قاعده Regular expressions

  • چالش: جستجوی کلمه Challenge: Search word

  • راه حل: کلمه جستجو Solution: Search word

  • حرکت صفحه Screen movement

  • چالش: حرکت صفحه ها Challenge: Move screens

  • راه حل: صفحه نمایش را جابجا کنید Solution: Move screens

  • خطوط Lines

  • چالش: حرکت خطوط Challenge: Move lines

  • راه حل: حرکت خطوط Solution: Move lines

  • کلمه فعلی Current word

  • چالش: نمونه بعدی کلمه را پیدا کنید Challenge: Find next instance of word

  • راه حل: نمونه بعدی کلمه را بیابید Solution: Find next instance of word

3. تغییر متن 3. Changing Text

  • حذف متن Delete text

  • چالش: جمله را حذف کنید Challenge: Delete sentence

  • راه حل: جمله را حذف کنید Solution: Delete sentence

  • کپی و چسباندن Copy and paste

  • چالش: کپی و چسباندن Challenge: Copy and paste

  • راه حل: کپی و چسباندن Solution: Copy and paste

  • تغییر متن Change text

  • چالش: تغییر متن Challenge: Change text

  • راه حل: تغییر متن Solution: Change text

  • انتخاب تصویری Visual selection

  • چالش: از انتخاب بصری استفاده کنید Challenge: Use visual selection

  • راه حل: از انتخاب بصری استفاده کنید Solution: Use visual selection

  • ثبت Registers

  • چالش: از ثبت ها استفاده کنید Challenge: Use registers

  • راه حل: از رجیسترها استفاده کنید Solution: Use registers

  • متن را جایگزین کنید Replace text

4- علامت گذاری می کند 4. Marks

  • تعریف و پرش به علائم Define and jump to marks

  • چالش: تعریف و پرش به علامت گذاری Challenge: Define and jump to mark

  • راه حل: برای علامت گذاری و پرش تعریف کنید Solution: Define and jump to mark

  • پرش از طریق تاریخ Jump through history

  • چالش: پرش به عقب Challenge: Jump back

  • راه حل: بازگشت به عقب Solution: Jump back

  • انتقال به آخرین تغییر Move to last change

  • چالش: آخرین تغییر Challenge: Last change

  • راه حل: آخرین تغییر Solution: Last change

5- بافر 5. Buffers

  • ویندوز و بافر Windows and buffers

  • چالش: بافر Challenge: Buffer

  • راه حل: بافر Solution: Buffer

  • ویرایش پرونده ها Edit files

  • چالش: ویرایش پرونده ها Challenge: Edit files

  • راه حل: پرونده ها را ویرایش کنید Solution: Edit files

  • بین بافرها حرکت کنید Move between buffers

  • چالش: بافر را تغییر دهید Challenge: Switch buffer

  • راه حل: بافر را تغییر دهید Solution: Switch buffer

  • دستور را بخوانید Read command

  • چالش: درج پرونده Challenge: Insert file

  • راه حل: درج پرونده Solution: Insert file

6. پیکربندی 6. Configuration

  • پرونده های پیکربندی Configuration files

  • چالش: شماره های خط را تنظیم کنید Challenge: Set line numbers

  • راه حل: شماره های خط را تنظیم کنید Solution: Set line numbers

  • کلیدهای نقشه Map keys

  • چالش: کلید نقشه Challenge: Map key

  • راه حل: کلید نقشه Solution: Map key

  • اختصارات Abbreviations

  • چالش: ایمیل کوتاه کنید Challenge: Abbreviate email

  • راه حل: ایمیل کوتاه کنید Solution: Abbreviate email

  • دستورات را اضافه کنید Add commands

  • چالش: ایجاد فرمان Challenge: Create command

  • راه حل: ایجاد دستور Solution: Create command

  • تنظیمات مختلف Various settings

  • چالش: ویرایش .vimrc Challenge: Edit .vimrc

  • راه حل: ویرایش .vimrc Solution: Edit .vimrc

6. روز به روز ویم 6. Day-To-Day Vim

  • Vim را با یک فرمان شروع کنید Start Vim with a command

  • Challenge: از دستور Vim استفاده کنید Challenge: Use Vim command

  • راه حل: از دستور Vim استفاده کنید Solution: Use Vim command

  • حالت Diff Diff mode

  • چالش: حالت Diff Challenge: Diff mode

  • راه حل: حالت Diff Solution: Diff mode

  • فایل های فشرده Zip files

  • چالش: فایل پستی Challenge: Zip file

  • راه حل: فایل پستی Solution: Zip file

  • پرونده ها را از روی نام باز کنید Open files from name

  • چالش: پرونده را به شماره خط باز کنید Challenge: Open file to line number

  • راه حل: پرونده را به شماره خط باز کنید Solution: Open file to line number

  • دستورات خارجی External commands

  • چالش: فرمان خارجی Challenge: External command

  • راه حل: فرمان خارجی Solution: External command

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش یادگیری Vim
جزییات دوره
1h 16m
94
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
100,091
- از 5
ندارد
دارد
دارد
Miki Tebeka
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Miki Tebeka Miki Tebeka

مدیر عامل در 353Solutions

Miki Tebeka مدیرعامل 353Solutions است.

در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.