• نصب و پیکربندی IntelliJ IDEA. اصول کار با IntelliJ IDEA. رابط برنامه دانلود برنامه ایده

    از جمله مزایای این برنامه می توان به تکمیل خودکار هوشمند اشاره کرد، ابزاری وجود دارد که وظیفه تجزیه و تحلیل کیفیت کد را بر عهده دارد، به علاوه ناوبری کاملاً راحت در فایل خود خواهید داشت، بازسازی ها و قالب بندی ها برای تعداد زیادی برنامه نویسی اجرا می شوند. زبان ها از جمله جاوا، Groovy، Scala، HTML، CSS، جاوا اسکریپت، 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 راحت ترین IDE برای برنامه نویسان است و به گفته کارشناسان IT، IDEA بهترین IDE برای توسعه زبان های برنامه نویسی مدرن است که از بسیاری از کتابخانه های محبوب پشتیبانی می کند، IDEA برای ایجاد برنامه های تجاری، وب و موبایل ایده آل است.
    2 نسخه از برنامه به نام های Ultimate و Community وجود دارد. Community یک نسخه رایگان از برنامه توسعه مبتنی بر منبع باز است.


    ایده فرصت ها

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

    همچنین یک نسخه Ultimate وجود دارد که علاوه بر مجموعه استاندارد زبان ها، از زبان های دیگر نیز پشتیبانی می کند.
    نسخه ویندوز، لینوکس و مک این برنامه از بسیاری از چارچوب ها و ابزارهای تست پشتیبانی یکپارچه دارد.

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


    پلاگین ها

    IDEA دارای بیش از 300 پلاگین است که عملکرد آن را بهبود می بخشد و راه های مختلفی را برای بازبینی و بازنویسی کد و همچنین پشتیبانی از زبان ها و سرورهای دیگر اضافه می کند.


    این IDE برای چه کسانی است؟

    دانلود IDEA برای کسانی که دائماً با زبان های برنامه نویسی مختلف کار می کنند و می خواهند از ابزارهای خود بیشترین بهره را ببرند، ارزش دارد.
    IntelliJ IDEA Community Edition به صورت رایگان در بسیاری از زبان‌ها از جمله روسی در دسترس است که می‌توان آن را به صورت رایگان دانلود کرد، هر یک از دو نسخه، هر کسی می‌تواند.

    آنچه در نسخه رایگان انجمن IDEA گنجانده شده است

    نسخه رایگان ویندوز IntelliJ Idea Community، که برای دانلود رایگان در دسترس است، شامل پشتیبانی محدود برای ساخت برنامه‌های اندروید، قابلیت‌های توسعه رابط کاربری است که شامل ویرایشگر منبع بصری با ابزارهای تست خودکار پیشرفته، ابزارهای بازسازی کد، پشتیبانی از XML و UML، معمولی است. تجزیه نحو بیان، و پشتیبانی داخلی از پروژه های قالب Eclipse.
    همچنین از نسخه 6 محصول، یک ویرایشگر بصری برای رابط های رابط کاربری گرافیکی برای Swing، به نام Swing UI Designer، پشتیبانی می کند.

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

    IntelliJ IDEA یک محیط توسعه نرم افزار یکپارچه (IDE) است که از بسیاری از زبان ها پشتیبانی می کند، اما معمولاً به عنوان یک 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 یک IDE جاوا از JetBrains است. به هر حال، نه تنها در جاوا. این محیط همچنین با موفقیت برای سایر زبان های برنامه نویسی مانند Scala استفاده می شود. اولین نسخه این برنامه در سال 2001 ظاهر شد و از آن زمان این برنامه به طور پیوسته رتبه محبوبیت خود را افزایش داده است. IntelliJ IDEA در دو نسخه ارائه می شود: نسخه Community و نسخه نهایی. نسخه اول کاملا رایگان است. نسخه دوم تحت مجوزهای مختلف توزیع شده است و همانطور که اعلام شد می توان از آن به صورت رایگان برای توسعه پروژه های منبع باز استفاده کرد. با این حال، حتی بدون این، در پایان استفاده از نسخه نهایی، به سادگی یک اعلان دریافت کردم که می‌توانم فقط نیم ساعت به طور مداوم با آن کار کنم.

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

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

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

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

    به طور طبیعی، IntelliJ IDEA تنها محیط برای ایجاد برنامه های کاربردی برای جاوا نیست، فقط Eclipse یا NetBeans محبوب را به خاطر بسپارید، بنابراین توسعه دهنده گزینه های زیادی برای انتخاب دارد و ترجیحات او اغلب عوامل ذهنی هستند، به عنوان مثال، زمانی که برنامه نویسی در جاوا را شروع کرد، او مقاله ای در مورد یک محیط خاص خواند که منجر به انتخاب بعدی او شد. کاملاً ممکن است که این سری از مقالات شروعی برای کار با 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 کنترل نسخه"). اگر پروژه شما دارای فایل های پیکربندی بیلد برای Maven یا Gradle است، IntelliJ IDEA از شما می خواهد که از آنها برای پیکربندی استفاده کنید.

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

    پنجره اصلی

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

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

    پالت رنگ IntelliJ IDEA قابل تنظیم است، اگرچه تعداد زیادی از این پالت ها وجود ندارد. انتخاب پالت در تنظیمات انجام می شود، جایی که باید موارد ظاهر و رفتار (ظاهر و رفتار)، ظاهر را گسترش دهید و یک موضوع را از لیست کشویی "Theme" انتخاب کنید.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    مدیریت پنجره ابزار

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

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

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

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

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

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

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

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

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

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

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

    پانل ها

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

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

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

    تنظیمات

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

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

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

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

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

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

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

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

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

    گسترش سیستم

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

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

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

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

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

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

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

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

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

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

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

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

    از پیش تنظیم

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

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

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

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

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

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

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

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

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

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

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

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

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

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