# my case in mac
➜ bin pwd
/Users/xxx/Library/Application Support/JetBrains/Toolbox/apps/WebStorm/ch-0/231.8770.64/WebStorm.app/Contents/bin
➜ bin ./format.sh -s ~/Default.xml -r /xxxx
1.使用Ctrl +Alt+s(Windows/Linux)或cmd++(Mac)打开设置。 1.转到Keymap-> Main Menu-> File-> Save All 1.右键单击并选择Remove Ctrl+S/Cmd+S 1.右键单击并选择Add Keyboard Shortcut 1.将键盘快捷键设置为Ctrl+Alt+Shift+S(Windows/Linux)或Cmd+Alt+Shift+S(Mac),然后在快捷键窗口和设置窗口中单击OK。
7条答案
按热度按时间1cklez4t1#
Mac:Command + Option + L
PC:Ctrl + Alt + L
zpf6vheq2#
可以通过创建一个宏来格式化代码并保存它,然后将此宏绑定到Ctrl+S快捷方式。(Mac:Cmd+S)
This answer was posted for phpStorm,同样适用于WebStorm。修改后的答案版本如下:
录制宏
1.编辑>宏>开始宏录制
1.按Ctrl+Alt+L,然后按Ctrl+Alt+S(在Mac上:Cmd+Option+L,然后按Cmd+Option+S
1.单击页面右下角的“停止”按钮停止录制宏。
1.给予这个宏一个类似“格式化并保存”的名称
Ctrl+S为“格式化并保存”
1.打开文件>设置;
1.搜索“keymap”并打开它;
1.搜索“格式化并保存”,双击“格式化并保存”操作;
1.选择“添加键盘”;
1.选择“Ctrl+S”作为第一个笔划。
1.它将报告冲突。忽略它并单击确定按钮
就这样
z4iuyo4d3#
“保存操作”插件可以在保存时格式化代码。
文件->设置->插件->浏览仓库;
文件->设置->其他设置
mwg9r5ms4#
如果你的Mac上没有ALT,那就是:
命令+选项+ L
iovurdzv5#
1.按CTRL+ALT+S打开【设置】。
1.选择插件
>
商城。1.在搜索字段中输入
Save Actions
。1.单击“安装”以安装plugin.txadIDE。
1.再次打开【设置】。
1.选择保存操作(出现在设置列表的底部)。
1.检查
Reformat file
>按OK按钮。的数据
访问Plugin Homepage
ghg1uchk6#
参考https://www.jetbrains.com/help/webstorm/command-line-formatter.html#options
从命令行格式化文件
字符串
xsuvu9jc7#
基于PhpStorm或其他jetbrains ide中保存的代码重新格式化对答案进行了轻微的更正这个答案基本上是正确的,但是你需要为
Save All
创建一个自定义的密钥绑定,以便它工作,并且为Windows(或Linux)提供的密钥绑定,Ctrl+Alt+S用于打开设置对话框,这可能会产生不必要的后果。修改
Save All
密钥绑定1.使用Ctrl +Alt+s(Windows/Linux)或cmd++(Mac)打开设置。
1.转到
Keymap
->Main Menu
->File
->Save All
1.右键单击并选择
Remove Ctrl+S/Cmd+S
1.右键单击并选择
Add Keyboard Shortcut
1.将键盘快捷键设置为Ctrl+Alt+Shift+S(Windows/Linux)或Cmd+Alt+Shift+S(Mac),然后在快捷键窗口和设置窗口中单击
OK
。创建宏
1.点击
Edit
->Macros
->Start Macro Recording
1.按Ctrl+Alt+l,然后按Ctrl+Alt+Shift+S(Windows/Linux)或Cmd+Alt+l和Cmd+Alt+Shift+S(Mac)
1.输入名称,例如
Format-save
设置密钥绑定
1.使用Ctrl +Alt+s(Windows/Linux)或cmd++(Mac)打开设置。
1.转到
Keymap
->Main Menu
->Edit
->Macros
->Format-save
1.右键单击并选择
Add Keyboard Shortcut
1.在快捷方式窗口和设置窗口中输入cmd +s(Windows/Linux)或cmd+s(Mac),然后单击
OK
。一切就绪!