.TH "GEANY" "1" "July 06, 2025" "geany 2.1" "" .SH "نام (NAME)" geany \- یک محیط توسعه یکپارچه (IDE) کوچک و سبک .SH "خلاصه دستور (SYNOPSIS)" .PP \fBgeany\fR [\fBoption\fP] [\fP+number\fP] [\fBfiles ...\fP] .SH "توضیحات (DESCRIPTION)" .PP Geany یک ویرایشگر کوچک و سریع با قابلیت‌های پایه‌ای یک محیط توسعه یکپارچه است. .PP برخی از ویژگی‌های آن: برجسته‌سازی نحو (syntax highlighting)، تکمیل خودکار کد، جمع‌کردن کد (code folding)، فهرست نمادها/برچسب‌ها و پشتیبانی از انواع فایل‌های گوناگون مانند C(++)، Java، PHP، HTML، DocBook، Perl و موارد دیگر. .PP وبگاه: https://www.geany.org .SH "گزینه‌ها (OPTIONS)" .IP "\fB\fP \fBfiles ...\fP " 10 فهرستی از نام‌های فایل‌ها که با فاصله از هم جدا شده‌اند. هم نام‌های مطلق و هم نسبی فایل‌ها قابل استفاده هستند. Geany همچنین اطلاعات سطر و ستون را در صورتی که با دو نقطه به انتهای نام فایل اضافه شده باشند تشخیص می‌دهد؛ به عنوان مثال «geany foo.bar:10:5» فایل foo.bar را باز کرده و مکان‌نما را در سطر ۱۰ و ستون ۵ قرار می‌دهد. .IP "\fB\fP \fB\fP " 10 پروژه‌ها نیز می‌توانند باز شوند، اما فایل پروژه (*.geany) باید اولین آرگومان غیرگزینه‌ای باشد. تمام فایل‌های ارائه‌شدهٔ اضافی نادیده گرفته می‌شوند. .IP "\fB\fP \fB\+number\fP " 10 تنظیم شماره سطر اولیه .I number برای نخستین فایل بازشده (مشابه \-\-line، بین علامت + و عدد فاصله نگذارید). به عنوان مثال، «geany +7 foo.bar» فایل foo.bar را باز کرده و مکان‌نما را در سطر ۷ قرار می‌دهد. .IP "\fB\fP \fB\-\-column\fP " 10 تنظیم شماره ستون اولیه برای نخستین فایل بازشده (در ترکیب با \-\-line کاربرد دارد). .IP "\fB-c\fP, \fB\-\-config\fP " 10 استفاده از یک دایرکتوری پیکربندی جایگزین. دایرکتوری پیکربندی پیش‌فرض ~/.config/geany/ است که فایل geany.conf و برخی از فایل‌های الگو در آن قرار دارند. .IP "\fB\fP \fB\-\-ft\-names\fP " 10 چاپ فهرستی از نام‌های داخلی انواع فایل در Geany (برای پیکربندی قطعه‌کدها مفید است). .IP "\fB-g\fP, \fB\-\-generate\-tags\fP " 10 تولید یک فایل سراسری برچسب‌ها (tags) (به مستندات مراجعه کنید). .IP "\fB-P\fP, \fB\-\-no\-preprocessing\fP " 10 هنگام تولید برچسب‌ها، فایل‌های C/C++ پیش‌پردازش نشوند. .IP "\fB-i\fP, \fB\-\-new-instance\fP " 10 فایل‌ها در نمونه در حال اجرا باز نشوند؛ باز شدن یک نمونهٔ جدید اجبار می‌شود. تنها در صورتی در دسترس است که Geany با پشتیبانی از سوکت‌ها کامپایل شده باشد. .IP "\fB-l\fP, \fB\-\-line\fP " 10 تنظیم شماره سطر اولیه برای نخستین فایل بازشده. .IP "\fB\fP \fB\-\-list\-documents\fP " 10 بازگرداندن فهرستی از اسناد باز در یک نمونهٔ در حال اجرای Geany. از این گزینه می‌توان برای خواندن اسناد جاری بازشده در Geany از طریق یک اسکریپت یا ابزار خارجی استفاده کرد. فهرست بازگردانده‌شده با خطوط جدید (LF) جدا شده و شامل نام‌های کامل فایل اسناد با کدگذاری UTF\-8 است. تنها در صورتی در دسترس است که Geany با پشتیبانی از سوکت‌ها کامپایل شده باشد. .IP "\fB-m\fP, \fB\-\-no-msgwin\fP " 10 پنجره پیام‌ها نمایش داده نشود. اگر به پیام‌های کامپایلر یا پشتیبانی از VTE نیازی ندارید، از این گزینه استفاده کنید. .IP "\fB-n\fP, \fB\-\-no-ctags\fP " 10 داده‌های تکمیل نمادها و راهنمای فراخوانی (call tip) بارگذاری نشوند. اگر نمی‌خواهید از آن‌ها استفاده کنید از این گزینه بهره ببرید. برای اطلاعات بیشتر لطفاً به مستندات مراجعه کنید. .IP "\fB-p\fP, \fB\-\-no-plugins\fP " 10 پشتیبانی از افزونه‌ها بارگذاری نشود. .IP "\fB\fP \fB\-\-print-prefix\fP " 10 چاپ پیشوند نصب، دایرکتوری داده‌ها، دایرکتوری lib و دایرکتوری زبان/محلی‌سازی (به همین ترتیب) در خروجی استاندارد (stdout)، هر کدام در یک سطر. این گزینه عمدتاً برای توسعه‌دهندگان افزونه جهت تشخیص مسیرهای نصب در نظر گرفته شده است. .IP "\fB-r\fP, \fB\-\-read-only\fP " 10 باز کردن تمام فایل‌های ارائه‌شده در خط فرمان در حالت فقط‌خواندنی. این مورد تنها بر فایل‌هایی اعمال می‌شود که صریحاً از طریق خط فرمان باز شده‌اند، بنابراین فایل‌های نشست‌های قبلی یا فایل‌های پروژه تحت تأثیر قرار نمی‌گیرند. .IP "\fB-s\fP, \fB\-\-no-session\fP " 10 فایل‌های نشست قبلی بارگذاری نشوند. .IP "\fB-t\fP, \fB\-\-no-terminal\fP " 10 پشتیبانی از ترمینال بارگذاری نشود. اگر نمی‌خواهید ابزارک شبیه‌ساز ترمینال مجازی هنگام شروع بارگذاری شود، از این گزینه استفاده کنید. در صورتی که libvte.so.4 روی سیستم شما نصب نشده باشد، پشتیبانی از ترمینال به‌طور خودکار غیرفعال می‌شود. تنها در صورتی در دسترس است که Geany با پشتیبانی از VTE کامپایل شده باشد. .IP "\fB\fP \fB\-\-socket-file\fP " 10 استفاده از این نام فایل سوکت برای برقراری ارتباط با یک نمونهٔ در حال اجرای Geany. .IP "\fB\fP \fB\-\-vte-lib\fP " 10 مشخص کردن صریح مسیر به همراه نام فایل یا صرفاً نام فایل کتابخانهٔ VTE، برای نمونه /usr/lib/libvte.so یا libvte.so. این گزینه تنها زمانی نیاز است که تشخیص خودکار عمل نکند. تنها در صورتی در دسترس است که Geany با پشتیبانی از VTE کامپایل شده باشد. .IP "\fB-v\fP, \fB\-\-verbose\fP " 10 ارائهٔ توضیحات کامل و پرگویی (چاپ پیام‌های وضعیتی مفید). .IP "\fB-V\fP, \fB\-\-version\fP " 10 نمایش اطلاعات نسخه و خروج. .IP "\fB-?\fP, \fB\-\-help\fP " 10 نمایش اطلاعات راهنما و خروج. .PP نرم‌افزار Geany از تمام گزینه‌های عمومی GTK پشتیبانی می‌کند، فهرستی از آن‌ها در صفحهٔ راهنما موجود است. .SH "نویسندگان (AUTHORS)" .PP این صفحهٔ راهنما توسط تیم توسعه‌دهندگان Geany نوشته شده است. اجازهٔ کپی، توزیع و/یا تغییر این سند تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License)، نسخه ۲ صادر شده است. .PP متن کامل مجوز عمومی همگانی گنو را می‌توان در /usr/share/geany/GPL-2 یافت.