هناك العديد من مفاتيح الاختصار في فكرة Intellij التي تجعل الناس يحبون ، وهناك أيضًا بعض المناقشات المثيرة للاهتمام حول StackOverflow. كل شخص لديه المفضلات الخاصة بهم ، ومن الصعب حقًا الحصول على قائمة مثالية. لقد قمت أيضًا بفرز مفاتيح اختصار Intellij من قبل. هذه المرة ، سأقوم بتصنيف أفضل عشرة مفاتيح اختصار مفضلة - God -Keys وفقًا لتردد التطوير اليومي.
1 نصائح ذكية
Intellij هو بالطبع أول شيء يفعله بالذكاء! يطالب الكود الأساسي بـ Ctrl+Space ، و Ctrl+Shift+مساحة أكثر ذكاءً بمعلومات النوع ، ولكن نظرًا لأن Intellij يطالب دائمًا بتطبيقنا أثناء النقر ، فإننا لا ننقر يدويًا على مفتاحي الاختصار (ما لم يختفي مربع المطالبة). استخدم F2/SHIFT+F2 للانتقال إلى الكود الخاطئ ، alt+enter الإصلاح السريع (أي وظيفة الإصلاح السريع في Eclipse). عندما تكمل المطالبة الذكية تلقائيًا اسم الطريقة ، يتعين علينا عادةً ملء نهاية الأقواس المقلوبة من الخط والأقواس المنقوطة. سيكون الأمر مزعجًا عندما تكون الأقواس متداخلة في العديد من الطبقات. في هذا الوقت ، نحتاج فقط إلى كتابة Ctrl+Shift+Enter لإكمال نهاية الأحرف تلقائيًا. وهي ليست فقط قوسين ، على سبيل المثال ، يمكنك أيضًا إضافة قوسين مجعد {} تلقائيًا عند الكتابة إذا/ل.
أخيرًا ، أود أن أقول إن Intellij يمكن أن يستمتع بذكاء ملفات التكوين وفئات من الأطر السائدة مثل Spring و Hibernate ، واستخدام الفرامل الثابتة لمسح وفهم بذكاء كيف يتم بناء مشروعك وتكوينه تحت مظهر "ثابت" على ما يبدو.
2 إعادة الإعمار
إن إعادة إنشاء Intellij هي وظيفة أخرى مثالية للكسوف ، وذات ذكائها مذهلة ، مثل التحقق تلقائيًا من جميع المطابقات عند استخراج المتغيرات واستخراجها في متغير واحد في نفس الوقت. خاصة بعد مشاهدة "إعادة إنشاء - تحسين تصميم التعليمات البرمجية الحالية" ، من المثير ببساطة أن يكون لديك تعاون Intellij! إنها أيضًا وظائف الذكاء والإعمار القوية التي تجعل تطور TDD تحت intellij سلسًا للغاية.
عند الوصول إلى هذه النقطة ، دعنا نتحدث عن وظيفة اختصار دالة إعادة الإعادة التي لا تقهر مفتاح اختصار Ctrl+Shift+Alt+T ، ودعا هذا Refactor. طريقة الضغط معقدة بعض الشيء ، لكنها تتوافق أيضًا مع أسلوب intellij. يجب إكمال العديد من مفاتيح الاختصار بكلتا يديه ، على عكس الكسوف. يمكن إكمال العديد من مفاتيح الاختصار الأكثر فائدة بيد واحدة (لا أعرف ما إذا كانت تعتبر ميزة رئيسية لـ Eclipse). ومع ذلك ، إذا كنت قد استخدمت emacs ، فسوف تشعر أنه ليس شيئًا (وليس emacs Black). بالإضافة إلى ذلك ، هناك بعض تقنيات إعادة الإعمار الأكثر شيوعًا ، لأنها غالبًا ما يتم استخدامها ، وإذا اخترتها في هذه القائمة في كل مرة ، فسيكون ذلك غير فعال بعض الشيء. على سبيل المثال ، تتم إعادة تسمية SHIFT+F6 مباشرة ، بينما تقوم CTRL+Alt+V باستخراج المتغيرات.
3 توليد رمز
هذه النقطة تشبه الكسوف. على الرغم من أنها ليست فريدة من نوعها ، إلا أنها لا تزال مدرجة في الجزء العلوي من القائمة لأنها متكررة للغاية في الاستخدام اليومي. تشمل علامة التبويب Fori/Sout/PSVM+بشكل شائع لإنشاء رموز قالب Boilerplate Boilerplate مثل الحلقات ، النظام. سيتحدث قسم "المساعد" التالي عن إدراج ALT+. يمكن أن يؤدي النقر في نافذة التحرير إلى إنشاء مُنشئ ، و tostring ، و getter/setter ، وإعادة كتابة طريقة فئة الوالدين ، وما إلى ذلك. هاتان التقنيتان شائعان للغاية لدرجة أنه يتعين عليك إنشاء مجموعة من الأساسيات ، النظام.
بالإضافة إلى ذلك ، أضافت Intellij Idea 13 وظيفة إتمام Postfix (إكمال Postfix) ، والتي هي أكثر مرونة وقوة من توليد القالب. على سبيل المثال ، للدخول لـ (المستخدم: المستخدمون) ، فقط أدخل user.for+علامة التبويب. على سبيل المثال ، لدخول تاريخ عيد ميلاد = user.getBirthDay () ؛ فقط أدخل user.getBirthday (). var+tab.
4 تحرير
أحد المفاتيح التي يجب أن أذكرها في التحرير هو أنه يمكن تحديد الكود تلقائيًا بواسطة بناء الجملة و Ctrl+Shift+W العكسي. بالإضافة إلى ذلك ، ينقل Ctrl+الأيسر/اليمين المؤشر إلى الكلمات الأمامية/الخلفية ، وينتقل Ctrl+[/] إلى كتلة الرمز الأمامي/الخلفي. حركات المؤشر على غرار VIM هذه هي أيضًا تسليط الضوء. إذا قمت بإضافة Ctrl+يسار/يمين/[] أعلاه ، يمكنك تحديد الرمز داخل نطاق القفز. يتحرك ALT+للأمام/للخلف إلى طريقة الأمامية/الخلفية. هناك أيضًا بعض الخطوط العادية جدًا مثل خطوط Ctrl+Y ، وخطوط نسخ Ctrl+D ، ورموز انهيار Ctrl+</>.
فيما يتعلق بحركة المؤشر ، بالإضافة إلى الوظائف التي توفرها بالفعل من قبل intellij نفسها ، يمكننا أيضًا تثبيت IdeaVim أو Emacsideas للاستمتاع بحركة Vim السريعة ووظيفة eCejump لـ emacs (رائع!). بالإضافة إلى ذلك ، فإن وظيفة Enderij المرجعية جيدة أيضًا. استخدم Ctrl+Shift+Num لتحديد مرجعية من 1 إلى 10 (اضغط على هذه المجموعة من مفاتيح الاختصار مرة أخرى لحذف الإشارة المرجعية) ، ثم القفز من خلال Ctrl+Num. هذا يتجنب مشكلة القفز ذهابًا وإيابًا بين CTRL+اليسار/اليمين في موضع التحرير السابق/التالي ، ويتعارض مفتاح الاختصار هذا مع Windows Hotkey بشكل افتراضي (هناك المزيد من البديل افتراضيًا ، والذي يتعارض مع Windows تغيير اتجاه العرض للشاشة ، ويصبح الشاشة صريحًا إذا كنت بطريق الخطأ ، AH).
5 ابحث عن مفتوح
على غرار Eclipse ، يمكن لـ Intellij Ctrl+N/Ctrl+Shift+N فتح الفصول أو الموارد ، ولكن Intellij أكثر ذكاءً. سيتم اعتبار أي شخصيات ندخلها مطابقة غامضة ، مما يوفر مشكلة الإدخال * في Eclipse. يضيف أحدث إصدار من Idea وظيفة البحث في كل مكان. ما عليك سوى الضغط على Shift+Shift للبحث عن أي شيء في مربع منبثق ، بما في ذلك الفئات والموارد وعناصر التكوين والأساليب وما إلى ذلك.
يمكن استخدام علاقة الميراث للفصل لفتح نافذة التسلسل الهرمي للفصل مع Ctrl+H. عند القفز على مستوى الميراث ، استخدم Ctrl+B/Ctrl+Alt+B لتتوافق مع تعريف الفئة الأصل أو طريقة الوالد والفئة الفرعية أو طريقة الطفل على التوالي. استخدم CTRL+F12 لعرض جميع طرق الفئة الحالية.
من السهل جدًا العثور على فئة أو طريقة للاستخدام ، ALT+F7. للعثور على موقع النص ، استخدم Ctrl+F/Ctrl+Shift+F للبحث في النافذة الحالية أو في المشروع بأكمله ، ثم انتقل ذهابًا وإيابًا إلى مكان المطابقة التالي مع F3/Shift+F3.
دليل آخر على طبيعة Intellij الأكثر ذكاءً هو أنه يمكنك إدخال الكلمة التي تبحث عنها مباشرة في أي قائمة أو نافذة عرض ، وسيقوم Intellij بتصفيةها تلقائيًا لك.
6 مساعدة أخرى
يتم إقران المفاتيح السحرية أعلاه مع بعض مفاتيح الاختصار الإضافي للتخلص من يديك أكثر من 90 ٪ من الوقت ، والتركيز على لوحة المفاتيح كما لو كنت تقوم بأداء البيانو. هذه القطع الأخيرة غير واضحة ولكنها حاسمة هي:
Ø الأمر: يمكن لـ Ctrl+Shift+A العثور على جميع أوامر Intellij ، وكل أمر يحتوي على مفاتيح الاختصار بعد ذلك. لذلك ليس مجرد مفتاح رائع ، ولكن أيضًا أداة لإيجاد مفاتيح اختصار التعلم.
Ø جديد: ALT+INSERT يمكن أن ينشئ فئات جديدة وطرق ، إلخ.
رمز التنسيق: تنسيق قائمة الاستيراد Ctrl+Alt+O ، رمز التنسيق Ctrl+Alt+L.
Ø نافذة التبديل: ALT+NUM ، شائع الاستخدام عبارة عن بنية واحدة ، ونتائج 3-SEARCH ، و 4/5-RUN تصحيح الأخطاء. يقوم CTRL+TAB بتبديل صفحة علامة التبويب ، CTRL+E/CTRL+Shift+E
افتح الملفات التي تم فتحها أو تحريرها مؤخرًا.
Ø اختبار الوحدة: Ctrl+Alt+T ينشئ حالات اختبار الوحدة.
Ø Run: ALT+Shift+F10 يدير البرنامج ، يبدأ Shift+F9 تصحيح الأخطاء ، توقف Ctrl+F2.
Ø تصحيح الأخطاء: F7/F8/F9 يتوافق مع الخطوة إلى الخطوة ، والاستمرار على التوالي.
بالإضافة إلى ذلك ، هناك بعض ما أقوم بتخصيصه ، مثل شاشة الانقسام الأفقي Ctrl+| ، وبعض الوظائف الصغيرة السحرية Ctrl+Shift+V ، لصق ونسخ منذ وقت طويل. يدخل ALT+Shift+Insert وضع العمود ويحدده وفقًا للعمود.
7 القائمة النهائية
هذه القائمة فاخرة للغاية ، والخلفات الأخيرة مفيدة للغاية ولا تظهر أي ضعف.
Ø أعلى #10 قطع الظهر والخلف: CTRL+علامة التبويب
Ø Top #9 اختر ما تريد: Ctrl+W
Ø أعلى رقم 8 توليد الرمز: قالب/postfix +علامة التبويب
Ø أعلى رقم 7 أوامر إصدار: Ctrl+Shift+a
Ø أعلى رقم 6 في أي مكان للاختباء: Shift+Shift
Ø أعلى #5 الانتهاء التلقائي: Ctrl+Shift+Enter
Ø Top #4 قم بإنشاء كل شيء: alt+insert
من الصعب للغاية الاستسلام ، والثلاثة الأوائل مرتبطون!
Ø أعلى #1 الانتهاء الذكي: Ctrl+Shift+Space
Ø أعلى #1 الشفاء الذاتي: alt+أدخل
Ø Top #1 Refactor كل شيء: Ctrl+Shift+Alt+T
لخص
ما سبق هو أفضل عشرة مفاتيح اختصار لفكرة Intellij التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!