webstorm入手笔记
webstorm是一款现在前端用的比较多的IDE,其优势也比较多,这个大家在网上随便搜搜就可以找到了。但是本人大部分的时间都是使用sublime text工作,最近由于工作上面比较常出现一些粗心大意的问题,所以我的leader就建议我去学习一下webstorm,毕竟webstorm怎么说也是IDE,跟文本编辑器有所不同的。
我们可以直接从官网的下载地址中去下载最新版:http://www.jetbrains.com/webstorm/
然后安装完成之后选择“license server",输入:http://idea.imsxm.com/
由于webstorm默认的样式比较的丑陋,而且背景色默认的是白色,这对于程序员来说是不太适合的(由于程序员长时间的使用电脑,所以不适合长时间的看背景色为白色,这样对眼睛有害)。这个时候我们需要把背景颜色修改为深灰色,我们可以在
File->Settings->Colors & Fonts 中去设置皮肤的主题,一般情况我们默认设置为Monnokai这种,如图所示,我们已经设置成功了

设置完主题皮肤之后我们正常还要把默认字体大小给改一改,默认的是12号字体,一般情况下我们需要设置成为16号字体。一般字型为source code pro,这种字型看起来比较符合博主个人的体验,但是如果你不喜欢的话,也可以根据你自己的爱好进行自定义

在使用的过程中发现webstorm除了是一款IDE之外,还是有很多地方有亮点的,但是缺点也是有的,就拿作者比较熟悉的sublime text来说,sublime text支持项目的独立环境,但是在webstrom中是没有这个功能的,所以也就只能够相当于打开文件夹的形式去重新打开项目
好了,主题和字体等等都已经配置完成了,之后如果没有什么修改的话,我们一般就按照默认的配置去编写代码就行了,如果是要对特定的某些语言进行特殊的修改的话。我们可以在File->Settings->Colors & Fonts->对应的语言,中去修改
Ctrl+Shift+A 这个主要是搜索Settings中的各项配置中是否包含输入的字段,同时除了支持这个功能还能够支持对一些框架的相关功能的状态查看,从而来开启或者关闭某些功能。
Ctrl+Shift+Alt+N 查找方法名
Ctrl+N 查找类名(class)
Ctrl+Shift+N 查找文件名(File)
Ctrl+Alt+L 格式化代码
Shift+F6 全文替换变量
一般在实际的项目中依照我以前的事件经验来说,对于编程比较熟悉来说,查找文件这一块是十分总要的,但是像调试之类的虽然说不上是鸡肋,但是也是有一定的多余,因为本身前端就是依托的是浏览器环境,浏览器环境可以通过chrome debug tool来进行调试
上面已经提到了webstorm相比于其他的非IDE编辑器的同类型产品时,存在了很多优势,其中包括模板定制,因为IDE可以将一些新的文件模板保存成为一种文件类型,以节省开发的时间,提交开发效率
我们可以使用快捷键Ctrl+Shift+A然后在对话框中输入File Template

保存之后,下次新增文件的时候选择CSS Demo就可以看到代码块在初始化的时候就已经写好了
说到webstorm,调试功能应该是大家最津津乐道的一个特殊功能吧,但是其实在浏览器很是发达的今天,这种调试个人认为也没有多大的意义了,浏览器能够解决的问题,为啥非要使用IDE来解决呢,但是如果大家非要在webstorm中调试,可以看看这篇文章:http://blog.csdn.net/sujun10/article/details/54139560
为了方便大家的使用,在agileTheme大神原本搭建的基础之上进行修改,成为了一个更加的适合程序员审美的皮肤,下载地址:http://files.cnblogs.com/files/st-leslie/setting.rar
webstorm入手笔记的更多相关文章
- MQTT入手笔记(二)
Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark开发,它为我们提供了非常棒的轻量级数据交换的解决方案.本文的主旨在于记录M ...
- MQTT入手笔记
MQTT服务官网:http://mosquitto.org/download/ 在unix系统按照以下步骤运行并启动mqtt服务: 1. # 下载源代码包wget http://mosquitto.o ...
- IDEA/WebStorm使用笔记
1.使用powershell作为默认终端 #改变powershell策略 Set-ExecutionPolicy Unrestricted -Scope CurrentUser 找到系统的powers ...
- Nodejs课堂笔记—第一课:修改Webstorm的默认主题
最近小半年一直在忙于研究Docker源码,也在写相关的分析文章.但受限于某些条件不能发布到网上,甚为郁闷.而最近几天,接到新的开发任务,需要使用nodejs.之前一直听说过nodejs,但从来没有真正 ...
- 树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统
前言 树莓派也可以做商业应用,工业控制,其稳定性和可靠性已经得到了验证,故而工业控制,一些停车场等场景也有采用树莓派作为主控的,本片介绍了研华ADVANTECH的树莓派套件组UNO-220-P4N ...
- 【nodejs笔记1】配置webstorm + node.js +express + mongodb开发博客的环境
1. 安装webstorm 并破解 2. 安装node (以及express框架) 至官网下载并安装.(http://nodejs.org)v0.10.32 msi 安装后测试,打开命令行, c ...
- VueJs开发笔记—IDE选择和WebStorm性能优化、框架特性和数据调用、路由选项以及使用
一.IDE的选择: VsCode和WebStorm都是不错的选择,两者运行调试都非常的方便都可以使用快捷键运行和停止,就打开项目的速度和对电脑配置的要求来说,vscode要比webstorm要出色很多 ...
- vue学习笔记(WebStorm安装)
慕课网:https://www.imooc.com/video/18553 一.前往官网下载:https://www.jetbrains.com/webstorm/download/#section= ...
- 【webstorm】注册码 更新笔记
20190225 1.修改hosts文件,windows的hosts文件路径是 C:\ Windows \ System32 \ drivers \ etc \ hosts 0.0.0.0 acco ...
随机推荐
- c#中读取数据库bit布尔字段数据转换Int和bool时的错误
数据库里bit这个布尔类型的字段,非常实用,但是在c#里读取时,许多人喜欢犯一些错误,导致运行报错. 实际中,有效的正确读取方法只有以下两种: int xxx= Convet.ToInt16(read ...
- 前端必备技能之Photosh切图
切图:即从设计稿里面切出网页素材 一.使用Photoshop工具 工具的使用: 1.将文字与标尺的单位的设置为像素 2.打开这五个窗口,关闭其它窗口,保存工作区方便以后使用 3.工作区弄乱时,可以使用 ...
- openstack安装文档
#########################################openstack m版本部署安装################################## 控制节点.网络 ...
- 关于Ansi_Nulls、Quoted_Identifier、Ansi_Padding的用法
--QUOTED_IDENTIFIER 语法SET QUOTED_IDENTIFIER { ON | OFF } 注释当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号 ...
- Android Studio --“Cannot resolve symbol” 解决办法
鼠标放上去后显示 “Cannot resolve symbol XXX”,重启 Android Studio,重新 sync gradle,Clean build 都没有用. 多半是因为 Androi ...
- HttpClient构造文件上传
在项目中我们有时候需要使用到其他第三方的api,而有些api要求我们上传文件,search一下,下面将结果记录一下喽! 含义 ENCTYPE="multipart/form-data&quo ...
- devexpress表格控件gridcontrol实现纵向标头
1.devexpress控件gridcontrol中的标头默认是横向的,如果要实现纵向标头应该怎么做呢.通过官网的资料整理了一个简单的案例,给大家分享一下.运行效果图如下: 2.数据绑定代码如下: D ...
- Codeforces Round #372 +#373 部分题解
用了两场比赛上Div 1感觉自己好腊鸡的说...以下是这两场比赛的部分题解(不得不说有个黄学长来抱大腿还是非常爽的) Round #372 : Div 2 A:Crazy Computer 题意:给定 ...
- 【WCF】服务并发中的“可重入模式”
WCF服务实例的并发模式是在服务实现类上,使用 ServiceBehaviorAttribute 的 ConcurrencyMode 属性来指定.其值由 ConcurrencyMode 枚举来界定,这 ...
- 每天一个Linux命令(17)--whereis命令
whereis 命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返所有信息. 和find相比,whereis查找的速度非 ...