آموزش مسترکلاس پیشرفته VIM

VIM Advanced Masterclass

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بر مهارت Vim مسلط شوید و به یک برنامه نویس سریع و سازنده تبدیل شوید یا اصول اولیه Sysadmin Vim: درک کاملی از مفاهیم اساسی Vim از جمله حالت ها، دستورات ناوبری و عملیات ویرایش اولیه به دست آورید. دستکاری متن پیشرفته: تکنیک های پیشرفته دستکاری متن مانند جایگزین، ماکروها و عبارات منظم را بیاموزید. سفارشی‌سازی و پیکربندی: گزینه‌های سفارشی‌سازی گسترده Vim از جمله پیکربندی تنظیمات، ایجاد نقشه‌های سفارشی و نصب افزونه‌ها را کاوش کنید. کارایی کدنویسی: با یادگیری تکنیک هایی مانند پیمایش کد، برجسته سازی نحو و موارد دیگر، گردش کار کدنویسی خود را در Vim افزایش دهید. پیش نیازها:تسلط به خط فرمان پایه: دانش آموزان باید با ناوبری و تعامل با رابط خط فرمان سیستم عامل خود آشنا باشند. درک ویرایشگرهای متن: درک اولیه از ویرایشگرهای متن و عملکردهای آنها برای درک سریعتر مفاهیم مفید خواهد بود. آشنایی با سیستم‌های لینوکس یا یونیکس: در حالی که اجباری نیست، آشنایی با سیستم‌های لینوکس یا یونیکس به دلیل ارتباط نزدیک Vim با این پلتفرم‌ها، می‌تواند تجربه یادگیری روان‌تری را ارائه دهد. انگیزه و پشتکار: از آنجایی که Vim به خاطر منحنی یادگیری کمی تندش شناخته می شود، دانش آموزان باید آماده باشند تا زمان و تلاش خود را برای تمرین و تسلط بر استفاده از آن صرف کنند. یک نگرش با انگیزه و مداوم به غلبه بر چالش های اولیه کمک زیادی می کند.

Vim یک مهارت است. اگر می خواهید کد خود را در سرور لینوکس مستقر کنید، تغییرات سمت سرور ایجاد کنید و رزومه یا نمونه کار خود را بهبود بخشید، یادگیری Vim بسیار مهم است. این یک مهارت مهم است که می تواند به طور قابل توجهی بهره وری و اثربخشی شما را در کارهای مختلف برنامه نویسی یا موارد دیگر افزایش دهد.

با این دوره جامع، پتانسیل کامل Vim، قدرتمندترین ویرایشگر متن را که به طور گسترده توسط توسعه دهندگان و sysadmin ها مورد توجه قرار می گیرد، باز کنید.

به "VIM Advanced Masterclass" خوش آمدید، جایی که ما به اعماق Vim می پردازیم، از مفاهیم اساسی شروع می کنیم و به سمت تکنیک های پیشرفته پیش می رویم، و اطمینان می دهیم که شما به عنوان یک کاربر ماهر Vim آماده برای غلبه بر هر کار ویرایشی با ظرافت و کارآمدی هستید. برنامه نویسی، نوشتن فنی، یا موارد دیگر.

در این دوره، شما بر حالت‌های مختلف، میانبرهای پیمایش و دستورات دستکاری متن مسلط خواهید شد. شما بدون زحمت در فایل‌ها پیمایش می‌کنید، متن را دقیقاً دستکاری می‌کنید و از ویژگی‌های پیشرفته Vim برای بهبود فرآیند ویرایش خود استفاده می‌کنید. با شروع از عملیات اساسی مانند ذخیره و لغو تغییرات، به تکنیک های پیشرفته مانند ماکروها و برجسته کردن نحو پیش خواهید رفت. در پایان، درک کاملی از قابلیت‌های Vim و نحوه به کارگیری موثر آنها خواهید داشت.

اما تسلط بر Vim فقط یادگیری دستورات نیست. این در مورد ایجاد یک طرز فکر است - راهی برای تفکر در مورد ویرایش متن که سرعت، کارایی و دقت را در اولویت قرار می دهد. به همین دلیل است که این دوره فراتر از آموزش صرف می‌شود و بینش‌ها و استراتژی‌هایی را ارائه می‌دهد تا به شما کمک کند اصول Vim را درونی کنید و آنها را در برنامه‌های ویرایش روزانه خود بگنجانید.

چه یک توسعه‌دهنده باتجربه باشید که به دنبال افزایش بهره‌وری خود هستید یا یک تازه‌وارد کنجکاو و مشتاق کشف دنیای Vim، این دوره راهنمای قطعی شما برای تسلط بر Vim و استفاده از پتانسیل کامل آن است.

همین الان ثبت نام کنید و اولین قدم را برای تبدیل شدن به یک هنرمند Vim بردارید!


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

معرفی Introduction

  • معرفی Introduction

  • نحوه گذراندن این دوره How to take this course

  • نصب و راه اندازی Installation

  • راه اندازی و خروج از VIM Launch & Quit VIM

  • حالت ها Modes

  • صرفه جویی Save

  • لغو و انجام مجدد Undo & Redo

  • بیایید ببینیم آیا اصول خود را به درستی دریافت کرده اید یا خیر Let's see if you got your fundamentals right

ناوبری VIM VIM Navigation

  • خلاصه بخش 1 Recap of Section 1

  • جهت یابی Navigation

  • علامت گذاری می کند Marks

  • پریدن Jumping

برش، حذف، کپی و چسباندن Cut, Delete, Copy and Paste

  • حذف و برش Delete & Cut

  • انتخاب سفارشی Custom Selection

  • یاکینگ Yanking

  • قرار دادن Put

اشیاء متن، دگرگونی ها و تاشو Text Objects, Transformations, and Folding

  • اشیاء متنی Text Objects

  • بلوک های کد Code Blocks

  • نقل قول ها و براکت ها Quotes and Brackets

  • برچسب های HTML و XML HTML & XML Tags

  • تبدیل متن Text Transformation

  • عملیات انبوه با حالت بلوک بصری Bulk Operations with Visual Block Mode

  • عملیات ریاضی Math Operations

  • تا می شود Folds

VIM ثبت می کند VIM Registers

  • ثبت می کند Registers

  • ثبت های پیش فرض Default Registers

پیدا کردن، جایگزین کردن، و بیشتر Find, Replace, and more

  • پیدا کردن Find

  • جایگزین کردن Replace

  • جایگزین Substitute

برجسته سازی و تورفتگی نحو Syntax Highlighting & Indentations

  • برجسته سازی نحو Syntax Highlighting

  • تورفتگی ها Indentations

بافر و ویندوز Buffers & Windows

  • بافرها Buffers

  • پنجره ها Windows

زبانه ها Tabs

  • زبانه ها Tabs

  • تقسیم در برگه ها Splits in Tabs

ماکروها Macros

  • ماکروها Macros

  • ویرایش ماکروها Editing Macros

  • ماکرو بین ویندوز Macro between Windows

  • ماکرو در جستجو Macro on Search

تنظیمات Settings

  • تنظیمات Settings

  • اتصالات کلیدی Key Bindings

موارد اضافی Extras

  • فایلی را با شماره خط انتخابی باز کنید Open a file on a chosen line number

  • خط فعلی را به بالا یا پایین حرکت دهید Move the current line above or below

  • خط فعلی زیر را کپی کنید Copy current line below

  • یک برنامه پایتون را از Vim اجرا کنید Run a Python program from Vim

  • HTML را اجرا کنید Run HTML

  • :term در مقابل :shell (به حداقل رساندن Vim) :term vs :shell (minimize Vim)

نمایش نظرات

آموزش مسترکلاس پیشرفته VIM
جزییات دوره
8.5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,199
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shatadip Majumder Shatadip Majumder

مربی بهره وری

سلام!

نام من شاتادیپ ماجومدر است، من یک مهندس نرم افزار، بنیانگذار سابق استارت آپ و مربی بهره وری هستم. اینجا برای به اشتراک گذاشتن همه چیزهایی که در مورد موضوعات مختلف می دانم.

اگر دوره ها و محتوایی را که تولید کردم دوست دارید، لطفاً من را اینجا در SkillShare و اینستاگرام دنبال کنید

وب سایت من را بررسی کنید

به سلامتی!

شاتادیپ :)