【发布时间】:2014-02-08 15:59:02
【问题描述】:
我正在寻找一种在 WebStorm IDE 中自动格式化我的代码的方法?
【问题讨论】:
-
我看不出有什么特别之处。 “Help | Default Keymap Reference”中提到的标准操作/快捷方式仅列出了常用操作。
标签: intellij-idea formatting webstorm code-formatting
我正在寻找一种在 WebStorm IDE 中自动格式化我的代码的方法?
【问题讨论】:
标签: intellij-idea formatting webstorm code-formatting
Mac:Command + Option + L
PC:Ctrl + Alt + L
【讨论】:
可以通过创建一个格式化代码并保存它的宏,然后将此宏绑定到 Ctrl+S 快捷方式。 (Mac:Cmd+S)
This answer was posted for phpStorm 对 WebStorm 同样有效。修改后的答案如下:
录制宏
将 Ctrl+S 分配给“格式化并保存”
就是这样。
【讨论】:
“Save Actions”插件可以在保存时格式化代码。
安装插件:
文件 -> 设置 -> 插件 -> 浏览存储库;
配置插件:
文件 -> 设置 -> 其他设置
【讨论】:
如果您的 MAC 上没有 ALT,则为:
命令 + 选项 + L
【讨论】:
> 市场。Save Actions。Reformat file > 按确定按钮。【讨论】:
对基于Code reformatting on save in PhpStorm or other jetbrains ide的答案稍作更正这个答案基本上是正确的,但是您需要为Save All创建自定义键绑定才能使其工作,并为Windows(或Linux)提供键绑定, Ctrl+Alt+S 用于打开可能产生不良后果的设置对话框。
Save All 键绑定Keymap -> Main Menu -> File->Save All
Remove Ctrl+S/Cmd+S
Add Keyboard Shortcut
OK。
Edit -> Macros -> Start Macro Recording
Format-save
Keymap -> Main Menu -> Edit->Macros->Format-save
Add Keyboard Shortcut
一切就绪!
【讨论】: