搭配 VS Code Remote 遠端開發擴展在 WSL 下開發

Visual Studio Code Remote - WSL 擴展允許你直接借助 VS Code 令 適用於 Linux 的 Windows 子系統(WSL) 作為你的全職開發環境。你可以在基於 Linux 的環境中進行開發,使用 Linux 特有的的工具鏈和實用庫,並在舒適的 Windows 中運行和調試基於 Linux 的應用程式。該擴展直接在 WSL 中運行命令和其它擴展,因此你可以編輯位於 WSL 中的檔或掛載在其上的 Windows 檔案系統(例如 /mnt/c),而無需擔心遇到檔路徑問題、二進位相容性或其它跨作業系統的難題。 ...

May 20, 2019 · Ethan

優化 Linux 上觸控板的使用體驗

Windows 的觸控板手勢可用性隨著 Windows 10 的鋪開愈來愈高,不僅手勢的樣式較前更為多樣,而且順滑度也不容置疑地有了很大的提升。相比之下,優化在桌面乏力的 Linux 在觸控板的體驗,就成了生存在 Linux 用戶和筆記本用戶兩者並集的使用者需要操心的問題了。 ...

March 10, 2019 · Ethan

安裝 Vim 與配置 YouCompleteMe 外掛程式

「編輯器戰爭」(Editor War)雖說是一場 Vim 與 Emacs 兩派無休止的論戰。但在我看來,只要完成了編輯器的配置並將其投入了日常生產,不論 Vim 還是 Emacs 的死忠粉,都是十分優秀的。產生這一想法的原因是我在 Vim 上做了一次痛苦的嘗試。特別是配置 YouCompleteMe 這個名字連聽起來都些許曖昧的外掛程式的時候,更是竭盡全力地讓我感受到了它的惡意。 ...

September 1, 2018 · Ethan

在 Ryzen 移動平臺上安裝 Gentoo Linux

Linux 內核對於跟進支持 Ryzen 移動低壓 CPU 的熱情似乎和市面上寥寥無幾的 Ryzen 筆記本熱度十分吻合。雖然從 Linux 4.11 起就對 Ryzen 桌面 CPU 有較好的支持,但是 4.17 以下的內核在其移動 CPU 上甚至無法正常載入。撰寫本文時(2018.07),絕大多數發行版本的默認內核版本皆 < 4.17,所以存在的幾個激進的 Linux 發行版本是我僅有的選擇,Gentoo 便是其一。 ...

August 15, 2018 · Ethan