سؤال

في فيسوال ستوديو يمكنني الضغط السيطرة+K+D إلى المسافة البادئة كل شيء حتى يتم تنظيم التعليمات البرمجية بشكل جيد وقابلة للقراءة.هل هناك اختصار في سامية 2 أن تفعل الشيء نفسه?

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

المحلول

يمكنك العثور عليه في EditLineReindent, ، ولكن ليس لديها اختصار افتراضيا.يمكنك إضافة اختصار بالانتقال إلى القائمة PreferencesKeybindingsUser, ، ثم أضف هناك:

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  

(مثال على استخدام الفورمولا 12 مفتاح لهذه الوظيفة)

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

[
    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
]

نصائح أخرى

يعمل الأمر Reindent فقط على الأسطر المحددة حاليا ما لم يتم تعيين وسيطة "Single_line" إلى False. giveacodicetagpre.

الآن، والضغط F12 سوف ترفع المستند بأكمله.

لا أحد يبدو أنه يحب إعادة المسافة البادئة MAC، حتى هنا كيف أفعل ذلك: giveacodicetagpre.

في التفضيلات> مفتاح الربط - المستخدم

نصيحة أخرى إضافية: أضف giveacodicetagpre.

للحصول على شجرة الشريط الجانبي عرض التنقل باستخدام لوحة المفاتيح.

ملاحظة: إضافة، في نهاية كل {}، إذا كان لديك أكثر من مجموعة {} من الكائنات

لا يوجد اختصار افتراضي لإعادة إنشاء ملف.ومع ذلك يمكنك إنشاء واحد باتباع إزنميالجواب أعلاه.

يمكنك أيضا استخدام لوحة الأوامر عن طريق الضغط:

  1. التحكم+التحول+P (أو + التحول+P على ماك)
  2. اكتب الأحرف القليلة الأولى من رينينت على سبيل المثال: rein
  3. الصحافة أدخل لتشغيل الأمر
    (يجب أن يظهر الأمر الأول في الأعلى الآن المسافة البادئة:خطوط ريندنت)

بالنسبة لأولئك المهتمين، من السهل التغيير ولكن بالنسبة لحشبي NetBeans والتنسيق التلقائي، يمكنك تغيير الربط الرئيسي من f12 إلى ctrl + Shift + f لاستخدام ربط المفتاح الحبيب الخاص بك.الجزء المحزن هو أنه يجب عليك تحديد الكل لتنسيق الملف بأكمله.لا يزال لدى NetBeans اليد العليا على ذلك.إذا كان أي شخص يعرف كيفية التغلب على هذا القيد أنا جميع الأذنين.رنة سعيدة خلاف ذلك (النموذج التلقائي).

إلى المسافة البادئة مع نفس المفاتيح مثل Visual Studio Ctrl + k + d (أنا مستخدم Visual Studio لذلك أنا معتاد علىهذا المزيج) أقترح: giveacodicetagpre.

اكتب هذا على التفضيلات> الروابط الرئيسية - المستخدم

هو بسيط جدا.فقط اذهب إلى Edit=>Line=>Reindent

نيتبانز مثل مفتاح الاختصار

اذهب إلى Preferences > Key Bindings > User و إضافة الرمز أدناه:

[
    { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]

الاستخدام

السيطرة + التحول + F

حدد جميع التعليمات البرمجية التي تنوي المسافة البادئة، ثم اضغط على ctrl + ] في نص سامي إلى المسافة البادئة.

بالنسبة لمستخدمي ماكوس، استخدم الأمر + + ] to indent، و + + [ إلى غير المسافة البادئة.

رمز تكثيف .

سهلة الاستخدام.


1.install


2.Press ctrl + alt + f (افتراضي)


هذا هو.

بجانب الوظيفة "الرائعة" العظمية، يمكنك أيضا تثبيت الإضافات الأخرى، مثل Sublemeastyleformatfermator و codeformatter .هذه الإضافات أفضل للحصول على لغة تحديدها.

فقط في حالة توقف عن العمل من أجل أي شخص مثلي، في نظام التشغيل X، يتم تحديد مفتاح الأمر كأجيال، يجب أن يكون قادرا على القيام بشيء مثل هذا: giveacodicetagpre.

في هذه الحالة باستخدام الأمر + i ستقدي المسافة البادئة الرمز الكامل (eclipse مثل :))

اعتدت على استخدام alt + + f في netbeans، قمت بفحصها وليس هناك أي تصادم في صفيف Keymap الافتراضيمن Sublime، لذلك أضفت ذلك إلى سامية وأستخدمها دون أي مشكلة.

بالنسبة لأولئك الذين يحبون المفتاح الافتراضي ملزمة IntelJ فكرة, حدد تفضيلات > إعدادات المستخدم:

enter image description here

ولصق في أن يكون الأمر + التحول + l اختصار السيارات indent:

[
   { "keys": ["command+shift+l"], "command": "reindent"}
]

يمكنك إضافة اختصار عن طريق الانتقال إلى القائمة تفضيلات keybindings المستخدم ، ثم أضف هناك: giveacodicetagpre.

for التنسيق التلقائي في النص Sublime 2: تثبيت الحزمة: علامة من لوحة الأوامر، ثم انتقل إلى تحرير -> Tag -> علامات التنسيق التلقائي في المستند

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

[{"المفاتيح":["ctrl+shift+c"], "الأمر":"أعد إزاحة"},]

يمكنني استخدام Ctrl+التحول+ج ويمكنك أيضا استخدام مفتاح اختصار.

حدد كل شيء، أو ما تريد إعادة المسافة البادئة وتفعل alt + e + l + r . هذا سريع حقا وغير مؤلم.

هذا هو التكوين الخاص بي لخريطة المفاتيح السامية:

[
  {
    "keys": [",+=+="],
    "command": "reindent",
    "args": {
      "single_line": false
    }
  }
]

ل فيم الناس ، مجرد استخدام ,== لإعادة إرسال الملف بأكمله.

Generac Odiceta Prep> يمكنك الحصول على خيار المسافة البادئة باستخدام التعليمات البرمجية أعلاه
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top