# 現代的編輯器
> 為什么要選用現代的編輯器
對于新手而言,更需要的是一把配件齊全并且及時更新的武器, 方便開發的同時降低使用難度,并且培養現代化的工作環境, 養成一個好的開發習慣遠遠大于熟練掌握奇淫技巧來使用各類編輯器。
以下是一些編輯器名詞概覽:
* VScode
* Atom
* SublimeText
* Vim
* PHPStorm
> 本書的代碼編寫、命令行環境、Git 使用全部通過 VScode 進行,為了你的學習體驗,建議與筆者的開發環境一致。
本書涉及的軟件都在官方網站進行下載安裝,請不要使用未知來源的軟件,如 百度云 或 各種網站 上下載的版本。
這對你的應用和開發環境有潛在危害。
為什么有危害? XcodeGhost 事件: https://baike.baidu.com/item/XcodeGhost
## VScode 特點
* 全中文支持
* 跨平臺支持
* 擴展部署在 微軟云 上,不需要 科學上網 即可安裝
* 由全球最大的操作系統、宇宙級 IDE Visual Studio 開發公司 微軟 提供
* 快速的迭代更新
* 對 TypeScript 提供第一方支持
* 版本控制,應用調試一氣呵成,幾個簡單的操作方可使用
* 打開速度極快,在大文件測試下穩居第一
## 如何安裝
前往 VScode: https://code.visualstudio.com/ 官方網站 下載安裝。
安裝時請務必勾選如圖內容:

完成后重啟操作系統。
- 第一章. 基礎信息
- 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 小結