標籤: 教學
-
完整備份 GitHub 上的所有 repo
使用 GitHub CLI 和 clone --mirror
資料備份在現代是一個非常重要的習慣及任務,不要讓重要的資料只存在一個地方是備份的第一步(例如只放在 GitHub 上),本文提供一個方法,來用一個腳本自動完整備份你在 GitHub 上的所有 repo,包含所有的 branch 和 tag。
#教學
#Git
#程式
-
在 NeoVim 中使用 Flash 取代 Easy Motion 來快速跳轉
對於常用 Vim 的人來說,Easy Motion 絕對是一個好用的插件,它可以讓你在使用 Vim 時更快速且方便的將遊標移動到螢幕上任何想要的位置。不過,對於 Easy Motion 不少人也有一些意見,例如太久沒人維護(筆者寫本文當下最後一筆 commit 是 2022 年,且只是修改文件)、實現方式老舊、慢...為了有一個更現代、快速的類-Easy Motion 體驗,我開始轉而使用 Flash 。目前已經用了半年,我認為 Flash 可以完全取代 Easy Motion,而且可以做得更好。
#Vim
#教學
-
簽署 commit 並設定 GitHub GPG Key 以驗證
Git commit signature verification & GPG key
在 GitHub 看 commit 記錄時,可能會發現有些 commit 被標記為已驗證(Verified),代表這個 commit 可以確認是真的由此使用者提交的。因為 commit 是可以僞造 的,你只要知道某人的 username 和 email 就可以用 git config --global user.name 和 user.email 設定並假冒 commit 的作者。然而這兩項資訊在現代來說超級公開。
#教學
#程式
-
[自製QMK鍵盤-番外] 0.24.8版QMK韌體
2024 QMK 韌體編輯教學
在上一篇文章 中已經完成鍵盤的 Layout,這篇文章將會接續製作步驟 的第 3 步——生成並編輯 QMK 韌體。
自製QMK鍵盤#教學
#DIY
#3C
#QMK