先说一下个人感觉吧,小马之前也是一直在用 Visual Studio Code 来进行开发,但随着开发需求增加,VS 所需要的插件越来越多(用过 vs code 的同学都知道,它虽可以进行各种开发语言的编写,但是需要相应的插件支持),而插件一多就会造成软件环境卡顿、项目启动卡顿等问题,及其影响体验;还有就是在公司进行团队协同开发时需要用到 GIT,而 VS 中 GIt 操作是比较复杂的,项目的各种操作都需要用到专门的命令,我相信现在一定有许多小伙伴并不知道如何用它操作 GIT 吧;
而 WebStrom 主要用于前端开发,当我们用到JS或者其他框架时,无需安装插件,下载即可使用,开发流畅度自然会很高,虽无各类插件但像代码整理等便捷功能它一样不少;除此之外Git操作极为简单,无需命令操作。
( VS code也很强,仅凭个人习惯使用。)
目录
一、在 webstorm 中配置 Git
【开发工具|小马带你认识前端开发神器WebStorm(WebStorm及Git的相关配置与使用)】二、克隆 Git 仓库上的项目至本地
三、更新项目代码
四、WebStrom 中项目文件颜色详解
五、项目提交至 Git
六、文件定位
七、终端控制台与版本控制台
八、 WebStrom 常用快捷键
WebStorm 是 JetBrains 公司旗下一款 JavaScript 开发工具。已经被广大中国 JS 开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与 IntelliJ IDEA 同源,继承了 IntelliJ IDEA 强大的 JS 部分的功能。
小马在这里使用的是 WebSrtrom 2018.3 英文版。
一、在 webstorm 中配置 Git 1.点击 File->Settings…;
文章图片
2.输入 Git 进行搜索;
文章图片
3.点击 GitHub->Add account,输入自己的 Git 账号和密码;
文章图片
4.点击 Git,在 Path to Git executable 中选择自己电脑所安装的 Git 所在绝对路径;
文章图片
5.点击 Apply,点击 ok,Git 配置完成;
文章图片
二、克隆 Git 仓库上的项目至本地 1.打开软件,check out->GIT;
文章图片
文章图片
2.已经进入软件也可,点击 VCS->Git->Clone;
文章图片
3. 出现以下弹框,填好目标地址和本地存储路径后点击 Clone 即可;
文章图片
4.克隆之后记得先改变分支,进入到自己的分支;
文章图片
5.分支命名;
文章图片
6.选好分支后打开 Terminal,npm i / cnpm i 命令下载 node_modules 包;
文章图片
7.下载完modules包之后就可以正常启动项目了;
文章图片
三、更新项目代码 在使用 Git 协同开发的环境下,每次打开 webstorm 项目最好先更新代码,让自己的代码与 Git 仓库保持同步,以免出现一些不必要的冲突;
1.点击以下按钮拉取最新代码进行更新,也可用快捷键 Ctrl+T;
文章图片
2.出现以下弹框,点击ok;
文章图片
3.更新成功后会有如下提示;
文章图片
四、WebStrom 中项目文件颜色详解
红色:本地新增文件,没有关联到git,直接提交无法提交到Git(提交时不显示该文件),需要先Add添加至仓库后再提交;当文件名称为蓝色时说明该文件已经被修改,但还未提交至Git;
绿色:红色文件Add至仓库后转变而成,ctrl + k 可以直接提交;
蓝色:文件内容已经被修改,可以revert恢复至修改前状态;
文章图片
如果是误修改,想要回到文件修改前的状态,右键 -> Git -> Revert 即可恢复;
文章图片
当文件名为红色时表示该文件为新创建的文件且未上传至仓库,仅存在于本地;
文章图片
想要删除此新创建的文件时,若该文件未被其他文件引用则无需安全删除,直接删除即可;
文章图片
五、项目提交至 Git 1.代码修改完成之后(此时文件名为蓝色)提交至 Git 仓库,提交按钮如下,也可使用快捷键Ctrl+K;(注意在提交前最好先进行拉取(更新)
文章图片
代码操作,保证代码在最新状态再提交,避免产生冲突)
文章图片
2.提交时必须写明备注,提交时注意选择自己确定要提交的代码文件,不提交的不要选择,提交成功会有成功提示且会在版本控制中生成提交记录;提交成功后文件名变为正常颜色;
文章图片
3.若想要提交新创建的文件(文件名为红色),必须先将此文件添加到仓库中,右键->Git->Add,如果该文件已经添加则Add选项不可选中,添加成功后文件名称变为绿色,绿色时可直接提交;
文章图片
六、文件定位 当文件数目较多时点击该图标可将当前所编写的代码文件在项目文件目录中定位;
文章图片
七、终端控制台与版本控制台 在软件底部可以进入终端控制台与版本控制台;
文章图片
终端控制台用于项目的启动,node_modules包的下载等;
cnpm安装命令:npm install -g cnpm (cnpm是npm的淘宝镜像,在国内速度要优于npm)
node_modules包下载:cnpm i / npm i
项目启动命令:cnpm run dev / npm run dev
文章图片
版本控制可以看到项目的进展情况,Git仓库成员的提交记录等;
文章图片
八、 WebStrom 常用快捷键
ctrl + / | 单行注释 |
ctrl + shift + / | 块注释 |
Ctrl+R | 替换文本 |
Ctrl+F | 查找文本 |
Ctrl+H | 显示类结构图 |
Ctrl+Q | 显示注释文档 |
Ctrl+ALT+L | 自动整理代码格式 |
Ctrl+B / 双击滚轮 | 快速打开光标处的类或方法 |
Ctrl+T | 拉取最新代码 |
Ctrl+K | 提交代码至Git |
推荐阅读
- 简单响应式的实现(1)
- JavaScript中集合引用类型就这么点东西
- Web 性能权威指南
- 前端高效开发必备的 js 库
- 其他|html <font>中英文常用字体和颜色总结
- 前端工程师经常上哪些网站学习最新技术?
- html|自定义类型~结构体~位段~枚举~联合~超详解~一遍就会
- 融合通信常见问题3月刊 | 云信小课堂
- xterm.js+react的综合使用(onKey以及onData的区别使用导致的光标串行问题)