让webstrom更好用的设置
一、让webstrom在编辑vue项目时更快
1、在webstrom的项目管理树中,找到node_modules文件夹,在文件夹上点右键,在出来的右键菜单中选择“Mark Directory as” > Exclusion,排除webstrom对node_modules的管理。
2、File > Settings > Editor > File Types > Ignore files and folders中,添加node_modules。
3、在webstrom安装目录中,找到webstorm64.exe.vmoptions 和 webstorm.exe.vmoptions 两个文件,将它们各自的 -Xms 和 -Xmx 值改为 512m 和 1024m (根据自己计算机的资源来改)
二、为webstrom配置SVN
1、安装SVN时,记得安装SVN Command Tool kit 命令行工具,如果SVN已经安装了,可以使用SVN安装文件做Repair修复安装,追加安装SVN Command Tool kit命令行工具。
2、Settings > plugins > Marketplace > 搜索SVNToolBox,安装上。
3、Settings > Version Control > Subversion,去掉Use coustom configration directory,如果SVN协议是https,需要勾选Enable interactive mode,否则不需要勾选
4、然后就可以在项目上右键菜单更新和提交项目了。
三、在Settings > Editor > Code Style 中设置与ESlint相同的代码检查规则,这样使用F2检查代码风格时,更爽。
四、webstrom快捷键
0. Ctrl + Alt + L 规范代码格式
1. ctrl + b: 跳到光标所在的变量的声明处,用来查看该变量最初是在哪里声明的
2. ctrl + / : 单行注释
3. ctrl + shift + / : 块注释
4. ctrl + r: 替换
5. ctrl + d: 行复制
6. ctrl + x: 剪切(删除)行,不选中,直接剪切整个行,如果选中部分内容则剪切选中的内容
7. ctrl + F12: 可以显示当前文件的结构
8. ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。
10. alt + left/right:标签切换
9. ctrl + []: 匹配 {}[]
11. ctrl + shift + i : 显示当前CSS选择器或者JS函数的详细信息
12. ctrl + shift + ]/[: 选中块代码
13. ctrl + j: 输出模板
git常用命令:
git add readme.txt 或 git add * 添加一个或所有文件
git status 查看当前库状态
git commit -m "git tracks changes" 提交所有文件并注释
git log --pretty=oneline 查看历次提交的版本
git reset --hard HEAD^ 回退到上一个版本
git reset --hard 3628164 根据版本号,回退到某个版本
git reflog 查看历史版本号
git remote add origin git@github.com:liujun5230/webpackStudy.git 添加到远程库
git push -u origin master 首次推送到远程库时,使用-u关联远程库别名
git remote rm origin 删除一个远程库关联别名
git push origin master 推送到远程库
git clone git@github.com:michaelliao/learngit.git 把远程库克隆到本地
git pull git@github.com:liujun5230/webpackStudy.git 从远程库上更新到本地,相当于svn的update
git add . 提交被修改的和新建的文件,但不包括被删除的文件
git add -u?--update 更新所有改变的文件,即提交所有变化的文件
git add -A?--all?提交已被修改和已被删除文件,但是不包括新的文件
npm 常用命令
npm install XXX@1.2.3 -g 全局安装某插件的1.2.3版本
npm view vue-cli 查看当前全局 vue-cli 的版本
npm install vue-cli --save 添加到项目运行依赖
npm install vue-cli --save-dev 添加到项目开发依赖
npm run dev 运行项目
npm list [name] ([name] 查看是否安装了某包
npm ls jquery 即可(查看本地安装的jQuery)
npm ls jquery -g (查看全局安装的jquery)
第一种方式:使用npm view jquery versions
这种方式可以查看npm服务器上所有的jquery版本信息;
第二种方式:使用npm info jquery
这种方式和第一种类似,也可以查看jquery所有的版本,
但是能查出更多的关于jquery的信息;
第三种方式:使用npm view jquery version
这种方式只能查看jquery的最新的版本是哪一个;
让webstrom更好用的设置的更多相关文章
- webstrom自定义代码块的设置方法
webstrom里面的自定义代码块叫做活动模版 在文件 -> 设置 -> 编辑器 -> 活动模版可以打开 里面的$var$ 代表一个变量 两个相同的$var$在不全后可以同时修改, ...
- IntelliJ idea webstrom Visual Studio Code vscode 设置cmder为默认终端 Terminal
1.系统环境win10 2.确保环境变量中存在CMDER_ROOT,没有的话新增一个.地址为*:\***\cmder . idea.webstrom:设置中搜索terminal,shell path ...
- js学习进阶-元素获取及样式设置
var imgs = document.querySelectorAll("article img"); 获得article元素的直接或间接子孙的所有img元素, <arti ...
- EditPlus远程编辑、语法高亮、编译运行源代码设置
最近写代码的过程中,除了写Java时用的Eclipse.在Linux下编辑的Vi之外,有时也会用EditPlus打开一些文件,如配置文件.日志文件.脚本等.个人觉得EditPlus在很多场景下比较好用 ...
- 【IDEA】IDEA 如何设置编辑器字体大小
intellij idea 如何更改编辑器文本字体和大小 换上了intellij idea之后,第一件事就是想要改变下文字字体,因为在我这个27寸的2k分辨率的屏幕上,文字显然太小了. intel ...
- TP-Link 无线路由器设置图文教程----怎么设置TP-Link无线路由器图解
转自:http://www.jb51.net/softjc/39399.html 无线路由器的基础配置 在我们第一次配置无线宽带路由器时,参照说明书找到无线宽带路由器默认的IP地址是192.168.1 ...
- Vim 使用设置
转自:http://www.cnblogs.com/end/archive/2012/06/01/2531147.html Vim 作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的 ...
- sugarcrm关于邮件设置几个不好理解的地方
陈沙克日志 把我的过程记录下来,以免以后忘了 2008-06-11 12:32 sugarcrm关于邮件设置几个不好理解的地方 最近看sugarcrm的使用,别的基本使用,没有什么问题,几天就 ...
- FL Studio中音频ASIO4ALL的设置
上期我们讲解了FL Studio中音频的相关设置,今天我们来进一步讲解音频设置中的ASIO4ALL的设置,FL Studio安装包括FL Studio ASIO和第三方ASIO驱动程序ASIO4ALL ...
随机推荐
- BZOJ2069 POI2004ZAW(最短路)
显然这样的路径一定是选择了与1相邻的不同的两点分别作为起点和终点(除1本身).如果能将每一组起点终点都计算到就可以得出最优解了.暴力显然不行.注意到我们每次求出的是单源最短路径,考虑如何充分利用信息. ...
- ASP.NET MVC5使用Area区域
转载:http://www.lanhusoft.com/Article/217.html 在大型的ASP.NET mvc5项目中一般都有许多个功能模块,这些功能模块可以用Area(中文翻译为区域)把它 ...
- 自学Zabbix9.4 zabbix low-level discover底层发现(zabbix批量部署必备)
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix9.4 zabbix low-level discover底层发现(zabbix批 ...
- [luogu2590][bzoj1036][ZJOI2008]树的统计
题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w.我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u ...
- bzoj1494 生成树计数 (dp+矩阵快速幂)
题面欺诈系列... 因为一个点最多只能连到前k个点,所以只有当前的连续k个点的连通情况是对接下来的求解有用的 那么就可以计算k个点的所有连通情况,dfs以下发现k=5的时候有52种. 我们把它们用类似 ...
- UVALive - 6442 (思维题)
题目链接:https://vjudge.net/contest/241341#problem/I 题目大意:给你一个有N个点等距的环,编号[0,N-1],然后有些点上有一个或多个硬币,通过移动这些硬币 ...
- Elasticsearch利用cat api快速查看集群状态、内存、磁盘使用情况
使用场景 当Elasticsearch集群中有节点挂掉,我们可以去查看集群的日志信息查找错误,不过在查找错误日志之前,我们可以通过elasticsearch的cat api简单判断下各个节点的状态,包 ...
- 【洛谷P4054】计数问题
题目大意:维护 N*M 个点,每个点有三个权值,支持单点修改,查询矩形区间内权值等于某个值的点的个数. 题解:矩阵可以看成两个维度,权值为第三个维度,为一个三维偏序维护问题.发现第三维仅仅为单点修改和 ...
- 【POJ1179】Polygon 区间DP
这道题是典型的环形石子归并模型,破环成链后时间复杂度为\(O(n^3)\) 不过,因为题目中所给的数字可能是负数,仅仅记录区间内合并之后的最大值并不满足动态规划的最优子结构性质.因此,还需要额外记录下 ...
- [luogu2114][起床困难综合症]
luogu2114 思路 因为位运算对于每一位是独立的,所以对每一位都对这n个数进行操作,然后观察最后得出的是1还是0.并且保证每一位拼起来之后要比m小. 代码 #include<cstdio& ...