Geany: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(مدیریت پروژه)
جز
 
(۳۱ نسخه‌ٔ میانی ویرایش شده توسط ۴ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 +
[[پرونده:Geany_with_window_split.png|400px|thumb|left|جینی با تم dracula و فونت hack همراه با افزونه window split text]]
  
== دید کلی ==
+
Geany (بیان: جینی) یک [[ویرایشگر متن]] و محیط توسعه یکپارچه(IDE) گرافیکی سریع و سبک است.
 +
 
 +
جینی می‌تواند روی گنوم و kde اجرا شود زیرا فقط به کتابخانه‌های زمان اجرای GTK2 نیاز دارد.
 +
جینی می‌تواند روی توزیع‌ها و سیستم‌عامل‌های مختلف هم اجرا شود.
 +
 
 +
== برخی از ویژگی‌ها ==
  
جینی یک IDE ( محیط توسعه یکپارچه ) سریع و سبک هست. جینی میتواند به راحتی هم بر روی گنوم و هم بر روی kde اجرا شود زیرا فقط به کتابخانه های زمان اجرای GTK2 نیاز دارد. و علاوه بر این که بر روی مدیر پنجره های متعددی در اوبونتو اجرا می شود میتواند تحت توزیع ها و سیسستم عاممل های متعددی هم اجرا شود. آن همچنین بسیار برنامه مفیدی بدون توجه به زبانی که استفاده میکنید هست.
 
یک سری از ویژگی های پایه
 
 
* برجسته سازی نحوی (syntax highlighting)
 
* برجسته سازی نحوی (syntax highlighting)
* تا کردن کد (code folding) (قابلیتی برای پنهان کردن موقتی بخشهایی از کد
+
* ویرایش همزمان چند سند
 +
* تا کردن کد (code folding) (قابلیتی برای پنهان کردن موقتی بخشهایی از کد)
 
* پر کردن خودکار تگ های HTML و XML
 
* پر کردن خودکار تگ های HTML و XML
* پشتیباتی از بسیاری از زبان های برنامه نویسی
+
* پشتیبانی از بسیاری از زبان‌های برنامه‌نویسی
 
* پیمایش کد
 
* پیمایش کد
* ساخت سامانه ای برای کامپایل و اجرای کد
+
* ساخت سامانه‌ای برای تفسیر و اجرای کد
 
* مدیریت پروژه ساده
 
* مدیریت پروژه ساده
 
+
* [[شبیه‌ساز پایانه]] درون‌ساز
 
 
 
 
  
 
== نصب ==
 
== نصب ==
  
 +
برای نصب می‌توانید از مخازن استفاده کنید.
  
برای نصب
+
{{bc|
<pre language="bash">
+
$ sudo apt install geany            
sudo apt install geany
+
}}
</pre>
 
  
----
+
== مدیریت پروژه ==
  
 +
در جینی اگر یک برنامه/وبسایت با چندین صفحه میسازید و میخواهید که بتوانید همه آن ها را به راحتی باز کنید بدون اینکه شخصا این کار رو انجام دهید ساخت یک پروژه کارآمد است.
  
== مدیریت پروژه ==
 
  
 
'''ساخت یک پروژه'''  
 
'''ساخت یک پروژه'''  
در جینی اگر یک برنامه/وبسایت با چندین صفحه میسازید و میخواهید که بتوانید همه آن ها را به راحتی باز کنید بدون اینکه شخصا این کار رو انجام دهید کارآمد است.
+
 
 +
برای شروع یک پروژه جدید از  منوی بالا قسمت project و سپس new را انتحاب کنید این یک فایل project_name.geany می سازد که فقط فایلی برای جینی است تا بداند که چه فایل هایی را باز کند. همچنین دایرکتوری ای ایجاد می شود که همه فایل های پروژه در آن نگهداری می شوند.
  
  
 
'''باز کردن پروژه از قبل'''
 
'''باز کردن پروژه از قبل'''
برای شروع یک پروژه جدید از  منوی بالا قسمت project و سپس new را انتحاب کنید این یک فایل project_name.geany می سازد که فقط فایلی برای جینی است تا بداند که چه فایل هایی را باز کند. همچنین دایرکتوری ای ایجاد می شود که همه فایل های پروژه در آن نگهداری می شوند.
 
  
 +
باز کردن یک پروژه همه فایل های اون برنامه/وبسایت را باهم باز می کند. از منو قسمت project و سپس open را انتخاب کنید
  
برای باز کردن پروژه ای از قبل ‍‍‍
+
== تفسیر کردن ==
باز کردن یک پر.ژه همه فایل های اون برنامه/وبسایت را باهم باز می کند.
 
از منو قسمت project و سپس open را انتخاب کنید
 
  
== کامپایل کردن ==
+
دستور تفسیر با توجه به نوع فایل تاثیرات متفاوتی دارد.
  
 +
تنظیمات تفسیر میتوانند به سادگی استفاده شوند تا بدون یک مفسر جدا برنامه های C++/C شما را تفسیر کنند .
  
دستور کامپایل با توجه به نوع فایل تاثرات متفاوتی دارد.
+
برای تفسیر یک برنامه از منو به قسمت Build/Compile بروید
تنظیمات کامپایل میتوانند به سادگی استفاده شوند تا بدون یک کامپایلر جدا برنامه های C++/C شما را کامپایل کنند .
 
برای کامپایل یک برنامه از منو به قسمت Build/Compile بروید
 
  
----
+
== افزونه‌ها ==
  
 
+
افزونه‌های مفید متعددی برای جینی هست که به برنامه کارکرد می‌دهد. برای دیدن اینکه چه افزونه‌هایی نصب کردید از منو به قسمت Tools/Plugin manager بروید
== افزونه ها ==
 
 
 
 
 
افزونه های مفید متعددی برای جینی هست که به برنامه کارکرد میدهد. برای دیدن اینکه چه افزونه هایی نصب کردید از منو به قسمت Tools/Plugin manager بروید
 
 
برای فعال کردن افزونه تیک جعبه کنار اسم افزونه ای که میخواهید را بزنید و برای تغییر تنظیمات، افزونه را انتخاب کنید و بعد بر روی preferences کلیک کنید
 
برای فعال کردن افزونه تیک جعبه کنار اسم افزونه ای که میخواهید را بزنید و برای تغییر تنظیمات، افزونه را انتخاب کنید و بعد بر روی preferences کلیک کنید
 
نمونه ای از چند افزونه که در دسترس هستند
 
نمونه ای از چند افزونه که در دسترس هستند
سطر ۶۲: سطر ۵۹:
 
* HTML Characters - اجازه میدهد که کاراکتر های HTML همانند amp& را اضافه کنید
 
* HTML Characters - اجازه میدهد که کاراکتر های HTML همانند amp& را اضافه کنید
  
 +
== نصب افزونه‌ها ==
 +
 +
برای نصب افزونه‌ها
 +
 +
{{bc|
 +
$ sudo apt install geany-plugins             
 +
}}
 +
 +
== تغییر شمای رنگی ==
 +
 +
برای تغییر شمای رنگی ( color scheme ) میتوانید از تم های جینی استفاده کنید
 +
تم های جینی مجموعه ای از شماهای رنگی برای جینی هستند که یا اساسا توسط جامعه جینی نوشته شده اند یا از شماهای رنگی ای که برای سایر ویرایشگر ها بوده تبدیل شده اند.
 +
این تم ها با نسخه های ۱.۲۲ و جدیدتر  سازگار هستند.
 +
برای استفاده از یکی از این تم ها فایل کانفیگ را دانلود کنید ( از لینک زیر) و در فولدر شماهای رنگی در دایرکتوری تنظیمات جینی ذخیره اش کنید ( معمولا  /config/geany/colorschemes./~ )
  
== نصب افزونه ها ==
+
[https://www.geany.org/download/themes/ تم های جینی]
  
برای نصب افزونه ها
+
{{نکته| با تغییر شمای رنگی تنها رنگ ویرایشگر تغییر می کند رنگ پنل ها با توجه به تنظیمات سیستم تغییر می کند اگر تم تیره ای انتخاب کردید و سازگاری خوبی با رنگ پیام های کامپایل و ... ندارد میتوانید فایل geany.css را ویرایش کنید قسمت tools سپس configuration files و سپس geany.css }}
<pre language="bash">
 
sudo apt install geany-plugins
 
</pre>
 
  
----
+
== پیوند به بیرون ==
  
 +
[https://www.geany.org پایگاه وب geany]
  
== اسکرین شات ==
+
[https://www.geany.sexy درباره جینی]
  
[[پرونده:Geany_with_window_split.png]]
+
[[رده:ویرایشگر متن]]
 +
[[رده:محیط توسعه یکپارچه]]

نسخهٔ کنونی تا ‏۲۹ فروردین ۱۴۰۲، ساعت ۲۳:۳۰

جینی با تم dracula و فونت hack همراه با افزونه window split text

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./~ )

تم های جینی


نکته: با تغییر شمای رنگی تنها رنگ ویرایشگر تغییر می کند رنگ پنل ها با توجه به تنظیمات سیستم تغییر می کند اگر تم تیره ای انتخاب کردید و سازگاری خوبی با رنگ پیام های کامپایل و ... ندارد میتوانید فایل geany.css را ویرایش کنید قسمت tools سپس configuration files و سپس geany.css

پیوند به بیرون

پایگاه وب geany

درباره جینی