JavaScript 的 diff 套件

以前都用 diff,它能以字元(char)、單字(word)、行(line)、句(sentences)為單位比較;但是只能處理「行」為單位的 patch [閱讀全文]

Choosy extension 搞掛 Chrome 的解法

前陣子開始用 Choosy 讓不同的網站分別用不同的瀏覽器開。但是 Choosy 的 extension 一直讓 Chrome 掛掉,後來在這篇找到解法: 在 Chrome 開啟 x-choosy://prompt.all/ 這個網址,然後勾選「永遠用這個 App 開啟」 [閱讀全文]

Git revision range

常忘記 .. 跟 ... 的差別: A..B (兩個點)表示:只列出在 B 有的 A...B (三個點)表示:列出在 A 或 B 其中任一邊的 可以加上 --left-right 來顯示 commit 屬於哪一邊。 參考資料:Git [閱讀全文]
Git 

在 editor 混用 Prettier 與 ESLint

前篇 Prettier + ESLint 提過了兩者的合作方式,這篇主要是筆記在各主流 editor 下…… Prettier 與 ESLint 的 editor/IDE 外掛 「混用 Prettier 與 ESLint 格式」的設定 「存檔時自動排版」的設定 VSCode Extensions: Prettier, ESLint Prettier + ESLint: Turn [閱讀全文]

Prettier + ESLint

ESLint — 程式碼檢查工具,包含排版風格與潛在問題 Prettier — 支援多種語言的格式化工具 這篇不做個別介紹,只是整理一下兩個工具一起使用時的一些小細節。 方式 1: [閱讀全文]