我正在嘗試使用Castalia described here的內聯變量聲明。如何在Delphi XE8中使用Castalia內聯變量聲明?
這裏是從上面的鏈接有問題的摘錄:
內聯變量聲明 CASTALIA提供內嵌變量聲明。在代碼的主體中,您可以聲明變量,一旦按下空格鍵,即可替換Castalia 將其自動添加到您的 函數或過程的變量聲明部分,您在主體中鍵入的 聲明被替換通過參考 該變量。
但是,它似乎並不適合我。例如,如果我myVar: integer
後按空格鍵在此代碼:
procedure test;
begin
myVar: integer
end;
我沒有得到這個自動的(實際上什麼也沒有發生):
procedure test;
var
myVar: integer;
begin
myVar
end;
似乎沒有被任何具體CASTALIA設置啓用/禁用在卡斯塔利亞 - >卡斯塔利亞選項爲內聯變量和Embarcadero文檔沒有提及任何設置。
Castalia內聯變量聲明如何工作?
正如一個供參考:你不需要CASTALIA的此功能。鍵入'var'並按下Ctrl + J將調用屬於IDE本身的新變量模板。 –
感謝@KenWhite瞭解實時模板! –