Windows 自带了 PowerShell 和不少命令行工具,但在日常开发中,文件搜索和文本搜索仍然可以使用更现代的命令行工具来提升效率。本文使用 winget 安装 Windows Coreutils、PowerShell 7、Ripgrep 和 fd,并对 PowerShell 做简单配置。

阅读全文 »

如果一台电脑上同时维护公司项目和个人项目,最容易遇到的问题就是 Git 提交账号混用:公司仓库不小心使用了个人邮箱,或者个人项目被提交成了公司账号。

Git 支持通过全局配置中的 includeIf,根据仓库的 Git 目录路径自动加载不同的配置文件。配置完成后,只要仓库放在约定的目录下,就可以自动使用对应的 user.name 和 user.email,不需要为每个仓库单独执行 git config --local。

阅读全文 »

在 Mac 上用 Homebrew 安装命令行工具,可以把很多系统自带命令升级成更高效、更现代的版本。比如文件搜索、目录查看、系统监控、网络调试、媒体处理、Java/Node 环境管理等,都可以通过一套统一的命令完成安装和更新。

阅读全文 »

记录一下这次将博客升级到 Hexo 8.1.0 的过程,主要包括 Hexo 主程序升级、NexT 主题升级、无用默认主题清理,以及 marked、stylus 渲染器的补齐。

之前的 NexT 主题配置可以参考这篇文章:hexo-next主题配置方式。

阅读全文 »
0%