Geany
Geany (بیان: جینی) یک ویرایشگر متن و محیط توسعه یکپارچه(IDE) گرافیکی سریع و سبک است.
جینی میتواند روی گنوم و kde اجرا شود زیرا فقط به کتابخانههای زمان اجرای GTK2 نیاز دارد.
و علاوه بر این که بر روی مدیر پنجره های متعددی در اوبونتو اجرا می شود میتواند در توزیعها و سیسستمعاملهای مختلف هم اجرا شود.
آن همچنین بسیار برنامه مفیدی بدون توجه به زبانی که استفاده میکنید هست.
محتویات
برخی از ویژگیها
- برجسته سازی نحوی (syntax highlighting)
- ویرایش همزمان چند سند
- تا کردن کد (code folding) (قابلیتی برای پنهان کردن موقتی بخشهایی از کد)
- پر کردن خودکار تگ های HTML و XML
- پشتیبانی از بسیاری از زبانهای برنامهنویسی
- پیمایش کد
- ساخت سامانهای برای تفسیر و اجرای کد
- مدیریت پروژه ساده
- شبیهساز پایانه درونساز
نصب
برای نصب میتوانید از مخازن استفاده کنید
$ sudo apt install geany
مدیریت پروژه
در جینی اگر یک برنامه/وبسایت با چندین صفحه میسازید و میخواهید که بتوانید همه آن ها را به راحتی باز کنید بدون اینکه شخصا این کار رو انجام دهید ساخت یک پروژه کارآمد است.
ساخت یک پروژه
برای شروع یک پروژه جدید از منوی بالا قسمت project و سپس new را انتحاب کنید این یک فایل project_name.geany می سازد که فقط فایلی برای جینی است تا بداند که چه فایل هایی را باز کند. همچنین دایرکتوری ای ایجاد می شود که همه فایل های پروژه در آن نگهداری می شوند.
باز کردن پروژه از قبل
باز کردن یک پروژه همه فایل های اون برنامه/وبسایت را باهم باز می کند. از منو قسمت project و سپس open را انتخاب کنید
تفسیر کردن
دستور تفسیر با توجه به نوع فایل تاثیرات متفاوتی دارد.
تنظیمات تفسیر میتوانند به سادگی استفاده شوند تا بدون یک مفسر جدا برنامه های C++/C شما را تفسیر کنند .
برای تفسیر یک برنامه از منو به قسمت Build/Compile بروید
افزونهها
افزونههای مفید متعددی برای جینی هست که به برنامه کارکرد میدهد. برای دیدن اینکه چه افزونههایی نصب کردید از منو به قسمت Tools/Plugin manager بروید برای فعال کردن افزونه تیک جعبه کنار اسم افزونه ای که میخواهید را بزنید و برای تغییر تنظیمات، افزونه را انتخاب کنید و بعد بر روی preferences کلیک کنید نمونه ای از چند افزونه که در دسترس هستند
- Auto save - این قابلیت را فعال می کند که که برنامه پس از یک دوره ای از زمان به طور خودکار ذخیره شود
- Class builder - فایل های منبع را برای یک نوع جدید کلاس ایجاد می کند
- Export - فایل ها را به نوع متفاوتی خروجی می دهد
- file Browser - یک جستجو کننده فایل به نوار جانبی اضافه می کند
- HTML Characters - اجازه میدهد که کاراکتر های HTML همانند amp& را اضافه کنید
نصب افزونهها
برای نصب افزونهها
sudo apt install geany-plugins
تغییر شمای رنگی
برای تغییر شمای رنگی ( color scheme ) میتوانید از تم های جینی استفاده کنید تم های جینی مجموعه ای از شماهای رنگی برای جینی هستند که یا اساسا توسط جامعه جینی نوشته شده اند یا از شماهای رنگی ای که برای سایر ویرایشگر ها بوده تبدیل شده اند. این تم ها با نسخه های ۱.۲۲ و جدیدتر سازگار هستند. برای استفاده از یکی از این تم ها فایل کانفیگ را دانلود کنید ( از لینک زیر) و در فولدر شماهای رنگی در دایرکتوری تنظیمات جینی ذخیره اش کنید ( معمولا /config/geany/colorschemes./~ )