小强赵的个人站点

精进自己,服务他人

WebStorm 使用文档

号称最好用的前端IDE,Windows 和 Mac 上各用了一段时间,感觉确实不错分享出来。版本上从8一直用到11,在设置上9到10有一次比较大的调整,下面的设置大部分是从10的使用中记录整理而来,也有一小部分来自于11的使用经验,但是不用做任何区分,因为他们是兼容的。WebStorm在下面简写为WS。

快捷键

下面介绍的快捷键和上面皮肤和快捷键风格的设置有关,如果你和我设置的不一样会有很大的不同。第一批给出的快捷键是10个,以后每批不多于5个,因为一般人的短暂记忆量是3-7个,我记快捷键的方式是每天开始编码先看一眼快捷键,但是不多看3-5个足够了,一天的编码中尽量去用一般两到三天就不用刻意去想了基本可以达到肌肉记忆的层度。

基本

编辑窗口的常用操作

对当前光标所在行 或者 选中部分做操作

操作编辑窗体

光标移动

折叠代码

选中

粘贴

文件

面板之间的切换

单项

设置

基本设置

Win:File/Settings, 快捷键: Ctrl + Alt + S

Mac:WebStorm/Preferences, 快捷键: Com + ,

下面的配置默认都在“设置”中设置,不再多述。

代码高亮是很必要的,个人喜欢配色柔和一点的皮肤,WS的皮肤设置分两层,第一层是大框架,第二层是编辑窗口。需要两个配合设置,不然可能出现外白里黑或者里黑外白这种诡异的界面。

第一层: Appearance & Behavior/Appearance ,在Theme下选风格,Win 和 Mac选项不一样,Win多一些,Darcula是都有的,Darcula偏黑色风格。两外建议把“Override default fonts”选中,个人认为Win下微软雅黑比较好,Mac下Baghdad字体比较好看,Size设置成14或16对眼睛好。

第二层:Editor/Colors & Fonts, 在Scheme选风格,个人同样喜欢Darcula这一风格,另外提醒一句只有把Scheme另存为自己的风格才可以修改其中的一些更详细的配置,详细配置的修改在下面第二批设置中作解释。

KeyMap,可以选择快捷键整体的规则,支持了Visual Studio、Eclipse、NetBeans等IDE的快捷方式,个人建议Win下用Default,Mac下用Mac OS X。

在下面的搜索框可以搜索你想要的快捷键,跨系统或跨风格时想要找同一个快捷方式可以通过描述来查找。后面的放大镜可以通过快捷键查找描述。

下面的设置将快捷键分了组,Editor Action是编辑窗口中的快捷方式,Main menu是对文件、Tab、各种面板操作的快捷方式。

工程

webstorm的一个缺陷就是不能在一个IDE打开多个工程,这也是它快的一个代价。如果一定要多窗口那就多IDE那就设置一下吧: Settings | Appearance & Behavior | System Settings | Project Opening | Open project in new window 在新窗口中打开webstorm

代码格式

代码长度参考线

真的不建议把一行代码写的太长,嵌套太深也是要避免的,毕竟代码是给人看的,偶尔交给机器执行以下,所以代码的可读性非常重要。所以就有了代码长度参考线。在 Settings | Editor | General | Appearance 中 勾选Show right margin 考线出现,取消勾选参考线消失。参考线的位置其实是字符数量的体现,在 Settings | Editor | Code Style 中 Right Margin 中调整字符数量,个人建议120。

CSS空行

默认CSS格式化之后会在两个样式块间加空行,去掉此空行的配置,Settings | Editor | Code Style | CSS | Other,将 Blank lines between blocks' 的值设为 0。

MD文档默认换行

MD文档默认不换行,可以在左边行号的位置右击勾选"Use Soft Wraps",这种方式每次都要设置,还有一种一劳永逸的设置方法,Settings | Editor | General | Use soft wraps in editor

代码模板

其他零碎

支持正版

为什么支持就不说了,说说怎么支持。WebStorm 分三个版本企业版(For business and organizations)个人版(For individual customers)和学生版(Discounted and complimentary licenses),三个版本功能上没有任何差别,根据自己的情况看着买吧,另外欢迎老板主动买单。如果老板不主动就自己买单吧,对于生产资料传统的方式是老板配置,但是在新的合作模式下可以自己协调配置,老板给工资买什么自己看着办是一种更高效的资源配置方式。

前两种版本又有两种授权方式:新手授权(New Subscription),特价版授权(Special Price for Perpetual License Holders*)。如果你是第一次购买,那对不起了,只能花59$=376¥买一年了;如果以前购买过永久版那就简单了,35$=223¥两年,相当于六折买两年。之前买一年可以一年内随便升级,一年后不能升级但可以随便使用,今年不知道是不是这么个卖法了。个人认为不用每年都升级,如果硬件不升级新版的软件可能会更慢。

现在已经是 WebStorm 11 了,旧版本不是很好找(为了让人买新版把链接藏得够深得...),现把旧版的下载地址贴出来就不用每年都升级了,尤其是那些有一点怀旧情结的童鞋们...

WebStorm 10 下载

写在最后的牢骚

每天都在写代码,应该花点时间培养一下和IDE的感情,快捷方式,代码补全,插件,是几个重要考察的点。没有哪个IDE绝对的好,熟练使用是关键。业务代码写的快一点才有时间研究新的东西,不然就沦落到一个经验用三年这种悲催的境地了。快速的写代码也是一种不错的感觉。

声明

欢迎各方转载,但请注明出处: https://github.com/xiaoqiang-zhao/my-cellar/blob/master/web/articles/webstorm/main.md