如何设置WebStorm仅折叠函数,不折叠循环与if等语句?
如何让WebStorm仅折叠函数(禁用语句块自动折叠)
嘿,刚好我对这个配置很熟,这就告诉你怎么调整WebStorm的代码折叠设置,让它只折叠函数,和IDEA保持一致:
- 打开WebStorm的设置面板:可以用快捷键
Ctrl+Alt+S(Windows/Linux)或者Cmd+,(Mac);也可以从顶部菜单找,Windows/Linux选File > Settings,Mac选WebStorm > Settings。 - 在设置窗口左侧,依次展开
Editor > General > Code Folding选项。 - 看右侧的代码折叠规则列表,找到以下几个选项,把它们前面的勾选框取消掉:
if/while/for/do/switch statementstry/catch/finally blockswith blocks
- 确认
Functions选项是保持勾选状态的(默认一般已经勾选,要是没勾就补上)。 - 点击
Apply再点OK保存设置,回到代码里看看——现在只有函数会被自动折叠,那些if/while/try之类的语句块再也不会自动折叠啦!
小提示:如果之后偶尔需要手动折叠某个语句块,还是可以用快捷键 Ctrl+.(Windows/Linux)或者 Cmd+.(Mac)来操作,完全不影响临时需求~
内容的提问来源于stack exchange,提问作者ivanjermakov




