كيف يمكنني إعداد / استخدام روبي على القضبان قصاصات والإكمال التلقائي في نص سامية 2?
سؤال
وسأكون ممتنا إذا كان شخص ما يمكن أن توجه لي إلى موقع على شبكة الانترنت التي تبين كيفية القيام بذلك..لا يمكن أن يبدو للعثور على أي شيء لائق بما فيه الكفاية عبر جوجل.
ستكون هذه هي المرة الأولى التي أفعل فيها هذا النوع من الأشياء باستخدام محرر نصوص..لقد وصلت إلى المرحلة التي تكتب فيها أشياء مثل <٪ = ٪ > هو الحصول على القديم وبطيئة.
لقد حصلت على حزمة مقتطفات القضبان وأيضا حزمة ريان على القضبان المثبتة.فقط الخلط مع كيفية البدء في استخدامها.
أنا على ماكس أوسك-سنو ليوبارد
أطيب التحيات
تحديث
هذا ساعدني. http://webtempest.com/sublime-text-2-how-to-create-snippets/ لكن ما زلت بحاجة إلى القليل من الممارسة.
لدي حزمة "القضبان" لا يمكن أن نتذكر أين حصلت عليه ولكن اثار قصاصات يعمل.أود فقط العثور على قائمة لطيفة من الأوامر بدلا من الذهاب إلى كل مقتطف والبحث عن نفسي.يمكنني العثور على من خلال النقر على قصاصات ولكن ليس هناك طريقة يمكنني إنشاء اختصار لذلك?
أود أيضا بعض المسافة البادئة السيارات..وأيضا كاملة.
المحلول
نظرًا لأنك جديد على 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",