بهروزرسانی دوره مه 2021: بخش جدیدی را در مورد نکات و ترفندهای ترمینال شروع کرد و راهنمای نحوه ایجاد میانبر با استفاده از نام مستعار ترمینال را ارائه کرد.
آیا همیشه می خواستید یاد بگیرید که چگونه از ویرایشگر متن Vim استفاده کنید، اما هرگز نمی دانستید از کجا شروع کنید؟ سپس این دوره برای شماست. نام من جردن هاجنز است و من مربی شما برای دوره خواهم بود. علاوه بر اینکه مدرس اصلی devCamp هستم، بیش از یک دهه است که در حال ساخت برنامه های وب برای سازمان هایی مانند Eventbrite و Quip بوده ام.
پس از اتمام این دوره، نحوه کدنویسی با ویرایشگر متن Vim را خواهید آموخت. اما این واقعاً چیز مهمی نیست. اگر فقط می خواهید از یک ویرایشگر متن استفاده کنید، یادگیری Vim فایده ای ندارد. Vim چیزی بیش از یک ویرایشگر متن است، می توانید از توسعه دهندگان حرفه ای از سراسر جهان بپرسید و آنها به شما خواهند گفت که توسعه Vim یک سبک زندگی است. به همین دلیل است که من صرفاً به آموزش نحوه استفاده از ویرایشگر بسنده نمی کنم. پس از بررسی اصول اولیه، نشان خواهم داد که باید از Vim مانند یک توسعه دهنده حرفه ای Ruby برای خودکارسازی کل گردش کار توسعه خود استفاده کنید. این شامل یادگیری است:
نحوه پردازش کد Ruby به گونه ای که درست در داخل فایل رندر شود، این امر امکان اشکال زدایی مؤثر و ساختن برنامه های Ruby را بدون نیاز به ترک ویرایشگر متن ممکن می کند!
نحوه سفارشی کردن محیط Vim مانند یک حرفه ای، از جمله نحوه ادغام سیستم فایل، پنجره های چندگانه، و حتی نحوه سفارشی کردن میانبرهای صفحه کلید به طوری که بتوانید روی کد خود تمرکز کنید و نه ویرایشگر.
نحوه نصب افزونههای Vim، مانند امکان جستجوی فایلهای فازی و تکمیل خودکار.
این دوره برای مبتدیان نیست، دانشجویان ایده آل برای این مطالب کسانی هستند که سطحی از تجربه روبی دارند و می خواهند مهارت های خود را به سطح حرفه ای برسانند. من در طول این درسها کدهای Ruby زیادی را آموزش نمیدهم، در عوض این دوره نحوه تنظیم محیط توسعه خود را برای به حداکثر رساندن کارایی توسعه توضیح میدهد.
علاوه بر درسها، به عنوان دانشآموز به فایل تنظیمات Vim شخصی من و یک برگه تقلب Vim که من در چندین سال گذشته صرف ایجاد آن کردهام دسترسی خواهید داشت تا بتوانید در ادامه از آن به عنوان مرجع استفاده کنید. برای یادگیری نحوه استفاده از Vim.
لطفاً برنامه درسی دوره را با خیال راحت مرور کنید و من مشتاقانه منتظر هستم که در سفر توسعه شما مطالب را با شما مرور کنم!
CTO در مدرسه کد Bottega
نمایش نظرات