لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری Vim
Learning Vim
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Vim متنوع ترین و قابل تنظیم ترین ویرایشگر متنی در سطح پلت فرم است که برای سیستم عامل های Mac ، Windows ، Linux و حتی قدیمی مانند Amiga در دسترس است. این برنامه برای توسعه دهندگان ساخته شده است ، با دستورات قدرتمند و ویژگی های افزایش بهره وری مانند حالت ویرایش دوگانه و برجسته سازی نحو. این دوره برای کمک به افراد تازه وارد Vim در هنگام ویرایش فایلهای متنی ، کد و پرونده های پیکربندی کارآمدتر است. بیاموزید که چگونه پرونده های جدید ایجاد کنید. جستجوی کلمات و حروف حرکت در اطراف پرونده ها ؛ ویرایش و حذف متن ذخیره متن در رجیسترها پرش به اطراف پرونده های دارای علامت (نشانک ها) ؛ و از دستورات برای سرعت بخشیدن به کارهای معمول استفاده کنید. مربی Miki Tebeka دوره را با مثالها و نسخه های نمایشی پر می کند که نشان می دهد چگونه Vim در جریان کار روزمره یک توسعه دهنده یا sysadmin استفاده می شود.
موضوعات شامل:
نصب Vim
ایجاد پرونده های جدید از ابتدا li>
جستجوی کلمات و عبارات در Vim
جابجایی در صفحه ها و خطوط li>
ویرایش و حذف متن li>
استفاده از ثبات ها li>
تعریف علائم li>
ویرایش پیکربندی li>
استفاده از دستورات 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
در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.
نمایش نظرات