2012-11-23 57 views
5

在最近的Delphi版本中,可以使用代碼完成來一次性編寫case語句中的所有情況,例如,枚舉類型。如何激活case語句的代碼完成?

但無論我嘗試,我不能得到它的工作。我應該開始鍵入什麼,然後使用什麼熱鍵?也許我錯過了一個工具/選項設置,儘管我不認爲這是因爲它是手動操作。

+0

我什至不知道德爾福配有這樣的事情。編寫案例陳述的唯一實時模板確實非常基礎。鍵入大小寫,然後按CTRL + J。 –

+0

'Tab'。給定'al'是TAlignment的變量,寫'case',按'tab'或'space',寫'al'代替'真',然後按'Tab'。如果它填寫了taLeftJustify:..等等,那麼它就像它在這裏一樣工作(即它並不總是你期望的)。 –

+0

通常輸入「Case」將會做你正在尋找的東西。當變量不是Type,Type輸入unknown(缺少聲明)或編輯現有條目時,我會放棄它。 – bummi

回答

15

使用Tab退出case變量字段,如果您的變量是枚舉類型,IDE將自動完成大小寫選項。

typing a case statement

  1. 在代碼編輯器中鍵入適當的位置case空間
  2. IDE將添加一個案例模板並提出了一個藍色的矩形那裏你可以輸入變量名案例聲明
  3. 寫下該變量的名稱和
  4. 標籤關鍵
  5. IDE將所有的枚舉值到案例模板退出

enter image description here

+6

+1,儘管我會用「IDE希望添加...」代替「IDE添加...」 –

+0

+1您可以修改模板以便使用更加理智的縮進嗎? –

+0

@David:這個縮進看起來非常標準。它有什麼問題? –