2014-03-03 114 views
4

在Visual Studio中,當我鍵入一些特殊字符時;}它會自動格式化相關的代碼段,但在WS中,沒有任何反應。我試圖找到這個選擇,但沒有成果就結束了。WebStorm可以在我寫作時自動格式化代碼嗎?

// e.g. In VS, if we type something like: 
var abc=123 
// and then type ; it will be formatted as: 
var abc = 123; 

我想了解爲什麼很多人喜歡WebStorm作爲JS IDE。 :)

回答

0

最近沒有用過VS,所以我不確定;}做什麼,但WebStorm絕對可以擴展模板。在函數聲明的上方,嘗試輸入/**,然後輸入,例如 - WebStorm將自動生成一個JSDoc標題。

另請參閱實時模板 - > JavaScript下的IDE設置。鍵入us<Enter>將插入一個"use strict;"

如果你想重新格式化代碼,還有Code -> Reformat Code下一個選項,以重新選定的文本(或整個文件)。儘管可能最好習慣於編寫遵守JavaScript style guidelines的代碼:)當你手邊沒有IDE的時候,它會派上用場。在StackOverlfow(咳嗽)等

而且編輯在GitHub上,在終端,,您應該啓用JSHint,這將突出abc=123爲需要改進作風。

+0

啊,對不起,我沒有說清楚。當我寫信時;}我不是說快捷方式或片段。只要輸入;或}在我寫的代碼中。例如如果輸入「;」,輸入「abc = 123」後,它將被格式化爲「abc = 123;」。 – vilicvane

+0

我看到了,你想重新格式化代碼。我已經更新了我的答案。 –

+0

我相信在保存時可以選擇自動格式化,但必須查看詳細信息。 – user949300

-1

選擇從主菜單,代碼格式化彈出窗口將出現Code > Reformat Code

相關問題