2012-11-23 13 views
5

最近のDelphiのバージョンでは、コード補完を使用してcase文のすべてのケースを一度にコーディングすることができます。列挙型。ケースステートメントのコード補完を有効にするにはどうすればよいですか?

私は何をしようと、私はそれを働かせることはできません。何を入力したらいいのですか?使用するホットキーは何ですか?たぶん私はツール/オプションの設定が不足しているかもしれませんが、手動操作なので、疑いはありません。

+0

私は、Delphiは、そのようなことになってもわかりません。ケースステートメントを書くライブテンプレートは、実際には非常に基本的なものです。ケースを入力し、CTRL + Jを押します。 –

+0

'タブ'。 'al'はTAlignmentの変数、 'case'、 'tab'または 'space'を入力し、 'True'の代わりに 'al'と入力してTabキーを押します。 taLeftJustify:..などで塗りつぶしている場合は、ここで動作する限り動作します(つまり、いつも期待することはしません)。 –

+0

通常は「Case」と入力してください。 Variableが型ではないときに、型を知らない(宣言がない)ときにタイプするとき、または既存のエントリを編集するときに、私はそれを失っている。 – bummi

答えて

15

タブでケース変数フィールドを終了すると、変数が列挙型の場合、IDEはケースオプションを自動完成します。コードエディタの種類で

適切な場所で

typing a case statement

  1. caseスペース
  2. IDEはケーステンプレートを追加し、あなたのために変数名を入力青い四角形フィールドを提示case文
  3. その変数の名前を書き、
  4. IDEがケーステンプレートにすべて列挙値を追加します
  5. キータブでフィールドを終了します。

enter image description here

+6

+1、私は "The IDE added ..."を "IDEによってうまく追加されました..."と置き換えていますが、 –

+0

+1あなたはより自然な字下げを使用するようにテンプレートを変更できますか? –

+0

@David:このインデントは私にとって非常に標準的です。何が問題なの? –

関連する問題