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: 切换检查器
1
2
3
4
command + shift + [:        切换到上一个标签页
command + shift + ]: 切换到下一个标签页
ctrl + tab: 切换到下一个标签页
ctrl + shift + tab: 切换到上一个标签页
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