WebStorm可以在我写作时自动格式化代码吗?

时间:2014-03-03 05:12:17

标签: webstorm

在Visual Studio中,当我键入一些特殊字符时,它会自动格式化相关的代码段,但在WS中,没有任何反应。我试图找到那个选项,但结果没有结果。

// 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。 :)

4 个答案:

答案 0 :(得分:1)

PC:Ctrl + Alt + L
MAC:Command + Alt + L
在这里,您可以找到John Lindquist的精彩教程:http://www.youtube.com/watch?v=xIxDar8CbJA

答案 1 :(得分:0)

最近没有使用VS,所以我不确定;}是做什么的,但WebStorm绝对可以扩展模板。在函数声明之上,尝试键入/**,然后输入Enter,例如 - WebStorm将自动生成JSDoc标题。

另请参阅实时模板下的IDE设置 - &gt; JavaScript的。键入us<Enter>将插入"use strict;"等。

如果要重新格式化代码,Code -> Reformat Code下有一个选项可重新格式化所选文本(或整个文件)。虽然可能最好习惯于编写遵守JavaScript style guidelines的代码:)当你手边没有IDE时可以派上用场,例如在GitHub上,在终端上编辑,在StackOverlfow上 (咳嗽)等。

此外,您应该启用JSHint,这会突出显示abc=123需要改进样式。

答案 2 :(得分:0)

此选项在WebStorm 8中提供(即将推出) - 请参阅IDEA-120066

答案 3 :(得分:-1)

主菜单中选择Code > Reformat Code,系统会显示代码格式弹出窗口。