GoGPT Best VPN GoSearch

OnWorks فافيكون

ctags.emacs24 - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


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

موجز


إتاجس [-aCDGIRVh] [-i ملف] [-ل لغة]
[-أو ملف] [-ر REGEXP] [--parse-stdin=ملف]
[--إلحاق] [--لا تعريفات] [--globals] [--no-globals] [--تشمل=ملف]
[--تجاهل المسافة البادئة] [--اللغة=لغة] [--أعضاء] [--لا يوجد أعضاء] [--الإخراج=ملف]
[--regex =REGEXP] [--لا يوجد تعبير عادي] [--مساعدة] [--نسخة] ملف

علامات [-aCdgIRVh] [-BtTuvwx] [-l لغة]
[-أو ملف] [-ر REGEXP] [--parse-stdin=ملف]
[--إلحاق] [--بحث خلفي] [--cxref] [--لا تعريفات] [--globals] [--no-globals]
[--تجاهل المسافة البادئة] [--اللغة=لغة] [--أعضاء] [--لا يوجد أعضاء] [--الإخراج=ملف]
[--regex =REGEXP] [--تحديث] [--مساعدة] [--إصدار] ملف

الوصف


إنّ الـ إتاجس يستخدم البرنامج لإنشاء ملف جدول العلامات، بتنسيق يفهمه ايماكس(1);
القادم علامات يستخدم البرنامج لإنشاء جدول مماثل بتنسيق يفهمه vi(1). على حد سواء
أشكال البرنامج تفهم بناء جملة C، Objective C، C++، Java، Fortran، Ada،
كوبول، إيرلانج، فورث، إتش تي إم إل، لاتيكس، إيماكس ليسب/كومون ليسب، لوا، ماكيفيل، باسكال، بيرل،
PHP وPostScript وPython وProlog وScheme ومعظم تركيبات الجملة المشابهة للمجمّع. يقرأ كلا النموذجين
الملفات المحددة في سطر الأوامر، واكتب جدول العلامات (الافتراضي: الفوقية لـ إتاجس,
علامات لـ علامات) في دليل العمل الحالي. الملفات المحددة مع ملف نسبي
سيتم تسجيل الأسماء في جدول العلامات بأسماء الملفات المتعلقة بالدليل حيث
يوجد جدول العلامات. إذا كان جدول العلامات موجودًا / ديف أو هو الإخراج القياسي، ومع ذلك،
يتم إنشاء أسماء الملفات نسبة إلى دليل العمل. الملفات المحددة بالمطلق
سيتم تسجيل أسماء الملفات بأسماء الملفات المطلقة. الملفات التي تم إنشاؤها من مصدر
سيتم تسجيل الملف - مثل ملف C الذي تم إنشاؤه من ملف Cweb المصدر - باسم
الملف المصدر. يتم دعم الملفات المضغوطة باستخدام gzip، وbzip2، وxz. البرامج
التعرف على اللغة المستخدمة في ملف الإدخال بناءً على اسم الملف ومحتوياته. ال
--لغة يمكن استخدام رمز التبديل لفرض تحليل أسماء الملفات بعد التبديل
وفقًا للغة المحددة، مع تجاوز التخمينات المستندة إلى امتدادات أسماء الملفات.

OPTIONS


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

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

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

- الإقرارات
في لغة سي واللغات المشتقة ، أنشئ علامات لإعلانات الوظائف ، وأنشئ علامات
للمتغيرات الخارجية ما لم يتم استخدام --no-globals. في Lisp، قم بإنشاء علامات لـ (defvar
فو) الإعلانات.

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

- الكرات
إنشاء إدخالات علامة للمتغيرات العامة في Perl وMakefile. هذا هو الافتراضي
في لغة C واللغات المشتقة.

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

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

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

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

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

--لا يوجد أعضاء
لا تضع علامة على متغيرات الأعضاء.

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

--parse-stdin=ملف
يمكن استخدامه (مرة واحدة فقط) بدلاً من اسم الملف في سطر الأوامر. إتاجس سوف
القراءة من الإدخال القياسي ووضع علامة على العلامات المنتجة على أنها تنتمي إلى الملف FILE.

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

-r REGEXP, --regex =REGEXP

قم بإنشاء علامات بناءً على مطابقة التعبير العادي للملفات التي تتبع هذا الخيار، بالإضافة إلى ذلك
إلى العلامات التي تم إجراؤها باستخدام التحليل القياسي استنادًا إلى اللغة. قد يكون بحرية
مختلط مع أسماء الملفات و -R خيار. إن التعبيرات العادية تراكمية، على سبيل المثال،
سيضيف كل خيار من هذا القبيل إلى الخيارات السابقة. التعبيرات العادية هي واحدة من
نماذج:
[{لغة}]/تاجريجكسب/[الاسم/]الصفات التعريفية
@regexfile

أين com.tagregexp يستخدم لمطابقة العلامة. يجب ألا يتطابق مع أحرف عديمة الفائدة.
إذا كانت المطابقة بحيث تتم مطابقة عدد أكبر من الأحرف بشكل لا مفر منه
com.tagregexp، قد يكون من المفيد إضافة ملف الاسم، لتضييق نطاق العلامة.
علامات يتجاهل regexps بدون ملف الاسم. بناء جملة regexps هو نفسه
في إيماكس. يتم دعم تسلسلات هروب الأحرف التالية: \a، \b، \d، \e،
\f، \n، \r، \t، \v، والتي ترمز على التوالي إلى أحرف ASCII BEL، BS، DEL،
ESC، FF، NL، CR، TAB، VT.
إنّ الـ الصفات التعريفية عبارة عن تسلسل مكون من 0 حرفًا أو أكثر i، وهو ما يعني التجاهل
حالة عند المطابقة؛ m، وهو ما يعني أن com.tagregexp سيتم مطابقتها ضد
محتويات الملف بالكامل مرة واحدة، بدلاً من سطرًا بسطر، والتسلسل المطابق
يمكن أن تتطابق مع خطوط متعددة؛ و s، مما يوحي m ويعني أن حرف النقطة
in com.tagregexp يطابق حرف السطر الجديد أيضًا.
الفاصل وهو / في الأمثلة، يمكن أن يكون أي حرف مختلف عن
الفضاء، علامة التبويب، الأقواس و @. إذا كانت هناك حاجة إلى الحرف الفاصل داخل العادي
التعبير، يجب أن يكون مقتبسا بما يسبقه \.
اختياري {لغة} البادئة تعني أنه يجب إنشاء العلامة للملفات فقط
من اللغة لغة، وتجاهل غير ذلك. وهذا مفيد بشكل خاص عندما
تخزين العديد من التعبيرات العادية المحددة مسبقًا في ملف.
وفي صيغته الثانية، regexfile هو اسم الملف الذي يحتوي على عدد من
الحجج ل --regex = خيار واحد لكل سطر. الخطوط التي تبدأ بمسافة أو
من المفترض أن تكون علامة التبويب تعليقات، ويتم تجاهلها.

وهنا بعض الأمثلة. تم اقتباس جميع التعبيرات العادية لحمايتها من الصدفة
ترجمة.

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

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

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

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

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

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

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

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

-ح ، -H ، --مساعدة
طباعة معلومات الاستخدام. متبوعة بواحدة أو أكثر من مطبوعات --language=LANG مفصلة
معلومات حول كيفية إنشاء العلامات لـ LANG.

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

استخدم ctags.emacs24 عبر الإنترنت باستخدام خدمات onworks.net


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

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

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.