fuy*_*uye 12 javascript intellij-idea webstorm
所有
当我像这样配置我的Webstorm9设置时,结果是右边的示例代码正确对齐等号

但是当我在编辑器中格式化我的javascript代码时它不起作用,它仍然显示

我想要的是对齐等号

有谁可以看看?
- - - -编辑 - - -
也许我误解了选中的选项,但我将示例代码复制到我的编辑器然后重新格式化,哦,结果不好..

Hud*_*voy 12
在Webstorm 10中,
转到设置>编辑器>代码样式> JavaScript
转到"其他"选项卡,选中"对齐多个'var'语句和赋值",然后单击"确定".
转到代码>重新格式化代码(Ctrl + Alt + L)
瞧!
在PHPStorm 2017中(我假设通过WebStorm扩展),可以通过以下方式实现行为:
此外,将变量声明设置为Wrap总是会在重新格式化时导致以下情况:
更新:在版本2018和WebStorm / PHPStorm 2019中保持不变,我上面描述的步骤仍然相同。
请注意,该选项的确切措辞是
对齐多行变量声明
(强调我的)并且示例代码显示:
var myLink = {
....
},
local = true,
initial = -1;
Run Code Online (Sandbox Code Playgroud)
此选项仅对齐多行变量声明的等号,而不是像代码中那样对齐一行中的一堆单行变量声明。
要让它自动对齐它们,您需要将代码更改为
a = 1,
bbbbb = 2,
thisisc = 3;
Run Code Online (Sandbox Code Playgroud)
请注意,您还必须var在所有内容之前添加 ,因为 WebStorm 会假定a=1是对全局变量的引用,而不是变量定义。
另请注意,代码格式化不是自动的。您必须Code->Reformat Code...从菜单中进行选择,或点击Ctrl + Alt + L以重新格式化您的代码。
我还发现 Webstorm 可以对 .html 或 .js 文件中的 Javascript 执行代码格式化,但不能在 .php 文件中工作 - 在 PHP 文件中它只执行语法突出显示。
| 归档时间: |
|
| 查看次数: |
4150 次 |
| 最近记录: |