4. 可自定义代码格式化规则 虽然不少 IDE 都有格式化功能,但能自定义到 WS 这种程度的还没见过。
是否保留单行的 { }。
是否保留单行的function。
属性是否要对其。
冒号先后是否加空格。
……
5. 设置项是可搜索的(英文) 「这个 IDE 有这么多设置项,我要折腾很久啊!」
WS 考虑到了这一点,因此他的全部设置都是可搜索的,不会让你漫无目的地摸索,你想设置什么就搜什么。
想设置外观,就搜 appearance;
想设置快捷键,就搜 keymap;
想设置插件就搜 plugin。
当你进入 keymap,你还能够进行二级搜索,好比你想知道 format 功能的快捷键,就直接搜 format。
你甚至能够反过来,搜 Ctrl + L 这个快捷键对应的功能是什么。
P.S. WS 的快捷键是支持二次按键的。好比我把 Git add 的快捷键设置为 Alt+G & Alt + A,把 Git commit 设置为 Alt+G & Alt+C。这样的好处是不会让你无快捷键可设。
6. 再说说其余 IDE 也有的功能吧
6.1. 本地版本控制。你在 WS 里全部的编辑都被存在本地了,你随时能够还原到历史版本。
不过要注意这些历史有可能被清除。
6.2. 能与番茄工做法结合。有个插件叫 Pomodoro-tm,应该有很多程序员喜欢。
6.3. 能与 Redmine / Trello / Jira 等集成。
6.4 文件结构分析。直接看图。
JS 文件结构
HTML 文件结构
这个功能对于大文件特别有用。 好功能太多,有机会之后再介绍了。 --------------------------------------------- 回复评论: VIM / ST 党可能会说,你这些功能 VIM / ST 也能作到啊。嘿嘿,作不作获得先不谈,WS上面这些功能可都是内置的哦,无需任何配置,改改快捷键就能很称手了哟。如今若是要我用回 VIM / ST,我想得第一件事就是“把 VIM 改形成一个相似于 WebStorm 的 IDE 须要花多久时间呢?” 1. 编辑器和 IDE 是不一样的事物,若是你还认为 VIM / ST 比 IDE 好的话,你为何不来比较一下吸尘器和自行车孰好孰劣呢? 2. 我说 WS 好的时候,绝对没有说 VIM / ST 很差的意思。 VIM 和 ST 我都用过超过半年以上,都是不错的“编辑器”,比 WS 快多了。WS 能比它们快才是奇了怪了。 3. 至于 Notepad++,也很不错,我大学时用过至少一年,不过在我习惯了 VIM 以后就把它抛弃了。全部不支持 VIM 模式的编辑器或 IDE 我应该都不会再喜欢了。 4. 个人路线大概是 Notepad++ => ST2 => VIM => WebStorm、ST三、VIM 共存