لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مسترکلاس پیشرفته 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)
نام من شاتادیپ ماجومدر است، من یک مهندس نرم افزار، بنیانگذار سابق استارت آپ و مربی بهره وری هستم. اینجا برای به اشتراک گذاشتن همه چیزهایی که در مورد موضوعات مختلف می دانم.
اگر دوره ها و محتوایی را که تولید کردم دوست دارید، لطفاً من را اینجا در SkillShare و اینستاگرام دنبال کنید
نمایش نظرات