عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

etags.xemacs21 - عبر الإنترنت في السحابة

قم بتشغيل etags.xemacs21 في مزود الاستضافة المجاني من OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر etags.xemacs21 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


etags ، ctags - إنشاء ملف علامات لـ Emacs ، السادس

موجز


إتاجس [-أCDGImRVh] [-أنا ملف] [-ل لغة]
[-أو ملف] [-ر REGEXP]
[--ألحق] [- لا يحدد] [--لا الكرة الأرضية] [- تضمين =ملف] [- عدم وجود مسافة بادئة]
[- اللغة =لغة] [--أفراد] [- الإخراج =ملف] [--regex =REGEXP] [--لا regex]
[--ignore-case-regex =REGEXP] [--يساعد] [--إصدار] ملف

علامات [-أكادجيمرفه] [-بتوفوكس] [-ل لغة]
[-أو ملف] [-ر REGEXP]
[--ألحق] [- backward-search] [- cxref] [- يحدد] [- بحث إلى الأمام] [- globals]
[- عدم وجود مسافة بادئة] [- اللغة =لغة] [--أفراد] [- الإخراج =ملف]
[--regex =REGEXP] [--ignore-case-regex =REGEXP] [- typeefs] [--typedefs-and-c ++] [--تحديث]
[--لا تحذير] [--يساعد] [--إصدار] ملف

الوصف


إن "إتاجسيتم استخدام البرنامج لإنشاء ملف جدول العلامات ، بتنسيق يفهمه
ايماكس(1) ؛ ال "علاماتيتم استخدام البرنامج لإنشاء جدول مماثل بتنسيق يفهمه
vi(1). كلا شكلي البرنامج يفهمان بناء جملة C و Objective C و C ++ و Java و
Fortran ، Ada ، Cobol ، Erlang ، LaTeX ، Emacs Lisp / Common Lisp ، makefiles ، Pascal ، Perl ،
Postscript و Python و Prolog و Scheme ومعظم التركيبات المشابهة للمجمع. كلا النموذجين يقرأان ملف
الملفات المحددة في سطر الأوامر ، واكتب جدول العلامات (القيم الافتراضية: "TAGS" لـ إتاجس,
"العلامات" لـ علامات) في دليل العمل الحالي. الملفات المحددة مع ملف نسبي
سيتم تسجيل الأسماء في جدول العلامات بأسماء الملفات المتعلقة بالدليل حيث
يتواجد جدول العلامات. سيتم تسجيل الملفات المحددة بأسماء ملفات مطلقة باستخدام
أسماء الملفات المطلقة. تتعرف البرامج على اللغة المستخدمة في ملف الإدخال بناءً على
اسم ملفه ومحتوياته. يمكن استخدام مفتاح --language لفرض التحليل اللغوي لملف
أسماء الملفات التي تتبع التبديل وفقًا للغة المعينة ، متجاوزة التخمينات القائمة
على ملحقات اسم الملف.

OPTIONS


بعض الخيارات منطقية فقط لـ vi ملفات علامات النمط التي تنتجها ctags ؛ إتاجس لا
يتعرف عليهم. تقبل البرامج اختصارات لا لبس فيها لأسماء الخيارات الطويلة.

-a، --ألحق
إلحاق ملف العلامات الموجود. (بالنسبة لملفات العلامات بتنسيق vi ، راجع أيضًا --تحديث.)

-ب، - البحث العكسي
ملفات العلامات المكتوبة بالتنسيق المتوقع بواسطة vi تحتوي على بحث التعبير العادي
تعليمات؛ ال -B الخيار يكتبها باستخدام المحدد `?'، للبحث
الى الوراء من خلال الملفات. الافتراضي هو استخدام المحدد `/'، للبحث
إلى الأمام من خلال الملفات. فقط علامات يقبل هذا الخيار.

- الإقرارات
في لغة سي واللغات المشتقة ، أنشئ علامات لإعلانات الوظائف ، وأنشئ علامات
للمتغيرات الخارجية ما لم يتم استخدام - no-globals.

-د، - يحدد
قم بإنشاء إدخالات علامات لتعريفات ثابتة للمعالج C وثوابت التعداد أيضًا.
هذا هو السلوك الافتراضي لـ إتاجس.

-د، - لا يحدد
لا تقم بإنشاء إدخالات علامات لتعريفات وتعداد ثابت المعالج المسبق للغة C
الثوابت. هذا قد يجعل ملف العلامات أصغر بكثير إذا كانت العديد من ملفات الرأس
الموسومة. هذا هو السلوك الافتراضي لـ علامات.

-g ، - الكرات
قم بإنشاء إدخالات علامات للمتغيرات العامة في C و C ++ و Objective C و Java و Perl.
هذا هو السلوك الافتراضي لـ إتاجس.

-G ، --لا جلوبالس
لا تضع علامة على المتغيرات العامة. عادةً ما يؤدي هذا إلى تقليل حجم الملف بمقدار الربع.
هذا هو السلوك الافتراضي لـ علامات.

-i ملف, - تشمل =ملف
قم بتضمين ملاحظة في ملف العلامة تشير إلى أنه عند البحث عن علامة واحدة
يجب أيضًا الرجوع إلى ملف العلامات ملف بعد فحص الملف الحالي. هذه
الخيارات مقبولة فقط من قبل إتاجس.

-أنا، - تجاهل المسافة البادئة
لا تعتمد على المسافة البادئة كما نفعل عادة. حاليا ، هذا يعني عدم القيام بذلك
افترض أن قوس الإغلاق في العمود الأول هو القوس الأخير للدالة أو
تعريف البنية في C و C ++.

-l لغة, - اللغة =لغة
قم بتحليل الملفات التالية وفقًا للغة المحددة. أكثر من واحد من هذا القبيل
قد تتداخل الخيارات مع أسماء الملفات. يستخدم --مساعدة للحصول على قائمة
اللغات المتاحة وامتدادات أسماء الملفات الافتراضية الخاصة بهم. يمكن للغة "التلقائية"
تُستخدم لاستعادة الاكتشاف التلقائي للغة بناءً على اسم الملف. ال
لا يجوز استخدام لغة "لا شيء" لتعطيل تحليل اللغة تمامًا ؛ فقط regexp
تتم المطابقة في هذه الحالة (انظر - ريجكس اختيار).

م ، --أفراد
قم بإنشاء إدخالات علامات للمتغيرات التي هي أعضاء في بنيات شبيهة بالبنية في
C ++ ، و Objective C ، و Java.

-M ، --لا يوجد أعضاء
لا تضع علامة على متغيرات الأعضاء. هذا هو السلوك الافتراضي.

- الحزم فقط
حزم العلامات فقط في ملفات Ada.

-o ملف, - الخرج =ملف
اسم صريح للملف لجدول العلامات ؛ يتجاوز "العلامات" أو "العلامات" الافتراضية. (لكن
تجاهله مع -v or -x.)

-r REGEXP, --regex =REGEXP, --ignore-case-regex =REGEXP
اجعل العلامات تستند إلى مطابقة regexp لكل سطر من الملفات التي تلي ذلك
الخيار ، بالإضافة إلى العلامات التي تم إجراؤها باستخدام التحليل القياسي بناءً على اللغة.
عند استخدام --regex ، تكون حالة الأحرف مهمة ، في حين أنها ليست مع --ignore-case-regex.
يمكن خلطه بحرية مع أسماء الملفات و -R اختيار. regexps هي
تراكمي ، أي سيضيف كل خيار إلى الخيارات السابقة. regexps هي من
شكل:
/com.tagregexp[/الاسم]/

أين com.tagregexp تُستخدم لمطابقة الأسطر التي يجب تمييزها. فإنه لا ينبغي
تطابق الأحرف عديمة الفائدة. إذا كان التطابق هو أن أكثر من الأحرف المطلوبة
يقابلها بشكل حتمي com.tagregexp، قد يكون من المفيد إضافة ملف الاسم، إلى
تضييق نطاق العلامة. علامات يتجاهل regexps بدون ملف الاسم. بناء الجملة
من regexps هو نفسه كما في emacs، معزز بفواصل من النموذج \{m,n\}،
كما هو الحال في إد أو grep.
وهنا بعض الأمثلة. تم اقتباس جميع التعبيرات العادية لحمايتها من الصدفة
ترجمة.

قم بوضع علامة على وحدات الماكرو DEFVAR في ملفات مصدر emacs:
--regex='/[ \t]*DEFVAR_[AZ_ \t(]+"\([^"]+\)"'

وضع علامة على ملفات VHDL (هذا المثال عبارة عن سطر طويل واحد، مقطوع هنا للتنسيق
الأسباب):
--اللغة=لا شيء --regex='/[ \t]*\(الهندسة المعمارية\|\
إعدادات\) +[^ ]* +OF/' --regex='/[ \t]*\
\(السمة\|الكيان\|الوظيفة\|الحزمة\( جسم\)؟\
\|الإجراء\|العملية\|النوع\)[ \t]+\([^ \t(]+\)/\3/'

ضع علامة على ملفات TCL (يوضح هذا المثال الأخير استخدام ملف com.tagregexp):
--lang=none --التعبير العادي ='/ إجراءات[ \t]+\([^ \t]+\)/\1/'

يمكن أن يسبق التعبير العادي {lang}، وبالتالي يتم تقييده ليطابق أسطر ملفات
اللغة المحددة. يستخدم إتاجس --مساعدة للحصول على قائمة المعترف بها
اللغات. هذه الميزة مفيدة بشكل خاص في الداخل رجإكس ملفات. ملف ريكس
يحتوي على regex واحد في كل سطر. الأسطر الفارغة، وتلك الأسطر التي تبدأ بمسافة أو
يتم تجاهل علامة التبويب. الأسطر التي تبدأ بـ @ هي إشارات إلى ملفات regex اسمها
يتبع علامة @. تعتبر الخطوط الأخرى تعبيرات عادية مثل تلك
التالية--regex.
على سبيل المثال ، الأمر
إتاجس [البريد الإلكتروني محمي] * .c
يقرأ regexes الموجودة في الملف regex.file.

-R ، --لا يوجد regex
لا تقم بإجراء المزيد من مطابقة التعبير العادي على الملفات التالية. يمكن أن تكون مختلطة بحرية
مع أسماء الملفات و - ريجكس الخيار.

-t ، --typedefs
سجل typedefs في كود C كعلامات. نظرًا لأن هذا هو السلوك الافتراضي لـ إتاجس,
فقط علامات يقبل هذا الخيار.

-T ، --typedefs-and-c++
قم بإنشاء إدخالات علامات لعلامات typedefs وstruct وenum وunion وعضو C++
المهام. نظرًا لأن هذا هو السلوك الافتراضي لـ إتاجس، فقط علامات يقبل هذا
الخيار.

-u ، --تحديث
تحديث إدخالات العلامة لـ ملفات المحدد في سطر الأوامر، مع ترك إدخالات العلامة لـ
ملفات أخرى في مكانها. حاليًا، يتم تنفيذ ذلك عن طريق حذف الموجود
إدخالات للملفات المحددة ثم إعادة كتابة الإدخالات الجديدة في نهاية الملف
ملف العلامات. غالبًا ما يكون إعادة إنشاء ملف العلامات بالكامل أسرع من استخدامه
هذا. فقط علامات يقبل هذا الخيار.

-الخامس، --vgrind
بدلاً من إنشاء ملف علامة، اكتب الفهرس (in vgrind التنسيق) إلى المعيار
انتاج. فقط علامات يقبل هذا الخيار.

-w ، --لا تحذير
قمع رسائل التحذير حول الإدخالات المكررة. ال إتاجس البرنامج لا
التحقق من وجود إدخالات مكررة، لذلك هذا الخيار غير مسموح به.

-x ، - cxref
بدلاً من إنشاء ملف علامة، اكتب مرجعًا ترافقيًا (في cxref الشكل) إلى
الإخراج القياسي. فقط علامات يقبل هذا الخيار.

-ح ، -H ، --مساعدة
طباعة معلومات الاستخدام.

-الخامس، --الإصدار
اطبع الإصدار الحالي من البرنامج (نفس إصدار emacs إتاجس is
يتم شحنها مع).

استخدم etags.xemacs21 عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    أفوجادرو
    أفوجادرو
    Avogadro هو جزيئي متقدم
    محرر مصمم للاستخدام عبر الأنظمة الأساسية
    في الكيمياء الحاسوبية الجزيئية
    النمذجة والمعلوماتية الحيوية والمواد
    العلم و ...
    تنزيل Avogadro
  • 2
    XMLTV
    XMLTV
    XMLTV عبارة عن مجموعة من البرامج المطلوب معالجتها
    قوائم التلفزيون (دليل التلفزيون) والمساعدة في إدارة
    مشاهدة التلفزيون ، وتخزين القوائم في ملف
    تنسيق قائم على XML. هناك مرافق ل
    فعل...
    قم بتنزيل XMLTV
  • 3
    ستراكر
    ستراكر
    مشروع Strikr للبرمجيات الحرة. الآثار
    صدر بموجب "النية على أساس"
    ترخيص مزدوج: AGPLv3 (مجتمع) و
    CC-BY-NC-ND 4.0 دولي
    (تجاري)...
    تحميل ملف
  • 5
    جيفليب
    جيفليب
    giflib هي مكتبة للقراءة و
    كتابة صور gif. إنها API و ABI
    متوافق مع libungif الذي كان في
    استخدام واسع أثناء ضغط LZW
    كانت الخوارزمية ...
    تنزيل GIFLIB
  • 6
    البديل-F
    البديل-F
    يوفر Alt-F مصدرًا مجانيًا ومفتوحًا
    البرامج الثابتة البديلة لـ DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F لديه Samba و NFS ؛
    يدعم ext2 / 3/4 ...
    تنزيل Alt-F
  • أكثر "

أوامر لينكس

Ad