2010-04-04 68 views
5

我遇到的一個特殊問題是在Eclipse PDT模板中使用$ {word_selection}。如何更好地使用eclipse代碼模板(PHP)?

我最近試圖在Eclipse PDT 2.1中使用一些代碼模板來加速一些常見任務。我們使用了很多getter/setter,所以我寫了下面的模板。

function get${word_selection}() { 
return $$this->getData('${word_selection}'); 
} 

function set${word_selection}($$${word_selection}) { 
$$this->setData('${word_selection}', $$${word_selection}); 
} 

我命名模板「GETSET」我知道用代碼助手是輸入的唯一途徑:「GETSET」,然後打我的代碼輔助鍵(我把它設置爲Esc鍵,但我認爲默認是Ctrl + Space)。問題是,這實際上並不讓我選擇$ {word_selection}使用的單詞。

如何輸入我的模板名稱,點擊組合鍵,並同時選中一個單詞?

我也想知道人們已經設置了什麼樣的模板以及使用模板來加快編程的任何其他提示。

+0

我有同樣的問題,我很沮喪,word_selection什麼都不做......它只是被取代...你有沒有找到解決方案? – 2011-10-18 10:25:24

+0

我開始使用phpStorm ...:p – pocketfullofcheese 2011-10-23 05:41:31

回答

3

看看這個鏈接:http://2tbsp.com/node/104 它描述了兩件事:pdt代碼模板和代碼片段。

如何輸入我的模板名稱,點擊組合鍵,並同時選中一個單詞?

我認爲這不能通過代碼模板來實現,而是通過代碼片段實現。 Personnally我根本不使用他們,但我可能會開始:-)