.\" This file is generated automatically by convert.pl from htags/manual.in. .TH HTAGS 1 "June 2013" "GNU Project" .SH "نام (NAME)" htags \- ایجاد ابرمتن HTML از کد منبع برنامه با GNU GLOBAL .SH "خلاصه دستور (SYNOPSIS)" \fBhtags\fP [-aDfFghInosTvw][-d \fIdbpath\fP][-m \fIname\fP][-t \fItitle\fP][\fIdir\fP] .br .SH "توضیحات (DESCRIPTION)" دستور \fBHtags\fP از مجموعهای از فایلهای منبع زبانهای C، Yacc، Java، PHP و اسمبلی، ابرمتن (Hypertext) تولید میکند. .PP پیش از استفاده از این دستور، باید \fBgtags\fP(1) را در دایرکتوری ریشه پروژه منبع اجرا کنید. سپس میتوانید \fBhtags\fP را در همان مکان اجرا نمایید. \fBHtags\fP دایرکتوری جدیدی با نام \'HTML\' ایجاد کرده و ابرمتن را در آن قرار میدهد. میتوانید مرور کد را از فایل \'HTML/index.html\' آغاز کنید. .PP از آنجا که \fBhtags\fP تا زمانی که گزینههای \fB-D\fP یا \fB-f\fP مشخص نشده باشند یک ابرمتن ایستا تولید میکند، میتوانید آن را به هر جایی منتقل کرده و بدون نیاز به کارساز وب HTTP در هر مرورگری مشاهده کنید. اگر از گزینههای \fB-D\fP یا \fB-f\fP استفاده کنید، به کارساز HTTP نیاز خواهید داشت. اگرچه هر کارساز وب قابل استفاده است، اما استفاده از \fBhtags-server\fP(1) توصیه میشود. .PP این دستور گزینههای بسیار زیادی دارد. اگر در استفاده از \fBhtags\fP تازهکار هستید، توصیه میشود از گزینه \fB--suggest\fP استفاده کنید. با این گزینه، \fBhtags\fP گزینههای پرکاربرد و محبوب را از طرف شما انتخاب میکند. .SH "گزینهها (OPTIONS)" گزینههای زیر در دسترس هستند: .PP .TP \fB-a\fP, \fB--alphabet\fP ایجاد نمایه الفبایی مناسب برای پروژههای بزرگ. .TP \fB--auto-completion\fP[=\fIlimit\fP] فعالسازی قابلیت تکمیل خودکار برای فرم ورودی. اگر \fIlimit\fP مشخص شود، تعداد پیشنهادات به این مقدار محدود میشود. لطفاً توجه داشته باشید که این قابلیت نیازمند فعال بودن جاوااسکریپت در مرورگر شما است. .TP \fB-C\fP, \fB--directory\fP \fIdir\fP تغییر دایرکتوری قبل از انجام کلیه کارها از جمله تجزیه و تحلیل پارامترها. .TP \fB--caution\fP نمایش پیام هشدار و احتیاط در صفحه اصلی. .TP \fB--cflow\fP \fIcflowfile\fP افزودن درخت فراخوانی توسط \fBcflow\fP(1). فایل \fIcflowfile\fP باید در قالب استاندارد posix باشد. اگر از GNU \fBcflow\fP استفاده میکنید، دستور را در دایرکتوری ریشه پروژه به همراه گزینه \fB--format=posix\fP اجرا کنید. این گزینه منسوخ شده است؛ لطفاً به جای آن از \fB--call-tree\fP یا \fB--callee-tree\fP استفاده کنید. .TP \fB--call-tree\fP \fIcallfile\fP افزودن درخت فراخوانی (call tree) توسط \fBcflow\fP(1)؛ فایل \fIcallfile\fP باید در قالب posix باشد. اگر از GNU \fBcflow\fP استفاده میکنید، دستور را در دایرکتوری ریشه پروژه به همراه گزینه \fB--format=posix\fP اجرا کنید. .TP \fB--callee-tree\fP \fIcalleefile\fP افزودن درخت فراخواندهشدهها (callee tree) توسط \fBcflow\fP(1)؛ فایل \fIcalleefile\fP باید در قالب posix باشد. اگر از GNU \fBcflow\fP استفاده میکنید، دستور را در دایرکتوری ریشه پروژه با گزینههای \fB--format=posix\fP و \fB--reverse\fP اجرا نمایید. .TP \fB--colorize-warned-line\fP استفاده از رنگ برای برجستهسازی خطوط دارای هشدار. .TP \fB--cvsweb\fP \fIurl\fP افزودن پیوند به cvsweb؛ مقدار \fIurl\fP به عنوان پایه نشانی اینترنتی (Base URL) استفاده میشود. زمانی که دایرکتوری \'CVS\' در دایرکتوری ریشه پروژه وجود داشته باشد، محتوای \'CVS/Repository\' به عنوان مسیر نسبی از پایه استفاده میشود. .TP \fB--cvsweb-cvsroot\fP \fIcvsroot\fP مشخص کردن cvsroot در نشانی cvsweb. .TP \fB-D\fP, \fB--dynamic\fP تولید پویا فهرست برچسبها با استفاده از برنامه CGI. اگرچه این گزینه هم حجم و هم زمان تولید ابرمتن را کاهش میدهد، اما نیازمند راهاندازی کارساز HTTP است. .TP \fB-d\fP, \fB--dbpath\fP \fIdbpath\fP مشخص کردن دایرکتوری حاوی فایل \'GTAGS\'. مقدار پیشفرض، دایرکتوری جاری است. .TP \fB--disable-grep\fP غیرفعال کردن \fBgrep\fP در فرم جستجو (\fB-f\fP, \fB--form\fP). .TP \fB--disable-idutils\fP غیرفعال کردن \fBidutils\fP در فرم جستجو (\fB-f\fP, \fB--form\fP). .TP \fB-F\fP, \fB--frame\fP استفاده از فریمها (Frame) برای صفحه اصلی. .TP \fB-f\fP, \fB--form\fP افزودن فرم جستجو با استفاده از برنامه CGI. برای استفاده از این قابلیت باید یک کارساز HTTP راهاندازی کنید. .TP \fB--fixed-guide\fP قرار دادن یک راهنمای ثابت در پایین صفحه نمایش مرورگر. .TP \fB--full-path\fP استفاده از نام مسیر کامل در نمایه فایلها. به طور پیشفرض، فقط آخرین بخش مسیر استفاده میشود. .TP \fB-g\fP, \fB--gtags\fP اجرای دستور \fBgtags\fP(1) پیش از شروع کار. گزینههای \fB-v\fP، \fB-w\fP و \fIdbpath\fP به \fBgtags\fP پاس داده میشوند. .TP \fB--gtagsconf\fP \fIfile\fP تنظیم متغیر محیطی \fBGTAGSCONF\fP به مقدار \fIfile\fP. .TP \fB--gtagslabel\fP \fIlabel\fP تنظیم متغیر محیطی \fBGTAGSLABEL\fP به مقدار \fIlabel\fP. .TP \fB-h\fP, \fB--func-header\fP[=\fIposition\fP] درج سرآیند تابع برای هر تابع. به طور پیشفرض، \fBhtags\fP آنها را تولید نمیکند. میتوانید موقعیت آن را با استفاده از \fIposition\fP انتخاب کنید که یکی از مقادیر \'before\'، \'right\' یا \'after\' (پیشفرض) را میپذیرد. .TP \fB--help\fP چاپ پیام راهنمای نحوه استفاده. .TP \fB--html-header\fP \fIfile\fP درج یک رکورد هدر برگرفته از \fIfile\fP درون هدر HTML هر فایل. .TP \fB-I\fP, \fB--icon\fP استفاده از آیکونها به جای متن برای برخی پیوندها. .TP \fB--insert-footer\fP \fIfile\fP درج پاورقی سفارشی برگرفته از \fIfile\fP پیش از تگ
. .TP \fB--item-order\fP \fIspec\fP مشخص کردن ترتیب موارد در صفحه اصلی. مقدار \fIspec\fP رشتهای متشکل از نشانههای موارد به ترتیب مورد نظر است. معنی هر نشانه به صورت زیر است: \'c\': هشدار و احتیاط؛ \'s\': فرم جستجو؛ \'m\': توابع اصلی؛ \'d\': تعاریف؛ \'f\': فایلها؛ \'t\': درخت فراخوانی. مقدار پیشفرض \'csmdf\' است. .TP \fB-m\fP, \fB--main-func\fP \fIname\fP مشخص کردن نام تابع شروع و راهاندازی؛ مقدار پیشفرض \'main\' است. .TP \fB--map-file\fP تولید فایل \'MAP\'. .TP \fB-n\fP, \fB--line-number\fP[=\fIcolumns\fP] چاپ شماره خطوط. به طور پیشفرض، شماره خطوط چاپ نمیشوند. مقدار پیشفرض برای \fIcolumns\fP برابر 4 است. .TP \fB--no-order-list\fP اعداد در قالب لیست شمارهدار نمایش داده نمیشوند. .TP \fB-o\fP, \fB--other\fP شامل کردن نه تنها فایلهای منبع بلکه سایر فایلها در نمایه فایل. .TP \fB-s\fP, \fB--symbol\fP ایجاد لنگر (anchor) نه تنها برای تعاریف و ارجاعات، بلکه برای سایر نمادها. .TP \fB--show-position\fP چاپ موقعیت مکانی برای هر تعریف تابع. این رشته توسط ویرایشگرهای عمومی در یونیکس قابل تفسیر است. مقدار پیشفرض false است. .TP \fB--statistics\fP چاپ اطلاعات آماری. .TP \fB--suggest\fP دستور \fBHtags\fP گزینههای محبوب را از طرف کاربران تازهکار انتخاب میکند. این گزینه در حال حاضر معادل \fB-aghInosTxv --show-position --fixed-guide\fP است. .TP \fB--suggest2\fP دستور \fBHtags\fP گزینههای محبوب را از طرف کاربران تازهکار انتخاب میکند. این گزینه علاوه بر امکانات گزینه \fB--suggest\fP، قابلیتهای فریم، AJAX و CGI را نیز فعال میکند. این گزینه در حال حاضر معادل \fB--suggest -DfF --auto-completion --tree-view=filetree\fP است. .TP \fB-T\fP, \fB--table-flist\fP[=\fIrows\fP] استفاده از تگ