sift:可取代 grep 的快速強大工具程式

sift 預設跟 grep 非常類似,都是要搜尋檔案內容使用的

  • sift 'keyword' filename # 等於 grep 'keyword' filename
  • sift 'keyword' * # 等於 grep 'keyword'

閱讀全文〈sift:可取代 grep 的快速強大工具程式〉

好站:CSS Grid Layout 產生器

網頁的 CSS 部份,通常最麻煩的就是 Grid 的架構部份,以前常常會需要靠 float,現在 CSS 有很多新的語法可以用,主要是靠 display 的屬性來達成。

此網站提供 CSS Grid 的界面產生器,可以在頁面上點選,最後就可以生成需要 Grid 格式的 CSS、HTML 語法。

cheat.sh:Cheatsheet 的線上、CLI 查詢工具

程式撰寫常常需要線上查資料、查 Library 或者查詢寫法(ex: foreach 的參數) 等等,有個線上服務出現,將這些種種問題一次解決。

各種程式語言、各種寫法範例、Cheatsheet 等等,在這個網站都可以直接查到,而且還有提供 CLI (crt.sh) 直接透過 CURL 存取查詢。

使用方式

  • curl https://cheat.sh/ # 即可開始使用
  • curl https://cht.sh/ # 即可開始使用

註:此篇最下面有將 cht.sh 與 vim 快速鍵結合,方便查詢

閱讀全文〈cheat.sh:Cheatsheet 的線上、CLI 查詢工具〉

yapf:Python、Python 3 程式碼 Formatter 工具

Google Github 的專案可以看到 Python、Python 3 的程式碼 Formatter 工具 yapf。

yapf 已經出蠻久了,Debian / Ubuntu Linux 都有 Package 可以使用。

  • Python 2:apt install yapf
  • Python 3:apt install yapf3

閱讀全文〈yapf:Python、Python 3 程式碼 Formatter 工具〉

Linux CLI 查看 Git Repository 紀錄工具:GRV

Linux CLI 要查看 Git repository 的圖形顯示,可以使用 tig,視窗顯示查看可以使用 Gitk。

不過 tig 能看的比較有限,操作還是比較偏向 Git 命令列,而不是像 Gitk 上下左右的視窗可以即時看 Log、diff 等等的資料。

grv 就類同 CLI 版的 Gitk,而且執行速度很快,有空可以玩玩看~

閱讀全文〈Linux CLI 查看 Git Repository 紀錄工具:GRV〉