2012-03-29 156 views
70

我使用PhpStorm。我想製作代碼片段,然後爲它們分配快捷方式。我可以在NetBeans中做到這一點,但在PhpStorm中,我不知道如何製作它們。PhpStorm中的代碼片段

例如,要在NetBeans中添加console.log();,我只能輸入con + spacecon是我定義的捷徑。

回答

140

在IntelliJ(Java IDE)或PhpStorm(PHP IDE)中,它被稱爲Live Templates。

轉到Setting s並開始在搜索框中輸入"live templates"。在右側面板上,您可以編輯和創建此類模板。所以在你的情況下,你只需在縮寫文本框中輸入「con」,然後在「console.log();」中輸入「con」在下面的模板框文本區域中。你甚至可以改變,你想要擴展模板的動作(Tab是默認的,空格和輸入是可能的)。

活模板的事情比我上面寫的要複雜得多。您可以使用變量和一些上下文信息。對於進一步閱讀,我建議JetBrains/PhpStorm documentation.

+0

非常感謝。你能告訴我如何改變光標位置嗎? – 2012-03-29 05:26:12

+0

改變光標位置是什麼意思?至少在IntelliJ中的實時模板設置中,有一個複選框可以在模板展開後重新格式化。然後,實時模板行縮進。 – synopia 2012-03-29 05:29:55

+14

我瞭解如何。我使用這個'console.log($ s $);',然後當編輯器添加它時,光標移動到$ s $的位置。 – 2012-03-29 05:33:50