سؤال

لا لصناعة السيارات في تنسيق أداة موجودة السادس تسمح لي تعريف في اللغة التفضيلات ؟

تحرير: أنا لا أبحث عن تسليط الضوء على بناء الجملة.أنا أبحث عن شيء من شأنها أن تطبيق قواعد التنسيق إلى قانون بلدي.(مثل هدفين المواقع المساحات حول oeprators, الخ)

هل كانت مفيدة؟

المحلول

حسنا, هناك همة الذي يأتي مع الكثير من اللغات غطت بالفعل والتي من السهل تخصيص لكل لغة.

نصائح أخرى

همة وقد طن من دعم نوع الملف-تخصيصات محددة.قد تجد ما تبحث عنه هناك.

يمكنك إضافة ملف في ~/.vim/ftplugin/ لكل نوع الملف.على سبيل المثال ، ~/.vim/ftplugin/c.vim إلى

set tabstop=2 shiftwidth=2

هذا تعيين المسافة البادئة ج الملفات إلى مسافتين.

يمكنك استخدام vim.إذا كنت على جنو/لينكس ، نلقي نظرة على /etc/همة/vimrc العالمية الافتراضية.بعض الأشياء التي قد تريد هي "بناء الجملة على" "نوع الملف المسافة البادئة" و "مجموعة showmatch".

هناك همة البرنامج المساعد الذي يتيح التنسيق على التعليمات البرمجية الخاصة بك من داخل همة.هذا يسمى همة-تنسيق تلقائي و يمكنك التنزيل من هنا:

https://github.com/Chiel92/vim-autoformat

أنه يدمج رمز خارجي-تنسيق البرامج في همة.على سبيل المثال ، إذا كنت ترغب في تنسيق C, C++, C# أو جافا البرمجية ، يمكنك تثبيت البرنامج astyle, و همة مجموعات كما شكل البرنامج تلقائيا.

كما دارين يقول: "الفرار من السادس القفار" واحتضان واحد صحيح همة المسار بدلا من ذلك!المطلوب تفضيلات اللغة ، على افتراض أنهم لا SNOBOL أو سيمولا, شكرا لك!

تحرير: في الواقع تمديد تسليط الضوء على بناء الجملة لتغطية SNOBOL أو سيمولا لن يكون من الصعب!(-:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top