时间: 2020-10-13 webstorm2020.2.3 版本经过 ctrl+F 搜索你想了解的 webstorm 配置javascript
有些效果按 Apply 就能够看出效果, 而有些效果则须要按 OK 才行。html
Strip trailing spaces on Save for 删除尾随空格逻辑vue
Specify refactoring options 指定重构选项java
TODO: 后续两个选项暂时不知道有何做用web
Font 字体正则表达式
此节点下的全部节点均是配置颜色方案express
使用html,javascript举例,其余语言节点同理
Line separator 行分隔符macos
Hard wrap 强行换行点api
Enable formatter markers in comments 是否在启用在注释中控制是否格式化代码dom
如何理解此选项?
其实就是用一块特定的注释包围的代码不进行格式化, 例子:
上面的语句我不想被格式化掉,就能够这样作:
Scope的概念见本文档的Scope域部分
选项过多,并且有些建议因人而异,有须要的话能够另开篇文章。
新建文件时的代码模板。
使用的是Apache Velocity 模板引擎。
TODO: 阅读idea源码
用过IDE,编辑器的都明白,用户代码片断是最经常使用的功能了。
上图使用的变量若是没有定义内容的话,两个$中的变量名不管命名成什么都同样, ide光标老是会从左往右,从上至下跳转
(能够试试随意命令两个$中的内容)
点击“Edit variable”开启编辑变量,使变量更有意义! 如下是表达式所表明的意义:
camelcase(String) 小驼峰命名
单独用没什么用,可是配合其余变量便能发挥出它的威力了,例子以下:
在文件中输入test
内容被替换为
domToImageMinJs
用法同上,如下用法皆类似
将字符串的全部字母大写,并在各部分之间插入下划线
注意和blockcommentend()区分, 一个是行注释一个是块注释
complete的用法还在理解测试中。
一个个测试来的~, 以为有用能够点个赞。
难受,没人看,算了