Efficiency optimization practice of oh-my-zsh (omz) configuration parameters(macOS 下 oh-my-zsh omz 配置参数效率优化实践,对开发人员用户高频使用 zsh 场景建议)

Efficiency optimization practice of oh-my-zsh (omz) configuration parameters(macOS 下 oh-my-zsh omz 配置参数效率优化实践,对开发人员用户高频使用 zsh 场景建议)

⚠️以下 oh-my-zsh 终端配置优化(仅针对 macOS 环境开发人员用户高频使用 zsh 终端配置建议,小白用户不建议尝试!)

oh-my-zsh 版本信息:
  • OMZ 版本:master (f1934d2)
  • 更新时间:2025-10-20
  • 配置默认: ~/.zshrc

目录大纲:

  • oh-my-zsh 终端配置基础优化(仅建议,可避免配置文件和数据散落用户目录)
  • ZSH 历史记录设置(omz:高性能模式)
Read more
macOS Ghostty Terminal Ddefault binding keyboard shortcut key list(Ghostty.org Ghostty 终端默认快捷键列表)

macOS Ghostty Terminal Ddefault binding keyboard shortcut key list(Ghostty.org Ghostty 终端默认快捷键列表)

macOS Ghostty 终端默认快捷键列表

  • 基本常用快捷键
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
command + t:                新建标签页
command + n: 新建窗口
command + w: 关闭当前终端界面(标签页或分割窗口)
command + shift + w: 关闭当前窗口
command + shift + enter: 切换分割窗口缩放
command + alt + shift + w: 关闭所有窗口
command + page_up: 向上滚动页面
command + page_down: 向下滚动页面
command + home: 滚动到顶部
command + end: 滚动到底部
command + q: 退出 Ghostty
command + enter: 切换全屏模式
command + ctrl + f: 切换全屏模式
command + c: 复制到剪贴板
command + v: 从剪贴板粘贴
command + a: 全选
command + k: 清空屏幕
command + comma: 打开配置文件
command + alt + i: 切换检查器
Read more
macOS 系统升级导致 brew 发行包 Nginx 服务 Service 无法启动或启动失败问题解决(MacOS Ventura 13.3)

macOS 系统升级导致 brew 发行包 Nginx 服务 Service 无法启动或启动失败问题解决(MacOS Ventura 13.3)

macOS 系统升级导致 brew 发行包 Nginx 服务 Service 无法启动或启动失败问题解决(MacOS Ventura 13.3)

系统版本:MacOS Ventura 13.3

Nginx 服务启动失败问题描述:

MacOS 系统升级导致 brew 发行包 Nginx 服务 Service 无法启动或启动失败,提示隐私或权限问题,系统限制 root 用户运行。

解决方案:

此脚本用于解决 MacOS 升级新版后,基于 Homebrew 发行的 Nginx 包守护服务无法启动运行问题。
此问题一般由 MacOS 更新的权限隐私策略与 nginx 守护服务权限冲突导致服务无法启动。该脚本通过直接操作 nginx 服务进程实现服务的快捷管理,增加常用进程基础检查操作,封装快捷操作脚本。

ljq@GitHub

Homebrew 安装 nginx:

1
brew install nginx

macos_nginx_brew_service.sh

Read more
MacOS English terminal Chinese garbled characters solution (MacOS 英文环境终端中文内容乱码问题解决)

MacOS English terminal Chinese garbled characters solution (MacOS 英文环境终端中文内容乱码问题解决)

Problem presentation

1
2
3
4
5
6
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"

warning: Falling back to a fallback locale ("en_US.UTF-8").

此问题常见于 MacOS 系统升级、OpenSSL 升级后,terminal 终端 ssh 远程链接时发出警告。

Solution

在 MacOS 本地终端:

1
sudo vi /etc/ssh/ssh_config

注释默认配置:

1
SendEnv LANG LC_*

重启终端即可。

References

参考

Hexo cdn.jsdelivr.net A low cost solution for CDN invalidation(Hexo cdn.jsdelivr.net 等部分 CDN 引用无效的一种低成本解决方案)

Hexo cdn.jsdelivr.net A low cost solution for CDN invalidation(Hexo cdn.jsdelivr.net 等部分 CDN 引用无效的一种低成本解决方案)

原因:cdn.jsdelivr.net 在2021 年 12 月 20 号国内已经无法使用,导致部分引用此引用此 cdn 资源的 hexo 生成站点 js 依赖和错误页面功能异常。

临时低成本解决方案:

考虑到不同的 hexo 站点使用的插件各有不同,且引用的第三方 js 库存在差异,故考虑采用低成本的方式解决。大概思路是在生成的部分文件里,替换相应的站点域名,实现在 deploy 之前完成文件路径的转换。

Read more
HomeBrew Mirror to accelerate Settings (HomeBrew 镜像加速解决源下载缓慢卡顿问题和超大软件包等待问题)

HomeBrew Mirror to accelerate Settings (HomeBrew 镜像加速解决源下载缓慢卡顿问题和超大软件包等待问题)

HomeBrew 环境配置以及卡顿问题处理

关键环境变量配置

推荐使用清华源镜像替换:
https://mirrors.ustc.edu.cn/

1
2
3
4
5
6
7
# 文件列表(对应以下镜像仓库地址)
homebrew Folder
-------------------------------
homebrew-bottles
homebrew-cask-versions.git
homebrew-cask.git
homebrew-core.git
Read more