搭配 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

szsy-canteen-API README

这是一个基于 深圳实验学校 的网上订餐系统开发的 API。开发者可以省略原先冗杂而无法避免的传值代码、摆脱原本繁琐而不易理解的操作逻辑,通过封装好的 szsy-canteen API 更为简洁的接口实现网上订餐交互。 ...

July 20, 2018 · Ethan