شرح ایده Intellij از برنامه به زبان روسی. مبانی IntelliJ IDEA

از جمله مزایای برنامه، می توان به تکمیل خودکار هوشمند اشاره کرد، ابزاری وجود دارد که وظیفه تجزیه و تحلیل کیفیت کد را بر عهده دارد، به علاوه، ناوبری کاملاً راحت را در فایل خود خواهید داشت، بازسازی و قالب بندی برای تعداد زیادی از زبان های برنامه نویسی از جمله جاوا اجرا می شود. Groovy، Scala، HTML، CSS، javascript، CoffeeScript...

IntelliJ IDEA 14 از شناخته شده ترین فریمورک ها و پلتفرم ها پشتیبانی می کند که می تواند با خیال راحت شامل موارد زیر باشد: Java EE، Spring Framework، Grails، Play Framework و بسیاری دیگر، لیست کامل را می توانید در اینجا مشاهده کنید. صفحه رسمی. شما با سرورهای برنامه مانند Tomcat، TomEE، GlassFish، JBoss، WebLogic ادغام شدیدی خواهید داشت.

IntelliJ IDEA، در میان سایر ویژگی ها، ابزاری دارد که مسئولیت کار با پایگاه داده های شما و فایل های SQL. اگر نیاز به اجرای یک آزمایش یا انجام تجزیه و تحلیل پوشش کد دارید، همه چیز وجود دارد. من فکر می کنم شما قبلاً متوجه شده اید که این در واقع یک برنامه بسیار قدرتمند است که چنین برنامه ای دارد مقدار زیاداین امکان وجود دارد که نتوانم همه چیز را در یک بررسی پوشش دهم.

IntelliJ IDEA برای توسعه پلتفرم‌های موبایل و وب مناسب است، ویراستارهای بصری برای آن دریافت خواهید کرد زبانهای مختلفبرنامه نويسي.

می خواهم توجه داشته باشم که بسیاری به دنبال IntelliJ IDEA به زبان روسی هستند، از تلاش خودداری کنید و مزخرفات را خسته نکنید، اولاً هیچ Russifier برای این برنامه وجود ندارد و ثانیاً ارزش ترجمه ندارد. این برنامهبرای توسعه دهندگان حرفه ای که به سادگی باید انگلیسی بدانند، به خصوص اگر با برخی از زبان های برنامه نویسی کار می کنند، همه چیز باید برای آنها روشن باشد. یه سوال دیگه که سطح شما چندان بالا نیست، فقط باید برنامه را تغییر دهید، به عنوان مثال به NetBeans، برای مبتدیان بسیار ساده تر است، به طور کلی، در اینجا یک داستان کوچک در مورد Russifier وجود دارد، فکر می کنم این سوال حل شده است.

IntelliJ IDEA یکی از قدرتمندترین محیط های توسعه جهانی است. از زبان هایی مانند PHP، JavaScript، Sass، Ruby، Python و البته جاوا پشتیبانی می کند. در اینجا پشتیبانی از چارچوب ها و موتورهای محبوب، تست کد، سازگاری با دستگاه های تلفن همراهادغام با Git و Mercurial، ابزارهایی برای کار با سرورها - و متوجه خواهید شد که برنامه نویسی با IntelliJ IDEA آسان تر و سازنده تر است.

نصب و راه اندازی

دو نسخه از IntelliJ IDEA وجود دارد - Community و Unlimited. اولی رایگان است، اما محدود است. این فریمورک‌های Spring، Vaadin، GWT، زبان‌های جاوا اسکریپت و TypeScript، SQL و بسیاری موارد دیگر را پشتیبانی نمی‌کند. دومی شامل انواع ویژگی‌ها برای توسعه جمعی است، اما فقط برای یک دوره آزمایشی 30 روزه رایگان خواهد بود. سپس باید حداقل 533 دلار بپردازید.

ما امکانات کافی داریم نسخه رایگانبر این اساس، ما روی فایل نصبی با نام idealC تمرکز می کنیم.

برای نصب در سیستم عامل ویندوز، باید کد منبع را از وب سایت رسمی دانلود کنید پسوند exe. سپس، آن را راه اندازی کنید و دستورالعمل های نصب کننده را دنبال کنید.

در MacOS - دوبار کلیک کنیددر فایل ideaIC.dmg، آرشیو را سوار کنید و منابع را در پوشه Applications کپی کنید.

برای لینوکس، باید ideaIC.gz را در پوشه‌ای باز کنید که از اجرای فایل‌ها پشتیبانی می‌کند. برای سلسله مراتب فرمت FHS این /opt است. پس از آن به زیر شاخه /bin بروید و فایل idea.sh را اجرا کنید.

حالا بیایید نحوه پیکربندی IntelliJ IDEA را دریابیم.

پیش تنظیم

هنگامی که IntelliJ IDEA را برای اولین بار راه اندازی می کنید، یک کادر محاوره ای ظاهر می شود که از شما می خواهد مسیر فایل تنظیمات را مشخص کنید. از آنجایی که این اولین تجربه ما با یک IDE است، گزینه “Do not import settings” را انتخاب می کنیم. اگر این پنجره پس از به‌روزرسانی یا نصب مجدد ظاهر شد، دایرکتوری منبع را انتخاب کنید.

گام بعدی در راه اندازی ایده Intellij، انتخاب موضوع است. به طور پیش فرض دو مورد از آنها وجود دارد - استاندارد (روشن) و دارکولا (تاریک).

همانطور که در بالا نوشته شد، IDEA پشتیبانی می کند مقدار زیادیابزار کمکی البته، یک مبتدی به همه آنها نیاز ندارد. بنابراین، قدم بعدی غیرفعال کردن آنها برای افزایش عملکرد است. برای انجام این کار، "غیرفعال کردن همه" را در کادر محاوره ای بعدی انتخاب کنید. نگران نباشید، می توانید بعداً آنها را در منوی تنظیمات متصل کنید.

با این حال، محیط برنامه نویسی IntelliJ IDEA به این فکر نمی کند که بر روی آن استراحت کند و پیشنهاد دانلود افزونه های اضافی را ارائه دهد. ممنون، ما هم به این موضوع علاقه نداریم!

اکنون که با نصب و پیکربندی IntelliJ IDEA تمام شده‌اید، می‌توانید شروع کنید. البته با ایجاد یک پروژه IntelliJ IDEA آغاز می شود.

بعید است که با این عمل مشکلی داشته باشید، زیرا کادر محاوره ای جدید تنها 4 گزینه ارائه می دهد: ایجاد پروژه جدید(پروژه جدید ایجاد کنید)، یک پروژه موجود را باز کنید (باز)، یک پروژه را وارد کنید (پروژه واردات)، یا از Version Control بررسی کنید. اولین مورد را انتخاب کنید. بهتر است در وب سایت رسمی درباره نحوه ایجاد یک پروژه IntelliJ IDEA و کارهایی که باید در داخل محیط انجام دهید بیشتر بخوانید، زیرا واقعاً فرصت های زیادی برای سفارشی کردن فضای کاری وجود دارد.

مشکلات و سوالات

در مرحله بعد، احتمالاً چندین سؤال دارید که یکی از آنها به فعال سازی IntelliJ IDEA مربوط می شود. نسخه محدود یا نسخه آزمایشی 30 روزه نیازی به ثبت نام یا دستکاری های اضافی ندارد. اما اگر می خواهید چیزی را که خریداری کرده اید فعال کنید، باید این مراحل را دنبال کنید:

  • در صفحه خوش آمدگویی، از جایی که پروژه را ایجاد می کنیم، منوی Configure->Manage License را در پایین پیدا کنید. اگر از قبل در داخل هستید، در پانل بالای صفحه راهنما->ثبت نام کنید.
  • قبل از شما 3 راه های ممکنفعال سازی: از طریق یک حساب (حساب JetBrains)، با استفاده از یک کد (Activation Code)، از طریق یک سرور مجوز (License Server). بسته به اینکه شما یا کارفرمایتان چگونه مجوز را خریداری کرده اید و چه اطلاعاتی دارید، گزینه مناسب را انتخاب کنید.
  • ما داده های لازم را وارد می کنیم، دکمه "فعال کردن" را فشار می دهیم و از کار نامحدود لذت می بریم.

سوال سنتی بعدی مربوط به به روز رسانی IDE است. در اینجا الگوریتم مانند هنگام نصب است: دانلود - اجرا - دستورالعمل ها را دنبال کنید یا دوباره حذف - نصب کنید - به فایل تنظیمات موجود در اولین کادر محاوره ای مراجعه کنید.

و البته، هیچ انجمنی بدون این سوال کامل نمی شود: "شروع نمی شود، چه کار کنم؟" پاسخ سنتی است - یک بار دیگر نحوه نصب IntelliJ IDEA را به دقت می خوانیم. اگر همه چیز به درستی انجام شود، برنامه تضمین می شود که راه اندازی شود. اگر مشکلات مستقیماً در حین کار IDEA ایجاد شود، به احتمال زیاد مشکل نادرست است پلاگین های نصب شده، به دنبال پاسخ در وب سایت های رسمی توسعه دهندگان خود بگردید.

در هر صورت، در اینجا چند دستورالعمل بیشتر در مورد نحوه حذف IntelliJ IDEA آورده شده است:

  1. به روش استاندارد از طریق کنترل پنل در ویندوز. در صورت تمایل، باقیمانده را در طول مسیر به رجیستری اضافه کنید: “HKEY_CLASSES_ROOT\IntelliJIDEAProjectFile”؛
  2. در لینوکس، فایل ها را به صورت دستی پاک کنید، و همچنین دایرکتوری تنظیمات "config" و "system" را اگر در روت نیستند حذف کنید.
  3. در MacOS، حذف از طریق نماد برنامه و پاک کردن حافظه پنهان در جهت "تنظیمات / کش ها / افزونه ها / گزارش ها" استاندارد است.

قبل از اینکه تصمیم بگیرید ابتدا وارد دنیای یک IDE جدید شوید، به یاد داشته باشید که این یک محصول پیچیده با منحنی یادگیری شیب دار است. از همین رو انتخاب درستبرای آموزش، دوره هایی به زبان جاوا با دروس عملی IntelliJ IDEA برگزار خواهد شد. به این ترتیب شما سریعتر درگیر این حرفه خواهید شد و ابزار قدرتمندشما بر آن مسلط خواهید شد

جاوا یکی از منعطف ترین، راحت ترین و محبوب ترین زبان های برنامه نویسی است. بسیاری از مردم شعار آن را می‌دانند: «یک بار بنویس، هر جا فرار کن» که ترجمه شده به معنای «یک بار بنویس، هر کجا فرار کن» است. با این شعار، توسعه دهندگان می خواستند بر ماهیت چند پلتفرمی زبان تأکید کنند. یعنی با نوشتن یک برنامه می توانید آن را روی هر دستگاهی با هر سیستم عاملی اجرا کنید.

IntelliJ IDEA یک محیط توسعه یکپارچه است نرم افزار، که از بسیاری از زبان ها پشتیبانی می کند، اما اغلب به عنوان یک IDE برای جاوا در نظر گرفته می شود. شرکت توسعه دو نسخه را ارائه می دهد: Community (رایگان) و Ultimate، اما نسخه رایگان برای یک کاربر ساده کاملاً کافی است.

البته، در IntelliJ IDEA می توانید برنامه خود را ایجاد کرده و برنامه موجود را ویرایش کنید. این محیط دارد ویرایشگر راحتکدی که در طول برنامه نویسی کمک می کند. بر اساس کد از قبل نوشته شده، خود محیط مناسب ترین گزینه ها را برای تکمیل خودکار انتخاب می کند. در Eclipse بدون نصب پلاگین، چنین عملکردی پیدا نمی کنید.

توجه!
برای عملکرد صحیح IntelliJ IDEA مطمئن شوید که آن را نصب کرده اید آخرین نسخهجاوا.

برنامه نویسی شی گرا

جاوا یک زبان شی گرا است. مفاهیم اصلی در اینجا مفاهیم شی و کلاس هستند. مزیت OOP چیست؟ نکته این است که اگر نیاز به ایجاد تغییرات در برنامه دارید، می توانید این کار را به سادگی با ایجاد یک شی انجام دهید. نیازی به تصحیح کدهای نوشته شده قبلی نیست. IntelliJ IDEA به شما این امکان را می دهد که از OOP بهره کامل ببرید.

طراح رابط

کتابخانه javax.swing ابزارهایی را در اختیار توسعه دهنده قرار می دهد که می توان از آنها برای طراحی رابط کاربری گرافیکی استفاده کرد. برای این کار فقط باید یک پنجره ایجاد کنید و اجزای بصری را به آن اضافه کنید.

اصلاحات

جای تعجب است که اگر اشتباهی مرتکب شوید، محیط نه تنها آن را به شما گوشزد می کند، بلکه راه های مختلفی برای حل مشکل ارائه می دهد. شما می توانید بیشترین را انتخاب کنید گزینه مناسبو IDEA خودش همه چیز را درست خواهد کرد. این یکی دیگر از تفاوت های قابل توجه با Eclipse است. اما فراموش نکنید: دستگاه خطاهای منطقی را نخواهد دید.

مدیریت خودکار حافظه

بسیار راحت است که IntelliJ IDEA یک "جمع کننده زباله" دارد. یعنی در حین برنامه نویسی وقتی مرجعی را مشخص می کنید، حافظه برای آن اختصاص می یابد. اگر پیوند را حذف کنید، حافظه اشغال شده باقی می ماند. زباله جمع کن این حافظه را در صورت عدم استفاده در جایی آزاد می کند.

مزایای

1. کراس پلت فرم;
2. ساختن یک درخت نحو در پرواز.
3. ویرایشگر قدرتمندکد

ایرادات

1. تقاضا برای منابع سیستم.
2. رابط کمی گیج کننده.

IntelliJ IDEA هوشمندترین IDE جاوا است که واقعاً کد را درک می کند. محیط سعی می کند برنامه نویس را از کارهای روزمره رها کند و به او اجازه می دهد تا روی کارهای مهم تری تمرکز کند. IDEA اقدامات شما را پیش بینی می کند.

برای نوشتن یک برنامه جاوا، در کل، یک برنامه معمولی ویرایشگر متن، اما، البته، این گزینه به سادگی با استفاده از محیط های توسعه برنامه های کاربردی حرفه ای، به اصطلاح IDE (محیط توسعه یکپارچه) قابل مقایسه نیست.

IntelliJ IDEA یک محیط توسعه نرم افزار جاوا یکپارچه از JetBrains است. به هر حال، نه تنها در جاوا. این محیط با موفقیت برای سایر زبان های برنامه نویسی، به عنوان مثال، Scala استفاده می شود. اولین نسخه این برنامه در سال 2001 ظاهر شد و از آن زمان این برنامه به طور پیوسته رتبه محبوبیت خود را افزایش داده است. IntelliJ IDEA در دو نسخه ارائه می شود: نسخه Community و نسخه نهایی. نسخه اول کاملا رایگان است. نسخه دوم تحت مجوزهای مختلف توزیع شده است و همانطور که اعلام شد می توان از آن به صورت رایگان برای توسعه پروژه های منبع باز استفاده کرد. کد برنامه. با این حال، حتی بدون این، پس از پایان استفاده از نسخه نهایی، به سادگی یک اعلان دریافت کردم که می‌توانم فقط نیم ساعت به طور مداوم با آن کار کنم.

نسخه ها همچنین در فناوری هایی که پشتیبانی می کنند متفاوت هستند.

  1. نسخه نهایی:
    • یک محیط توسعه کاملا کاربردی برای JVM و توسعه به زبان های مختلف: جاوا، پی اچ پی، جاوا اسکریپت، HTML، CSS، SQL، روبی، پایتون.
    • پشتیبانی از Java EE، Spring/Hibernate و سایر فناوری ها؛
    • پیاده سازی و اشکال زدایی با اکثر سرورهای برنامه.
  2. نسخه جامعه:
    • محیط توسعه با امکانات کامل برای Java SE، Groovy و Scala.
    • یک محیط توسعه قدرتمند برای Google Android.

می توانید تفاوت بین نسخه ها را در وب سایت JetBrains در http://www.jetbrains.com/idea/features/editions_comparison_matrix.html مشاهده کنید.

این برنامه شامل مجموعه کاملی از اجزای لازم برای ایجاد برنامه های کاربردی کامل است: یک ویرایشگر، یک محیط کامپایل و اجرا و یک اشکال زدا.

به طور طبیعی، IntelliJ IDEA تنها محیطی برای ایجاد برنامه‌های کاربردی برای جاوا نیست. جاوا، او مقاله ای در مورد یک محیط خاص خواند که انتخاب بعدی او را تعیین کرد. کاملاً ممکن است که این سری از مقالات به عنوان نقطه شروعی برای کسی باشد که با IntelliJ IDEA کار کند، به خصوص که به نظر من سیستم بسیار راحت است.

به هر حال، شما می توانید اطلاعات زیادی را در اینترنت در مورد مهاجرت از همان Eclipse به IntelliJ IDEA پیدا کنید (به عنوان مثال، به اطلاعات وب سایت JetBrains در https://www.jetbrains.com/help/idea/2016.2 مراجعه کنید. /eclipse.html).

من ترجیح می دهم با نسخه جدید IntelliJ IDEA کار کنم، بنابراین به طور دوره ای آن را به روز می کنم. مقالات ارائه شده به خواننده بیش از یک سال نوشته شده است، بنابراین من استثنا نمی کنم که برخی از اسکرین شات ها به برخی از نسخه های قدیمی اشاره داشته باشند و در نسخه های جدید تغییر کرده باشند، که پیشاپیش از خوانندگان عذرخواهی می کنم.

نصب سیستم

می توانید بسته نصب را از وب سایت توسعه دهنده JetBrains در http://www.jetbrains.com/idea/ کپی کنید. نصب IntelliJ IDEA هیچ مشکلی ایجاد نمی کند. فقط متذکر می شوم که اگر در آینده قصد دارید با کد برنامه در محیط برنامه کار کنید، در حین نصب، ارتباطی از برنامه (ایجاد انجمن ها) با فایل های جاوا ایجاد کنید.

سیستم مرجع

اسناد بسیار زیادی برای IntelliJ IDEA به زبان انگلیسی وجود دارد. بنابراین، وقتی کلیک می کنید کمکمنوی اصلی نه داخلی، بلکه کمک آنلاین در وب سایت JetBrains باز می شود.

همچنین می توان اسنادی را برای یک عنصر کد خاص به دست آورد، که برای آن باید مکان نما را روی آن قرار دهید و ترکیب را فشار دهید. < Ctrl>+< س>.

علاوه بر این، به طور کلی می‌توانید پنجره اسناد را به نوار کناری (به طور پیش‌فرض در سمت راست) سنجاق کنید و با کلیک کردن روی دکمه داک در نوار عنوان پنجره اسناد، آن را به ابزاری تبدیل کنید. با این حال، به نظر من، این کمک زیادی نمی کند، زیرا وقتی این پنجره را باز می کنید، فقط آخرین اسناد نمایش داده شده را نشان می دهد.

رابط برنامه

همانطور که قبلاً ذکر شد ، این محصول از محبوبیت شایسته ای در بین توسعه دهندگان برخوردار است ، اگرچه یک "کوچک اما" وجود دارد: عدم بومی سازی روسی ، اگرچه این به هیچ وجه مانعی برای کار برای توسعه دهندگان نیست.

پنجره شروع

پس از نصب، هنگامی که برای اولین بار IntelliJ IDEA را دانلود می کنید، پنجره شروع "Welcome to IntelliJ IDEA" ظاهر می شود که به شما امکان می دهد یک پروژه را دانلود یا باز کنید، یک پروژه را وارد کنید، آن را از مخزن چندین سیستم کنترل نسخه دانلود کنید ("Check out from Version کنترل"). اگر پروژه شما دارای فایل های پیکربندی بیلد برای Maven یا Gradle است، IntelliJ IDEA از شما می خواهد که از آنها برای پیکربندی استفاده کنید.

پس از کار با یک پروژه خاص، آن را به خاطر می سپارند و دفعه بعد که برنامه راه اندازی شد، آخرین پروژه باز بارگذاری می شود. با این حال، این اتفاق با تنظیمات پیش‌فرض برنامه، زمانی که در گروه ظاهر و رفتار ( ظاهرو رفتار)، تنظیمات سیستم، کادر بررسی فیلد برچسب "باز کردن مجدد آخرین پروژه در راه اندازی" انتخاب شده است.

پنجره اصلی

پنجره اصلی برنامه معمولاً از سه ناحیه تشکیل شده است که به آنها پنجره های ابزار و پنجره ویرایشگر نیز می گویند. پنجره های ابزار در امتداد محیط پنجره ویرایشگر قرار دارند، یعنی در سمت چپ، راست و زیر آن در حاشیه های پنجره اصلی که در ادامه به آن می گوییم. پانل های جانبی (نوار کناریدر اصطلاحات برنامه). از آنجایی که پنجره های ابزار اطلاعات متنوعی را نمایش می دهند، هر کدام پنل کناریشامل یک سری تب است که با اجرای یک دستور خاص باز می شود. با کلیک بر روی نام آن که در پانل های کناری پنجره اصلی قرار دارد می توانید به تب مورد نظر (پنجره ابزار) بروید. قبل از نام برخی از برگه های پنجره ابزار یک عدد وجود دارد. با استفاده از کلید < Alt>همراه با این شماره، می توانید به سرعت به این برگه بروید، اگر در وضعیت جمع شده باشد، همزمان آن را باز کنید، یا برعکس، آن را جمع کنید. علاوه بر این، هر پنجره ابزاری را می توان با دستور در پنجره اصلی نمایش داد چشم اندازابزارپنجره هایا با استفاده از ترکیب کلید میانبر آن.

قبل از توضیح مختصرپنجره ابزار، من رزرو می کنم که ساختار طرح مورد نظر پس از نصب برنامه به طور پیش فرض همانطور که هست ارائه می شود. این ترتیب است که من بیشتر در نظر خواهم گرفت. با این حال، این بدان معنا نیست که پنجره های ابزار را نمی توان در مکان های دیگر پنجره اصلی قرار داد، همانطور که در زیر بحث خواهد شد.

پالت رنگ IntelliJ IDEA را می توان سفارشی کرد، اگرچه تنها تعداد کمی از این پالت ها وجود دارد. پالت در تنظیمات انتخاب می‌شود، جایی که باید موارد Appearance & Behavior، Appearance را به‌طور متوالی باز کنید و یک تم را از لیست کشویی «Theme» انتخاب کنید.

پنجره ویرایشگر

پنجره ویرایشگر همیشه نمایش داده می شود و بیشتر پنجره اصلی را اشغال می کند. ممکن است حاوی چندین برگه باشد که کد کلاس، محتوای فایل pom و سایر فایل‌های پروژه را نمایش می‌دهد. محتویات یک برگه هم با پسوند فایل در نام برگه و هم با نماد قبل از نام، به عنوان مثال، برای یک کلاس نشان داده می شود: . انتقال به فایل مورد نیازبا کلیک بر روی نام آن در تب پنجره یا با انتخاب آن در پنجره ابزار پروژه انجام می شود.

این برنامه حاوی یک جعبه ابزار چشمگیر برای مدیریت برگه های پنجره است. بنابراین، مکان برگه ها را می توان به طور دلخواه تغییر داد، به عنوان مثال، آنها را به صورت افقی، انتقال فایل ها از یک گروه از تب ها به گروه دیگر، که با استفاده از گروهی از دستورات به دست می آید. پنجره هاویرایشگرزبانه هایا از منوی زمینه فراخوانی شده در برگه پنجره ویرایش. در صورت لزوم، می توان یک تب خاص را پین کرد، که زمانی مفید است که تعداد برگه ها زیاد باشد، زمانی که همه آنها در پنجره ویرایش قرار نمی گیرند، که برای آن از دستور استفاده می کنیم. سنجاقTab، که در ادامه به آن پرداخته خواهد شد.

در لبه سمت راست پنجره ممکن است خطوط افقی وجود داشته باشد که بلوک های کد مشکل دار حاوی خطاها و هشدارها را نشان می دهد. بعداً در این مورد نیز بیشتر می شود.

در امتداد لبه سمت چپ پنجره ویرایش، برچسب‌های بلوک کد وجود دارد که با آن‌ها می‌توانید به سرعت یک بلوک را به‌عنوان غیرضروری جمع کنید یا دوباره آن را گسترش دهید. در همان سمت پنجره نقاط شکست (در صورت وجود)، نکاتی برای تغییر کد و برخی اطلاعات دیگر وجود دارد.

برای نمایش شماره گذاری خطوط کد برنامه تماس بگیرید منوی زمینهدر نوار عمودی سمت چپ پنجره ویرایش و "Show Lines Numbers" را انتخاب کنید. با این حال، این عمل فقط ردیف‌ها را در جلسه جاری نمایش می‌دهد. برای نمایش دائمی شماره گذاری خطوط کد برنامه، در تنظیمات، موارد Editor، General، Appearance را به ترتیب باز کنید و کادر فیلد برچسب "نمایش شماره خطوط" را علامت بزنید.

خود کد برنامه (هایلایت کردن متن، فونت ها) مطابق با تنظیمات برنامه طراحی شده است که بعداً مورد بحث قرار خواهد گرفت.

پنجره های ابزار

پنجره ابزار پروژه

نوار کناری سمت چپ پنجره ابزار پروژه را نمایش می دهد. این شامل یک برگه برای ساختار سلسله مراتبی پروژه (پروژه) و یک تب برای ساختار (لیست روش) کلاس (Structure) است.

انتخاب تب ساختار پروژه باعث می شود که محتویات آن در پنجره ویرایشگر نمایش داده شود. از آنجایی که کد تقریباً هر کلاسی حاوی متدهای زیادی است، تب "Structure" لیستی از آنها را نمایش می دهد. می توان آن را بر اساس حروف الفبا (مرتب سازی بر اساس حروف الفبا) یا به ترتیب مکان آنها در کلاس (مرتب سازی بر اساس دید) مرتب کرد. با کلیک بر روی نام کلاس، یک پرش به ابتدای ماژول در کلاس در پنجره ویرایشگر آغاز می شود.

اطلاعات موجود در برگه "ساختار" به طور کلی کاملاً آموزنده است. در کنار نام ماژول، تعدادی از ویژگی های آن نیز نمایش داده می شود، به عنوان مثال، یک تغییر دهنده کلاس، و نوار ابزار آن به شما اجازه می دهد تا به سرعت ماهیت اطلاعات نمایش داده شده را تغییر دهید، به عنوان مثال، محتوای آن را با متغیرهای غیر عمومی تکمیل کنید، مرتب کنید. آن را با نام یا به ترتیبی که در کد ظاهر می شود و غیره.

اگر چندین کلاس در پروژه وجود دارد، توصیه می شود منوی دکمه تنظیمات را در پنجره پروژه باز کنید و کادرهای کنار آیتم های "Autoscroll to Source" و "Autoscroll from Source" را علامت بزنید.

این گزینه در صورتی مفید است که دو یا چند تب در پنجره ویرایشگر باز باشد (و البته تقریباً همیشه همینطور است). در این حالت، حرکت از یک شی به شی دیگر در پنجره پروژه منجر به نمایش شی انتخاب شده در پنجره ویرایشگر کد می شود. و برعکس، هنگام انتقال از یک تب به تب دیگر در پنجره ویرایش، مکان نما در پنجره پروژه به نام کلاس حرکت می کند که کد آن در تب پنجره ویرایشگر نمایش داده می شود.

برگه های این پنجره را می توان پس از نصب چند افزونه اضافه کرد. به عنوان مثال، پس از نصب افزونه “Database Navigator”، تب “DB Browser” به پنجره پروژه اضافه می شود.

نوار ابزار مورد علاقه

در پایین نوار کناری سمت چپ پنجره اصلی، می‌توانید یک نوار ابزار «مورد علاقه‌ها» را نشان دهید که برای مثال، فهرستی از نقاط شکست و نشانک‌ها را در خود دارد و بدین ترتیب دسترسی سریع به آنها را فراهم می‌کند.

پنجره ابزار با ابزار ساخت پروژه

این پنجره در پانل سمت راست قرار دارد. این به طور بومی شامل دو تب برای دو ابزار رایج ساخت پروژه جاوا - Maven و Ant است.

پنجره خروجی ابزار

پنجره در نوار کناری پایینی قرار دارد. بسته به ماهیت اطلاعات، به عنوان مثال، پیام های کامپایل ("پیام ها")، ورودی/خروجی کنسول ("ترمینال")، کنترل تغییر پروژه ("کنترل نسخه")، نتایج دیباگر ("Debug") و برخی دیگر .

مدیریت ویندوز ابزار

IntelliJ IDEA ابزارهای قدرتمندی را برای مدیریت پنجره های ابزار ارائه می دهد که به شما امکان می دهد آنها را تقریباً در هر نقطه از پنجره اصلی قرار دهید.

هر پنجره ابزار باز شامل دو دکمه در هدر است: تنظیمات و « پنهان شدن"(پنهان کردن) (این چیزی است که در پانل سمت چپ به نظر می رسد).

هر پنجره ابزار را می توان با کلیک کردن بر روی دکمه کوچک (پنهان) کرد « پنهان شدن". در این حالت، تنها پانل جانبی حاوی نام برگه ها در پنجره اصلی برنامه نمایش داده می شود که بر این اساس، مساحت پنجره کار ویرایشگر را افزایش می دهد. در آینده می توان با کلیک بر روی عنوان پنجره ابزار در نوار کناری، پنجره کوچک شده را به راحتی و به سرعت نمایش داد.

دکمه تنظیمات شامل منویی است که شامل دستورات کنترل پنجره است.

یک پنجره می تواند حاوی نوار ابزار خودش باشد. برای نمایش آن یا برعکس حذف آن، باید منوی دکمه تنظیمات را باز کنید و کادر کنار آیتم منو را علامت بزنید یا علامت آن را بردارید. نمایش دهیدنوار ابزار(نمایش پنل).

پنجره های ابزار را می توان در حالت ثابت، در مکان های خاصی از پنجره اصلی یا در حالت شناور، یعنی در یک مکان دلخواه در پنجره اصلی نمایش داد. برای جابه‌جایی بین حالت‌ها، منوی دکمه تنظیمات را باز کنید و کادر کنار آیتم منو را علامت بزنید/ علامت آن را بردارید شناورحالت(حالت شناور).

اگر پنجره در حالت ثابت نمایش داده شود، دو حالت آن ممکن است، در آیتم منو تنظیم شده است لنگر انداختحالت(حالت روش اتصال). اگر در کنار این مورد یک چک باکس وجود داشته باشد، پنجره در حالت ترکیبی است و پنجره ویرایشگر را جابجا می کند. اگر چک باکس را پاک کنید، پنجره به حالت همپوشانی می رود که در آن پنجره با پنجره ویرایشگر همپوشانی دارد.

و در نهایت، اگر پنجره در حالت ترکیبی در حالت ثابت نمایش داده شود، حالت (آیتم منو) در دسترس می شود. پین شدهحالت(حالت داک شده). اگر یک چک باکس در کنار این مورد وجود داشته باشد، پنجره همیشه در پنجره اصلی نمایش داده می شود. اگر علامت کادر را بردارید، با از بین رفتن فوکوس، پنجره به طور خودکار از روی صفحه نمایش محو می شود.

در بالا ذکر شد که پنجره های ابزار را می توان بر روی پانل های جانبی مختلف پنجره اصلی قرار داد. اما شما همچنین می توانید مکان یک پنجره خاص را با قرار دادن آن در نوار کناری دیگر تغییر دهید. برای انجام این کار، منوی زمینه را در نام پنجره ابزار در پانل کناری فراخوانی کنید، مورد را از آن انتخاب کنید حرکت(حرکت) و سپس جهت حرکت. به عنوان مثال، در تصویر زیر می بینیم که پنجره ابزار از نوار کناری سمت راست را می توان به نوار کناری پایین (بالا)، چپ (چپ) و بالا (پایین) منتقل کرد.

پنجره ابزار را می توان به طور کامل حذف کرد، که برای آن باید منوی زمینه نام پنجره ابزار در نوار کناری را نیز فراخوانی کنید و از آن گزینه Remove from Sidebar را انتخاب کنید.

در منوی اصلی پنجره اصلی نیز یک آیتم منو وجود دارد پنجره ها، حاوی دستوراتی برای مدیریت ویندوزهای آن است.

پانل ها

به نظر من، توصیه می شود تمام پنل های اصلی برنامه را روی صفحه بگذارید (اگر یکی از آنها وجود نداشت، دستور را اجرا کنید. مشاهده نام پنل):

غیرفعال کردن/فعال کردن پانل ها نیز در منوی فرمان انجام می شود چشم انداز.

در بالا نوشتم که توصیه می شود تمام پانل های برنامه اصلی را روی صفحه بگذارید. با این حال، هنگام کار در یک پنجره ویرایشگر با کد برنامه یک کلاس، بسیاری ممکن است کار با تمام پانل ها را راحت بدانند، زمانی که هیچ چیز از کار منحرف نمی شود.

تنظیمات

با استفاده از دستور می توان به تنظیمات برنامه دسترسی پیدا کرد فایلتنظیماتیا با کلیک بر روی دکمه در نوار ابزار اصلی.

تمام تنظیمات در پنجره تنظیمات با توجه به هدف عملکردی خود در چندین گروه خلاصه می شوند: ظاهر و رفتار، نقشه کلید، ویرایشگر و غیره.

تعداد تنظیمات برنامه بسیار زیاد است و با کار کردن با آن و در نتیجه کسب تجربه، خودتان گزینه های لازم را تغییر خواهید داد. با توجه به این، من به جزئیات آنها نمی پردازم زیرا زمان زیادی می برد. در عین حال، توجه داشته باشم که برخی از تنظیمات قبلاً در بالا ذکر شده است و برخی دیگر بعداً مورد بحث قرار خواهند گرفت.

در حال حاضر، من خودم را به چند تنظیمات کلی محدود می کنم.

یک نکته مهم هنگام نوشتن یک برنامه، مستندات آن است، از جمله اظهار نظر در مورد قطعات کد (در ادامه در این مورد بیشتر توضیح خواهیم داد). به طور طبیعی، توسعه دهندگان روسی زبان نظرات را به زبان های روسی (بلاروسی، اوکراینی) می نویسند، که نیاز به رمزگذاری مناسب در برنامه دارد. بهترین گزینهبه نظر من، از UTF-8 استفاده خواهد کرد که جهانی است و دارای چندین مزیت نسبت به ویندوز 1251 است. به عنوان مثال، اکثر پلتفرم های وب مدرن به طور پیش فرض روی آن اجرا می شوند و همچنین استفاده از آن برای ایجاد پروژه های چند زبانه راحت است. برای تنظیم این رمزگذاری، ویرایشگر، رمزگذاری فایل ها را انتخاب کنید و UTF-8 را در لیست رمزگذاری پروژه انتخاب کنید. با این حال، برخی از توسعه دهندگان می گویند که ارزش " ».

و در نهایت، پیام هایی در مورد ظاهر نسخه جدید، که به طور مرتب برای شما ظاهر می شود تا زمانی که از بررسی خودکار به روز رسانی خودداری کنید. در اصل، نصب نسخه های جدید یک چیز مفید و ضروری است، اما اگر می خواهید نه در جهت برنامه، بلکه به طور مستقل به روز رسانی کنید، این روش انجام می شود. Appearance & Behavior, System Setting را باز کنید، روی Updates کلیک کنید و علامت کادر کنار "Automatically check up updates for" را بردارید. با این حال، حتی زمانی که حالت روشن است بروزرسانی های خودکارشما به سادگی می توانید نصب نسخه جدید را نادیده بگیرید.

من نظر بسیار بالایی نسبت به IntelliJ IDEA دارم، اما احتمالات برای بهبود تقریبا بی پایان است. و خود کاربران می توانند سهم قابل توجهی در این فرآیند داشته باشند که به عنوان مثال می توان بر اساس آمار جمع آوری شده در مورد کار برنامه انجام داد. برای انجام این کار، باید به برنامه اجازه دهید چنین مجموعه ای را انجام دهد. برای انجام این کار، در تنظیمات باید به ترتیب موارد ظاهر و رفتار، تنظیمات سیستم را باز کنید، مورد آمار استفاده را انتخاب کنید، کادر بررسی فیلد برچسب "مجاز ارسال آمار مصرف به JetBrains s.r.o" را علامت بزنید. (اجازه دهید آمار کاربران JetBrains جمع آوری شود) و سپس کادر کنار تعداد دفعات ارسال چنین اطلاعاتی (روز، هفته، ماه) را علامت بزنید.

از آنجایی که تنظیمات زیادی وجود دارد، توسعه دهندگان برای جستجوی آنها بر اساس زمینه ارائه کرده اند. برای مثال با تایپ متن "save" در قسمت جستجوی پنجره تنظیمات، لیست زیر را دریافت می کنیم:

و یک چیز آخر IntelliJ IDEA امکان ذخیره تنظیمات ( فایلصادراتتنظیمات) و بازسازی آنها ( فایلوارد كردنتنظیمات).

گسترش سیستم

بسیاری از افزونه‌ها (افزونه‌ها) برای IntelliJ IDEA توسعه یافته‌اند که به شما امکان می‌دهند قابلیت‌ها و عملکرد آن را به میزان قابل توجهی گسترش دهید. آنها در تنظیمات سیستم در مورد Plugins قابل دسترسی هستند. از فهرست «نمایش»، می‌توانید فهرست برنامه‌های افزودنی را فیلتر کنید. برای افزودن افزونه جدید، مراحل زیر را دنبال کنید:

  1. در لیست «نمایش»، «سفارشی» را انتخاب کنید.
  2. روی پیوند Browse کلیک کنید تا پوجین‌های بدون بسته را جستجو کنید، که پنجره Browse Repositories را با لیستی از افزونه‌ها از مخزن برنامه افزودنی JetBrains نمایش می‌دهد.
  3. پسوند مورد نظر را از لیست انتخاب کنید و روی دکمه کلیک کنید « نصبافزونه"(افزونه را نصب کنید).
  4. نصب را در پنجره تایید تایید کنید.
  5. پس از اتمام مراحل نصب، در همان پنجره “Browse Repositories”، روی “ راه اندازی مجددIntelliJاندیشه» (IntelliJ IDEA) را راه اندازی مجدد کنید تا برنامه راه اندازی مجدد شود.

حذف افزونه ها نیز بسیار آسان است. مجدداً در تنظیمات، در لیست "نمایش"، مورد "Custom" را انتخاب کنید، پس از آن فقط برنامه های افزودنی نصب شده در پنجره تنظیمات نمایش داده می شوند.

دکمه کلیک کنید «

IntelliJ IDEA یک محیط توسعه برنامه تجاری است. یک نسخه رایگان "نسخه انجمن" با عملکرد محدود و یک نسخه تجاری کامل "نسخه نهایی" وجود دارد. نسخه کاملاگر شما فعالانه در توسعه پروژه های منبع باز شرکت می کنید، می توانید آن را به صورت رایگان دریافت کنید. نسخه "Community" تحت مجوز Apache 2.0 توزیع شده است و شامل ابزارهای تست، ابزارهای کنترل نسخه، ساخت نرم افزار است و از زبان های Java، Java ME، Groovy، Scala و Clojure پشتیبانی می کند.

یک نسخه محدود نیز از توسعه برنامه هایی برای سیستم های اندروید، ابزارهای توسعه وجود دارد رابط کاربری، ویرایشگر کد XML، عبارات با قاعده، بررسی نحو، واردات و صادرات پروژه های Eclipse. "IntelliJ IDEA Community Edition" به راحتی با سیستم های ردیابی مشکل ادغام می شود.

نسخه "Ultimate" علاوه بر مجموعه استاندارد زبان های برنامه نویسی نسخه "Community" از PHP، SQL، Ruby، CSS، Python، HTML، JS پشتیبانی می کند. کار با فناوری Java EE و چارچوب‌های Hibernate، Rails، Google Web Toolkit و Spring نیز وجود دارد. ابزارهای ادغام عبارتند از Microsoft Team Foundation Server، Rational Clear Case و Perforce.

ویژگی ها و توابع کلیدی

  • یک ویرایشگر هوشمند کد را تشخیص می دهد، از refactoring، کنترل کد و ردیابی اقدامات عمدی پشتیبانی می کند.
  • ناوبری آسان و پشتیبانی کامل از جاوا 7.
  • ادغام JUnit و TestNG و همچنین ابزارهای تست UI.
  • پشتیبانی از OSGI، Java EE، Google App Engine، Spring، Hibernate، GWT، Play، Struts و سایر فناوری ها؛
  • توسعه وب ساده به دلیل یک ویرایشگر HTML هوشمند، جاوا اسکریپت، CSS، CoffeeScript، یکپارچه سازی قالب.
  • مجموعه کامل زبان های پشتیبانی شده؛
  • استقرار و اشکال زدایی با استفاده از سرورهای تخصصی؛
  • ابزار اضافی برای کار با کد.

محدودیت های نسخه رایگان

  • دوره آزمایشینسخه نهایی 30 روز طول می کشد.
  • نسخه انجمن عملکرد محدودی دارد.

نیازمندی های ویژه

اشتراک گذاری