- Open source
- Electron base
- 全 TypeScript 撰寫
- 因為是 open source,幾乎每個月都有一次大 update
- bug fix 與更新有很多都是外部貢獻者幫忙的
- 內建 Emmet(zen-coding)
- 豐富的外掛(extension)
- 方便的 code navigation
- 內建整合 Git
- 內建 Terminal(Command line)
- 內建 TypeScript inline 檢查功能
- Docker file 的 intellisense
- Auto save 設定
- Slack 整合
- Debugger framework > Node.js
- Sublime 並非 open source
- Sublime Text 3 還在 beta(上一次 update 居然是 2016/09/23...)
- 一個產品保持獲利(活力)是很重要的
- 基本上 VS Code 把 Sublime 的功能幾乎都抄過來了(minimap)
- code snippets 建議順序相反(VS Code 可以改)
- 熱鍵完整複製 > Sublime Text Keymap
- Bookmarks Command + Option + K 加入 / 移除書籤 Command + Option + L 前往下一個書籤 Command + Option + K 前往上一個書籤
"bookmarks.useStickyBookmarks": true
"bookmarks.saveBookmarksBetweenSessions": true
- Spellchecker
預防 typo 的神器
- indent-rainbow
縮排神器
- Material-Icon Theme
Icon / folder 非常漂亮與強大的主題
- Material
基於 Material design 的 work bench 主題
- Path Intellisense
import 或是 require 的時候提示相對路徑檔案列表
- Rainbow Brackets
括號以同樣顏色顯示
- Theme - Seti-Monokai
React JSX 語法高亮與高對比推薦
- GitLens
Diff / Blame 強大的工具
- Git History
列出 Git 的所有歷史紀錄與
- ESLint
與專案中的 .eslintrc 整合,提示 coding style 的問題
- Project Manager
設定多個專案路徑,快速切換
- Copy Relative Path
複製相對路徑
此簡報用於 Xuenn SBK team 內部訓練!:metal::metal::metal: