microsoft / microsoft/vscode-java-pack

Code Completion Smartness Improvement

オープン
#812 コメント 4 件 リアクション 0 件 担当者 1 名 GitHub で見る

@jdneo がすでに取り組んでいます。

2021年11月19日 から。

ai-triaged code-completion enhancement
主要言語
TypeScript
スター
352
フォーク
166
平均マージ
17時間 47分
マージ済み PR(30日)
32

説明

Per survey feedback, I'm creating a mega issue for all code completion smartness improvements.

A few things that customers already ask:

Theme: existing commands from other products

  • - sout / syso : prints System.out.printIn()
  • - soutm: adds the current class and method names
  • - soutp: adds method parameter names and values
  • - soutv: adds the last variable value
  • - Sc -> Scanner

Theme: Provide better revelance when working in specific projects

  • - Java AWT packages missing when working on GUI applications
  • - Anything else that can improve the relevance

Theme: Code-sensitive code completion check

  • - Optimize for different cases of code blocks
  • - Don't display ElementScanner when user just types all lower case letters "else"

Theme: Enum case auto-generation

  • - Generate switch cases for all enum values

Theme: Array

  • - Auto complete code snippet int[n][n] - > new int[n][n]

Theme: Main function

  • - When user types public static void main, it shouldn't generate main function signature twice

Theme: Generic arguments

  • - More intelligent <> completion (such List<> )

Theme: Signature Help Improvement

  • - “When I calling a method, intellisense displays the parameters only ONE time. Basically, it displays the parameters, then as I start putting the values for those parameters, the parameters list disappears”

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。