كيف يمكنني إعداد / استخدام روبي على القضبان قصاصات والإكمال التلقائي في نص سامية 2?

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

سؤال

وسأكون ممتنا إذا كان شخص ما يمكن أن توجه لي إلى موقع على شبكة الانترنت التي تبين كيفية القيام بذلك..لا يمكن أن يبدو للعثور على أي شيء لائق بما فيه الكفاية عبر جوجل.

ستكون هذه هي المرة الأولى التي أفعل فيها هذا النوع من الأشياء باستخدام محرر نصوص..لقد وصلت إلى المرحلة التي تكتب فيها أشياء مثل <٪ = ٪ > هو الحصول على القديم وبطيئة.

لقد حصلت على حزمة مقتطفات القضبان وأيضا حزمة ريان على القضبان المثبتة.فقط الخلط مع كيفية البدء في استخدامها.

أنا على ماكس أوسك-سنو ليوبارد

أطيب التحيات

تحديث

هذا ساعدني. http://webtempest.com/sublime-text-2-how-to-create-snippets/ لكن ما زلت بحاجة إلى القليل من الممارسة.

  1. لدي حزمة "القضبان" لا يمكن أن نتذكر أين حصلت عليه ولكن اثار قصاصات يعمل.أود فقط العثور على قائمة لطيفة من الأوامر بدلا من الذهاب إلى كل مقتطف والبحث عن نفسي.يمكنني العثور على من خلال النقر على قصاصات ولكن ليس هناك طريقة يمكنني إنشاء اختصار لذلك?

  2. أود أيضا بعض المسافة البادئة السيارات..وأيضا كاملة.

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

المحلول

نظرًا لأنك جديد على Sublime Text، فإنني أوصي بشدة بمراجعة ما يلي: وثائق ST2 غير الرسمية.إذا كان يتضمن الكثير من معلومات البدء بالإضافة إلى الكثير من المعلومات لقابلية التوسع وتطوير المكونات الإضافية.

يمكن العثور على دليل رائع آخر "للبدء". هنا على Nettuts+.

إذا كنت تبحث عن قائمة بمقتطفاتك والاختصارات المرتبطة بها، فانتقل إلى "أدوات > مقتطفات..." من القائمة.

لتوسيع <% داخل <%| %> (حيث | هو المؤشر)، أضف ما يلي إلى روابط مفاتيح المستخدم الخاصة بك (التفضيلات > روابط المفاتيح - المستخدم):

 {
   "args": {
     "contents": "% $0 %>"
   }, 
   "command": "insert_snippet", 
   "context": [
     {
       "key": "selector", 
       "match_all": true, 
       "operand": "source.ruby", 
       "operator": "equal"
     },
     { "key": "preceding_text", "operator": "regex_match", "operand": ".*<", "match_all": true }
   ],
   "keys": [
     "%"
     ]
   }

يتضمن الإصدار التجريبي الأخير مسافة بادئة تلقائية محسنة، لذا إذا لم يكن هذا مثبتًا لديك، فجرّب ذلك.أما بالنسبة للإكمال التلقائي، فإن Sublime Text 2 يوفر بشكل افتراضي الإكمال التلقائي للكلمات في المستند الحالي (بالإضافة إلى جميع المقتطفات/الإكمالات من الحزم).ومع ذلك، إذا كنت تبحث عن الإكمال التلقائي المشابه لـ IDE، فهناك البرنامج الإضافي SublimeCodeIntel.أنا متردد في ذكر ذلك لأنه لم يتم تحديثه منذ أشهر ولا تزال تقارير الأخطاء تتدفق.

امل ان يساعد.

نصائح أخرى

أنا في حيرة أن هذا ليس جزءا من حزمة القضبان الافتراضية، لكنني وجدت أن هذا فقط ما كنت أبحث عنه:

href="https://github.com/eddorre/sublimeerb" rel="noreferrrer"> https://github.com/eddorre/sublimeerb

أستخدم مقتطفات ERB

https://github.com/matthewrobertson/ERB-Sublime-Snippets

يمكنك التثبيت عبر التحكم في الحزمة Sublime

كمد+يحول+ص

انتقل إلى التحكم في الحزمة:ثبت المجموعة.

يكتب ERB Snippets.دعها تدور.

ثم يمكنك استخدام الإكمال التلقائي لعلامة التبويب للعديد من المقتطفات مثل:

طباعة علامات ERB = pe الذي يكمل تلقائيا ل <%= %>
إذا كتلة = if الذي يكمل تلقائيا ل <% if %>...<% end %>

إذا كنت تبحث عن الإكمال التلقائي أقترح ، تغيير auto_complete_selector في تفضيل مثل:

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