# 现代的编辑器
> 为什么要选用现代的编辑器
对于新手而言,更需要的是一把配件齐全并且及时更新的武器, 方便开发的同时降低使用难度,并且培养现代化的工作环境, 养成一个好的开发习惯远远大于熟练掌握奇淫技巧来使用各类编辑器。
以下是一些编辑器名词概览:
* VScode
* Atom
* SublimeText
* Vim
* PHPStorm
> 本书的代码编写、命令行环境、Git 使用全部通过 VScode 进行,为了你的学习体验,建议与笔者的开发环境一致。
本书涉及的软件都在官方网站进行下载安装,请不要使用未知来源的软件,如 百度云 或 各种网站 上下载的版本。
这对你的应用和开发环境有潜在危害。
为什么有危害? XcodeGhost 事件: https://baike.baidu.com/item/XcodeGhost
## VScode 特点
* 全中文支持
* 跨平台支持
* 扩展部署在 微软云 上,不需要 科学上网 即可安装
* 由全球最大的操作系统、宇宙级 IDE Visual Studio 开发公司 微软 提供
* 快速的迭代更新
* 对 TypeScript 提供第一方支持
* 版本控制,应用调试一气呵成,几个简单的操作方可使用
* 打开速度极快,在大文件测试下稳居第一
## 如何安装
前往 VScode: https://code.visualstudio.com/ 官方网站 下载安装。
安装时请务必勾选如图内容:
![img](https://box.kancloud.cn/6b6c5265735e2c264d0308d293005818_503x389.png)
完成后重启操作系统。
- 第一章. 基础信息
- 1.1 序言
- 1.2 关于作者
- 1.3 本书源码
- 1.4 反馈纠错
- 1.5 安全指南
- 1.6 捐助作者
- 第二章. 开发环境布置
- 2.1 编辑器选用
- 2.2 命令行工具
- 2.3 开发环境搭建
- 2.4 浏览器选择
- 2.5 第一个应用
- 2.6 Git 工作流
- 第三章. 构建页面
- 3.1 章节说明
- 3.2 静态页面
- 3.3 Think 命令
- 3.4 小结
- 第四章. 优化页面
- 4.1 章节说明
- 4.2 样式美化
- 4.3 局部视图
- 4.4 路由链接
- 4.5 用户注册页面
- 4.6 集中视图
- 4.7 小结
- 第五章. 用户模型
- 5.1 章节说明
- 5.2 数据库迁移
- 5.3 查看数据表
- 5.4 模型文件
- 5.5 小结
- 第六章. 用户注册
- 6.1 章节说明
- 6.2 注册表单
- 6.3 用户数据验证
- 6.4 注册失败错误信息
- 6.5 注册成功
- 6.6 小结
- 第七章. 会话管理
- 7.1 章节说明
- 7.2 会话
- 7.3 用户登录
- 7.4 退出
- 7.5 小结
- 第八章. 用户 CRUD
- 8.1 章节说明
- 8.2 重构代码
- 8.3 更新用户
- 8.4 权限系统
- 8.5 列出所有用户
- 8.6 删除用户
- 8.7 访客模式
- 8.8 优化前端
- 8.9 小结
- 第九章. 微博 CRUD
- 9.1 章节说明
- 9.2 微博模型
- 9.3 显示微博
- 9.4 发布微博
- 9.5 微博数据流
- 9.6 删除微博
- 9.7 小结