كيف يمكنني استخدام IntelliJ لإكمال معلمات الطريقة تلقائيًا؟

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

  •  01-07-2019
  •  | 
  •  

سؤال

إحدى الميزات التي أفتقدها حقًا في Eclipse هي كيفية الإكمال التلقائي لمعلمات الطريقة باستخدام المتغيرات الموجودة حاليًا في النطاق.سيتم استخدام هذه الميزة من خلال مجموعة مفاتيح واحدة (كنترول+فضاء) املأ جميع معلمات الطريقة.طالما تم تسمية المتغيرات الخاصة بي بشكل مشابه لمعلمات الطريقة، لم أواجه مشكلة مع هذا الإكمال التلقائي.هل هناك مكون إضافي أو طريقة أصلية لإنجاز ذلك في Intellij؟

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

المحلول

IntelliJ IDEA 9 يدعم الآن ما يسمونه "الإكمال الفائق" والذي يتوافق مع السلوك الذي تبحث عنه والمتاح من خلال برنامج الوصول المبكر الخاص بهم.

alt text
(مصدر: jetbrains.com)

لا يسمح لك IntelliJ IDEA 8 بالإكمال التلقائي لأكثر من معلمة واحدة في المرة الواحدة.أنت مجبر على الاستخدام يتحكم-يحول-فضاء مرة واحدة لكل معلمة.

نصائح أخرى

ربما تعلم بالفعل أن IntelliJ IDEA لديه كنترول+ص الاختصار (ويندوز) و كمد+ص (OX X) يقدم وصفًا مختصرًا للمعلمات التي تم تمريرها إلى الطريقة.إنه مفيد جدًا ويوفر الكثير من الوقت الذي كان سيتم إنفاقه في البحث عن إعلان الطريقة.

Control-Shift-Space (ويعتمد الإكمال على النوع وليس الاسم)

للمزيد من الخير:تعليمات -> مرجع خريطة المفاتيح الافتراضية

يوجد أيضًا مكون إضافي لـ IntelliJ يسمى "kotlin-fill-class" والذي سيقوم بملء بعض القيم الافتراضية تلقائيًا.تم اختبار أحدث إصدار من البرنامج الإضافي مع IntelliJ 2019.1 ويبدو أنه يعمل.

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