نانو تركيب تسليط الضوء في نظام التشغيل ماك س 10.7 (أسد)?

StackOverflow https://stackoverflow.com//questions/9642617

سؤال

كيفية تمكين تسليط الضوء على بناء الجملة لنانو في نظام التشغيل ماك س 10.7 (أسد)?

وفقا لما وجدته حتى الآن على جوجل هو أنه قد حصلت على القيام به مع /.nanorc ملف.ليس لدي أي فكرة عن كيفية الحصول عليه أو جعله?

عندما أحاول أن أجد nano في محطة بلدي هذا هو ما أحصل عليه:

Notra:~ Sukhvir$ whereis nano
/usr/bin/nano

وفقا لما وجدته على الإنترنت ، هذا هو الملف الذي أحتاج إلى تحريره:

~/.nanorc

ولكن كيف يمكنني الحصول عليه / كيفية فتحه / إذا لم يكن لديك ثم كيفية جعله?

أنا جديد بعض الشيء في برمجة الأشخاص ، لذا ستكون التعليمات خطوة بخطوة موضع تقدير كبير.

أنا في حاجة إليها ل C أساسا.

وفقا لما وجدته على الإنترنت ، لا بد لي من لصق هذا في .nanorc ملف:

include "/usr/share/nano/nanorc.nanorc"
include "/usr/share/nano/c.nanorc"

ومع ذلك ، لن يعمل هذا لأنه لا يوجد دليل مثل /usr/share/nano.

أنا أيضا فقط فعلت ls /usr/share/ ووفقا للنتائج لا يوجد nano في هذا الدليل.هل هذا نظام التشغيل ماك س 10.7 (أسد) قضية أو قضية على بلدي ماك?

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

المحلول

وإليك بعض الخطوات لمساعدتك على الخروج.

  1. إنشاء دليل جديد في /usr/local/share/ دعا 'نانو' مثل هذا:

مكدير / البيرة / المحلية / حصة / نانو

  1. الآن ، وذلك باستخدام نانو ، وجعل ملف الموارد نانو لبناء الجملة ج الخاص بك مثل هذا:

نانو / البيرة / المحلية / حصة / نانو / ج. نانورك`

  1. الآن وضع الخاص بك رمز ج تسليط الضوء في هذا الملف وحفظه.هنا هو وجود صلة لبعض ممكن ج تسليط الضوء على بناء الجملة:

http://code.google.com/p/nanosyntax/source/browse/trunk/syntax-nanorc/c.nanorc

  1. احفظ هذا الملف وافتح الآن ملف مورد النانو الخاص بالمستخدم عن طريق الكتابة:

نانو ~/.نانورك

  1. في هذا الملف ، أضف مرجعا إلى ملف نانورك الذي قمت بإنشائه للتو على النحو التالي:

تشمل "/ البيرة / المحلية / حصة / نانو / ج. نانورك"

  1. احفظ ملف مورد المستخدم الخاص بك.

الآن ، عند فتح ملفات ج ، يجب أن تشاهد تسليط الضوء على بناء الجملة.يمكنك إضافة تمييز بناء جملة إضافي لأنواع مختلفة من الملفات باستخدام نفس الطريقة.فقط أضف المزيد من الخطوط إلى ~/.nanorc ملف.

لاحظ أنه بناء على أذونات المستخدم الخاصة بك ، قد تضطر إلى تسبق بعض الأوامر المذكورة أعلاه مع سودو ثم أدخل كلمة مرور الجذر.

نصائح أخرى

على ماك, البيرة (brew) سيسمح لك بالترقية بسهولة نانو إلى إصدار أحدث من تلك التي جاءت مع ماك أوسك.

تثبيت brew, ، ثم قم بتثبيت إصدار جديد من nano من المحطة.

brew install nano

يتضمن التثبيت بهذه الطريقة /usr/local/share/nano مجلد يحتوي على ملفات تمييز بناء الجملة الافتراضية.يمكنك الآن include "/usr/local/share/nano/c.nanorc" في ~/.nanorc.

مكافأة:تشغيل مرة واحدة بطانة واحدة لإضافة جميع اللغات.

/bin/ls /usr/local/share/nano/*.nanorc | xargs -I {} echo 'include "{}"' >> ~/.nanorc

أنا أحافظ على مجموعة من تعريفات بناء الجملة دقيقة إلى حد ما لنانو هنا: https://github.com/craigbarnes/ nanorc .تعرض تعريفات "مثال" الافتراضية التي تأتي مع Nano رديئا، كما هي تلك المذكورة أعلاه.

تحديث 2018

  1. ثَبَّتَ البيرة المنزلية حتى تتمكن من تنزيل أحدث إصدار من نانو
  2. brew install nano
  3. nano ~/.nanorc
  4. أضف مسار الملف إلى تسليط الضوء على بناء جملة Homebrew nano
    • (تم التحديث بلغات جديدة مثل JS)
    • include "/usr/local/Cellar/nano/*/share/nano/*.nanorc"

الأول * يسمح لنا بتضمين أي إصدار من nano لديك، بدلاً من 2.9.3 (على سبيل المثال).ثانية * يتضمن جميع ملفات .nanorc، لذلك لدينا تسليط الضوء على بناء الجملة لجميع اللغات المضمنة!


اختبارات

cd ~/Desktop
touch test.py
touch test.js
nano test.py
nano test.js

مزيد من التخصيص .nanorc

أضفت "ضبط الماوس" و"ضبط السلس" إلى ملف .nanorc الخاص بي أيضًا.وهذا يسمح باستخدام الماوس والتمرير السلس.يمكنك العثور على مزيد من المعلومات حول هذه الخيارات عن طريق التشغيل nano --help.


تحديث تسليط الضوء على بناء الجملة

https://github.com/scopatz/nanorc يحتوي على تسليط الضوء على بناء الجملة "المحسن"، إذا رغبت في ذلك.

تدفق سهل:

تحديث المشروب & & تثبيت المشروب نانو

بعد تثبيت نانو جديد إضافة هذا الخط إلى ~/.nanorc لتمكين تسليط الضوء على بناء الجملة لجميع الجمل المقدمة:

تشمل / البيرة / المحلية / حصة / نانو/*.نانورك

كما هو مذكور بواسطة Mark Mikofski

https://github.com/scopatz/nanorc

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