在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 作为 JavaScript 集成开发环境。:)
在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 作为 JavaScript 集成开发环境。:)
PC:Ctrl + Alt + L
MAC:Command + Alt + L
在这里,您可以找到John Lindquist的一个不错的教程:http://www.youtube.com/watch?v=xIxDar8CbJA
我最近没有使用过VS,所以不确定;}
是什么意思,但WebStorm肯定可以扩展模板。在函数声明上方,尝试输入/**
然后按Enter键,例如- WebStorm将自动生成JSDoc标题。
还可以在IDE设置下查看Live Templates -> JavaScript。输入us<Enter>
将插入"use strict;"
等内容。
如果您想重新格式化代码,则可以在Code -> Reformat Code
下找到选项,以重新格式化所选文本(或整个文件)。虽然最好习惯于遵守JavaScript样式指南编写代码 :) 当您没有IDE可用时非常方便,例如在GitHub上编辑,在终端中,在StackOverlfow上(咳咳)等。
此外,您应该启用JSHint,这将突出显示需要改进样式的abc=123
等内容。
从主菜单选择代码 > 重新格式化代码
,将会出现代码格式化弹窗。
;
时只会养成坏习惯。即使存在,我也不建议启用它。 - Dan Dascalescu