آموزش کار با نرم افزار RubyMine
روبی نام یک زبان برنامه نویسی قدرتمند و قدیمی با ویژگی ها و توانایی های فراوان میباشد. این زبان برنامه نویسی که در سال 1990 توسط برنامه نویسی ژاپنی ساخته شد دارای ویژگی های زبان هایی مانند پرل، لیسپ، اسمال تاک و آیفل میباشد. اگر شما نیز جزو برنامه نویسانی هستید که از روبی برای برنامه نویسی استفاده میکند، پیشنهاد میکنیم از نرم افزار “RubyMine” محصول کمپانی “JetBrains” برای برنامه نویسی استفاده کنید. این نرم افزار کار برنامه نویسی به زبان روبی را سرعت بخشیده و بسیار بذت بخش تر میکند. در این مطلب میخواهیم کار با این نرم افزار را در کنار هم یاد بگیریم.
کار با نرم افزار RubyMine
پس از دانلود و نصب آخرین نسخه از نرم افزار RubyMine در سیستم تان، آن را اجرا کنید.
هم اکنون یا باید یک پروژه جدید از صفر بسازید و یا یک پروژه که از قبل آماده است باز کنید. بدین منظور میتوانید از یک "کد منبع" و یا همان “Source Code” یک نرم افزار که به زبان “Ruby” نوشته شده استفاده کنید و آن را در نرم افزار باز کنید تا RubyMine آن را تبدیل به یک پروژه جدید کنید. بدین منظور دکمه ی “Open” را کلیک کنید.
در پنجره ای که باز میشود پوشه حاوی سورس کد را هایلایت کرده و سپس “OK” را کلیک کنید تا در نرم افزار باز شود.
هم اکنون نرم افزار پروژه ای از این سورس کد خواهد ساخت.
آشنایی با محیط نرم افزار
در این بخش از مطلب شما را با بخش های مختلف رابط کاربری نرم افزار آشنا میکنیم:
1. Project View: در این ستون فایل های پروه شما نمایش داده میشوند.
2. Editor: در این بخش شما کد ها را مینویسید و ویرایش میکنید. این بخش دارای تب بندی بوده تا کار بر روی کد های فایل های مختلف پروژه آسان گردد.
3. Navigation Bar: نوار ناوبری است که کار ناوبری بین کد ها و فایل ها را آسان میکند.
4. Left Gutter: این نوار نیز برای ناوبری بین کد ها است.
5. Right Gutter: نوار سمت راست بخش ویرایشگر است و اشکالات یافت شده در کد های شما را نمایش میدهد. همچنین RubyMine همیشه در حال آنالیز کرن کد های شما میباشد و در صورت پایین بودن کیفیت کد ها و یا پیچیده بودن آنها، در همین نوار نمایش میدهد.
6. Tool Windows: بخش پایینی پنجره نرم افزار است که دسترسی به ابزار از طریق آن امکان پذیر میباشد.
7. Status Bar: وضعیت کلی پروژه شما در این بخش نمایش داده میشود.
همچنین چندین گزینه و ابزار دیگری نیز در پایین سمت چپ نرم افزار وجود دارد که یک دکمه خاکستری رنگ است و با کلیک بر روی آن منویی باز میشود و به ابزار و گزینه های دیگری دسترسی پیدا میکنید.
شخصی سازی رابط کاربری نرم افزار
میتوانید رابط کاربری نرم افزار RubyMine را شخصی سازی کنید تا کار با آن برای شما راحت تر و لذت بخش تر گردد. بدین منظور مراحل زیر را طی کنید:
- تغییر تم
به منظور تغییر تم ابتدا دکمه ی “File” را کلیک کنید و سپس از منویی که باز میشود وارد “Settings” شوید. هم اکنون در تنظیمات به بخش “Appearance and Behavior” بروید و سپس از طریق بخش “Appearance” میتوانید تم نرم افزار را تغییر دهید. اگر بخواهیم به صورت خلاصه تر بگوییم، به مسیر “File | Settings | Appearance and Behavior | Appearance” بروید.
- ویرایشگر
برای ویرایش بخش های مختلف ویرایشگر به مسیر “File | Settings | Editor” بروید. در اینجا گزینه ها و تنظیمات زیادی برای تبدیل محیط ویرایشگر به چیز دلخواه شما وجود دارند.
- استایل کد ها
میتوانید برای زبان های برنامه نویسی مختلف استایل در RubyMine تعیین کنید و یا حتی استایل خودتان را برای آن ها بنویسید. بدین منظور به مسیر “File | Settings | Editor | Code Style” بروید.
کد نویسی با دستیار هوشمند
RubyMine میتواند دستیاری هوشمند برای کمک به کد نویسی شما باشد و مشکلات کوچک و زیاد را حل میکند تا شما وقت تان را صرف آنها نکنید و تمرکز تان بر روی پروژه باشد. با استفاده از قابلیت های این نرم افزار میتوانید یک نرم افزار بدون ایراد و مشکل بسازید.
- تکمیل کد ها
قابلیت “Code Completion” یکی از برترین قابلیت های RubyMine است که باعث صرفه جویی فراوان در زمان میشود. این قابلیت بدین گونه کار میکند که شما در حال تایپ دستوری هستید و نرم افزار آن دستور را به صورت خودکار برای شما تکمیل میکند و میتوانید از آن استفاده کنید.
- پیشنهاد ادامه کد
RubyMine شما را در تمام طول کد نویسی زیر نظر میگیرد و متوجه میشود که مقصود شما چیست و میتواند ادامه کد ها ر ا به شما پیشنهاد دهد تا در زمان شما صرفه جویی شود. این قابلیت که “Intention Actions” نام دارد با یک لامپ کوچک در بالای کد ها نمایش داده مشود.
مرتب نگه داشتن کد ها
RubyMine همیشه در حال مانیتور کردن کد های شما است و سعی میکند که آن را مرتب و تمیز نگه دارد. این نرم افزار ارور ها و مشکلات را در بین کد ها تشخیص داده و راه حل هایی برای آن ها به شما پیشنهاد میدهد.
هر زمان که RubyMine ایرادی تشخیص دهد یک لامپ کوچک نمایش میدهد که در ان زمان باید کلید های ترکیبی “Alt + Enter” را به صورت همزمان فشار دهید.
استفاده از قابلیت تولید کد
با استفاده از قابلیت "تولید کد" نرم افزار RubyMine کد نویسی بسیار سریع تر و بهتر صورت میگیرد. با استفاده از این قابلیت میتوانید از کد های از پیش آماده استفاده کنید. بدین منظور گزینه ی “The Code” را کلیک کنید و سپس “Generate” را از داخل منویی که باز میشود انتخاب کنید و یا تنها کلید های ترکیبی “Alt + Insert” استفاده کنید.
همچنین با استفاده از قالب های از پیش آماده نیز میتوانید از گزینه ی “Insert Live Template” که داخل منوی “Code” است استافده کنید و یا تنها کلید های ترکیبی “Ctrl + J” را به صورت همزمان فشار دهید.
ناوبری در بین کد ها
زمانی که در حال کار بر روی پروژه عظیمی هستید و یا بر روی کد نوشته شده توسط فرد دیگری کار میکنید، یافتن چیزی که به دنبالش هستید بسیار سخت و زمان بر میشود. اما با ابزار مفید تعبیه شده در RubyMine این کار برای شما آسان میشود.
- جستجوی ساده
برای جستجو در بین کد های فایل فعلی باز شده میتوانید از کلید های ترکیبی “Ctrl + F” و برای جستجو در کل پروژه میتوانید از کلید های ترکیبی “Ctrl + Shift + F” استفاده نمایید.
ناوبری در بین فایل های پروژه
فایل های پروژه شما در RubyMine به صورت سلسله مراتبی نمایش داده شده و ناوبری بین آن ها بسیار ساده میباشد.
همچنین میتوانید از کلید های ترکیبی زیر نیز استفاده کنید:
- Ctrl + N: جستجو برای “Class” ها.
- Ctrl + Shift + N: جستجو برای فایل ها.
- Ctrl + Shift + Alt + N: جستجو برای “Symbol” ها.
- جستجو در همه جا
اگر دقیقا نمیدانید که به دنبال چه چیزی هستید، میتوانید از قابلیت “Search Everywhere” نرم افزار RubyMine استفاده کنید. به منظور فعال کردن این قابلیت دو بار کلید “Shift” را به صورت همزمان فشار دهید.
همچنین اگر به زبان برنامه نویسی "Python" برنامه نویسی میکنید، پیشنهاد میکنیم مقاله زیر را نیز مطالعه کنید:
موفق باشید.
( 2 کامنت - مشاهده کامنت ها )