آموزش Vim برای توسعهدهندگان Ruby
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- ساخت برنامههای Ruby بهصورت کارآمد با محیط Vim کاملاً سفارشیسازیشده
- پیادهسازی keybindingهای سفارشی برای هماهنگکردن Vim با گردشکار شما
پیشنیازهای دوره
- باید به کامپیوتر مک یا لینوکس دسترسی داشته باشید. (یا از لینوکس روی یک PC با VirtualBox استفاده کنید)
- باید دانش پایه کار با خط فرمان Unix را داشته باشید.
توضیحات دوره
آیا همیشه میخواستید یاد بگیرید چگونه از ویرایشگر متن Vim استفاده کنید، اما هیچوقت نمیدانستید از کجا شروع کنید؟ پس این دوره برای شما مناسب است.
بعد از گذراندن این دوره، یاد می گیرید چگونه با ویرایشگر متن Vim کدنویسی کنید. اما این واقعاً موضوع مهمی نیست. اگر فقط میخواستید از یک ویرایشگر متن استفاده کنید، اصلاً دلیلی برای یادگیری Vim وجود نداشت. Vim فقط یک ویرایشگر متن نیست؛ اگر از توسعهدهندگان حرفهای سراسر جهان بپرسید، به شما خواهند گفت که توسعه با Vim یک سبک زندگی است. به همین دلیل ما فقط به آموزش استفاده از ویرایشگر بسنده نمیکنیم. بعد از گذر از مبانی، به شما نشان میدهیم چگونه مثل یک توسعهدهنده حرفهای Ruby از Vim استفاده کنید تا کل گردشکار توسعه خود را خودکار کنید. این شامل یادگیری موارد زیر خواهد بود:
- چگونه کد Ruby را پردازش کنید تا درست داخل همان فایل رندر شود؟؛ این کار باعث میشود بتوانید بدون حتی ترککردن ویرایشگر متن، برنامههای Ruby را بهصورت کارآمد دیباگ و ایجاد کنید!
- چگونه محیط Vim را مثل یک حرفهای سفارشیسازی کنید؟؛ از جمله یکپارچهسازی فایلسیستم، چندین پنل نمایشی، و حتی سفارشیکردن میانبرهای صفحهکلید تا بتوانید روی کد خود تمرکز کنید، نه روی ویرایشگر
- چگونه افزونههای Vim را نصب کنید؟؛ مانند جستوجوی فازی فایلها و تکمیل خودکار
این دوره برای مبتدیان مناسب نیست. دانشجویان ایدهآل برای این مطالب کسانی هستند که تا حدی تجربه کار با Ruby دارند و میخواهند مهارتهای خود را به سطح حرفهای برسانند. در طول این درسها، آموزش زیادی درباره کد Ruby نخواهیم داد؛ در عوض، این دوره شما را مرحلهبهمرحله با نحوه راهاندازی محیط توسعه آشنا میکند تا بهرهوری توسعه را به حداکثر برسانید.
این دوره برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگان Ruby است که میخواهند یاد بگیرند چگونه از Vim برای ساخت برنامههای Ruby استفاده و آن را پیکربندی کنند.
آموزش Vim برای توسعهدهندگان Ruby
-
آنچه در این دوره یاد خواهید گرفت 01:31
-
معرفی بخش 00:36
-
دستورات پایه در Vim 09:48
-
میانبرهای ناوبری Vim 04:17
-
راهنمای حالتهای Vim 08:52
-
معرفی بخش 00:28
-
سفارشیسازی تنظیمات برای یک نشست واحد Vim 06:31
-
اعمال تغییرات دائمی تنظیمات در Vim با فایل vimrc 03:01
-
ایجاد یک مجموعه پایه از تنظیمات در Vim 09:47
-
معرفی بخش 00:41
-
دستورات پایه ویرایش در Vim 05:34
-
دستورات پیشرفته ویرایش در Vim 09:55
-
دستورات پایه کپی، Paste و کات در Vim 05:39
-
چگونه در حالت Visual کپی و Paste کنیم؟ 04:34
-
Paste از کلیپبورد سیستم 02:46
-
مقدمهای بر حذف در Vim 06:53
-
دستورات پیشرفته حذف در Vim 09:25
-
آزمون ویرایش در Vim None
-
معرفی بخش 00:21
-
دستورات پایه انتخاب در Vim 07:20
-
چگونه داخل یک فایل جستوجو کنیم؟ 05:27
-
پیدا کردن و جایگزینکردن آیتم ها در Vim 01:35
-
آزمون جستوجو و انتخاب None
-
معرفی بخش 00:18
-
کامنتکردن و برداشتن کامنت از کد Ruby در Vim 06:06
-
اجرای یک نشست ترمینال در Vim 04:38
-
پیادهسازی قوانین استاندارد و هوشمند تورفتگی در Vim 05:51
-
چگونه در Vim بهصورت دستی تورفتگی ایجاد کنیم؟ 02:59
-
آزمون میانبرهای Ruby در Vim None
-
معرفی بخش 00:20
-
نمایش همزمان چندین پنل نمایشی در Vim 06:15
-
تغییر پویای اندازه پنلهای پنجره 06:59
-
کار با چندین فایل در Vim 01:41
-
کار با جاب های پسزمینه 03:09
-
آزمون نماها در Vim None
-
معرفی بخش 00:34
-
چگونه کد Ruby را در Vim بهصورت خودکار رندر کنیم؟ 07:15
-
معرفی بخش 01:01
-
پیادهسازی جستوجوی فازی فایل در Vim با افزونه CtrlP 06:34
-
چگونه با Ctrl P بهصورت خودکار یک پنل Vim ایجاد کنیم؟ 04:32
-
یکپارچهسازی NERDTree برای افزودن پنل فایلسیستم به Vim 07:52
-
چگونه فایلهای مخفی یک پروژه را در NERDTree نمایش دهیم؟ 03:03
-
پیادهسازی افزونه Endwise برای رفتار هوشمند تکمیل خودکار در Vim 04:12
-
یکپارچهسازی افزونه Supertab برای تکمیل تب کارآمد در Vim 05:19
-
نصب مدیر افزونه Pathogen 03:56
-
معرفی بخش 00:38
-
چگونه ماکروهای Vim را در فایلهای کد ضبط کنیم تا فرایندها خودکار شوند؟ 06:10
-
آزمون ماکروها None
-
استفاده از نام های مستعار ترمینال برای خودکارسازی ناوبری، دسترسی به فایل و داده 09:17
-
معرفی بخش 00:50
-
چگونه با استفاده از Grep یک جستوجوی سراسری را از ترمینال اجرا کنیم؟ 03:01
-
اجرای جستوجوی بدون حساسیت به حروف با Grep 01:12
-
نصب و کار با دستور 'tree' از طریق ترمینال 03:56
-
آزمون ابزارها None
مشخصات آموزش
آموزش Vim برای توسعهدهندگان Ruby
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:54
- مدت زمان :03:32:56
- حجم :2.15GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy