به مسیر Vim script در Exercism بپیوندید تا از این موارد بهرهمند شوید: 89 تمرین همراه با تحلیل خودکار کد شما و مربیگری شخصی، همه ۱۰۰٪ رایگان.
function! Hello(...) abort
let name = (a:0 == 1 ? a:1 : 'World')
return 'Hello, ' . name . '!'
endfunction
با تمرینهای برنامهنویسی سرگرمکننده و پاداشدهندهای که درک شما از مفاهیم را در Exercism میسنجند، در برنامهنویسی بهتر شوید.
تعیین کنید آیا یک مثلث متساویالاضلاع، متساویالساقین یا مختلفالاضلاع است.
مسیر پرتو لیزر را از میان منشورهای شکستدهنده محاسبه کنید.
یک عدد را به صداهای قطرههای بارانِ متناظر با آن تبدیل کنید: Pling، Plang و Plong.
دنبال قابلیت خاصی هستید؟ بهسادگی ساخته و به کار گرفته میشود.
بازدهی بیشتر! بهسادگی به ساختارهای داده و تنظیمات داخلی Vim دسترسی پیدا کنید و آنها را دستکاری کنید.
با کم، زیاد انجام دهید. اسکریپتهایی فشرده بنویسید که خوانایی بالایی دارند.
از نوشتن کد به سبک امری یا تابعی پشتیبانی میکند.
به فایلها، شل و برنامههای دیگر دسترسی داشته باشید. تمام قدرت ابزارهای بیرونی، بدون اینکه از Vim خارج شوید.
اجرای خودکار کد بر اساس رویدادها یا شرایط خاص، مثل باز شدن فایل یا ذخیرهی بافر.
هر زبانی روش خودش را برای انجام کارها دارد. Vim script هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک میکنند مثل یک برنامهنویس Vim script فکر کنید و کد را به سبک اصیل Vim script بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکتهها، ایدهها و بازخوردی دربارهی این که چطور آن را به آنچه معمولاً در Vim script میبینید نزدیکتر کنید به شما بدهند؛ آنها کمک میکنند چیزهایی را کشف کنید که نمیدانید که نمیدانید.
دربارهی منتورینگ بیشتر بدانیدمسیر Vim script در Exercism شامل 89 تمرین است تا به شما کمک کند کد بهتری بنویسید.
همهی تمرینهای Vim script را ببینید