GitHub - 11ze/use: 我正在使用的东西

设备

  • MacBook Pro 14’ M1 16GB

Homebrew

brew tap homebrew/cask-fonts
brew tap homebrew/cask-versions
brew tap buo/cask-upgrade
brew tap mongodb/brew
brew tap homebrew/autoupdate
 
# https://github.com/DomT4/homebrew-autoupdate,每 12 小时或启动系统时自动更新
brew autoupdate start 43200 --upgrade --cleanup --immediate --sudo
 
brew install git git-lfs git-flow
git config --global core.autocrlf false # 不自动转换 CRLF
git config --global core.quotepath off # 显示原始文件名
git config --global core.ignorecase false # 区分大小写
git config --global init.defaultBranch main
git config --global remote.origin.prune true # 自动移除不存在的远端分支
git config --global user.name username # 注意不要照抄
git config --global user.email email # 注意不要照抄
 
brew install btop
brew install fnm # manager Node.js version
brew install font-jetbrains-mono
brew install php
brew install composer
brew install tldr # 像 man 命令一样在终端查看命令的说明和使用例子
 
# 访达插件
brew install --cask openinterminal # 在 Finder 打开终端,https://github.com/Ji4n1ng/OpenInTerminal,在访达随意右键到 Quick Actions 里添加工具栏按钮
brew install --cask qlmarkdown # 预览 Markdown
brew install --cask qlstephen # 预览没有扩展名的纯文本文件
brew install --cask --no-quarantine syntax-highlight # 代码高亮
 
brew install --cask another-redis-desktop-manager
brew install --cask font-hack-nerd-font
brew install --cask maczip
brew install --cask picgo # 图床
 
brew tap mac-cleanup/mac-cleanup-py
brew install mac-cleanup-py # mac-cleanup [-c|-n]
 
# Go
brew install go
 
# 添加以下内容到 ~/.zshrc
export PATH="/Users/wangze/go/bin:$PATH"
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
 
 
# Rust
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
rustc -V && cargo -V
 
# vi ~/.cargo/config.toml
[source.crates-io]
replace-with = 'ustc'
 
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
 
 
# Java
brew install maven
brew install jenv
 
# 添加以下内容到 ~/.zshrc
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
 
jenv add xxx # 可以用 /usr/libexec/java_home 查看 xxx,一般在 /Library/Java/JavaVirtualMachines/zulu-18.jdk/Contents/Home

App Store

软件

系统设置

  • 打开

    • 三指拖移
    • 触控板手势 - 更多手势 -App Exposé - 四指向下清扫
    • 使窗口按应用程序成组
    • 使用大写锁定键切换“ABC”输入法
    • 在滚动条中点按跳到点按的位置
    • 键盘快捷键
      • 调度中心
        • 向左移动一个空间 Ctrl + Q
        • 向右移动一个空间 Ctrl + W
      • 调度中心:Ctrl + E
      • 应用程序窗口:Ctrl + D
    • Finder > Menu Bar > View > Show Path Bar
    • Privacy & Security > Extensions > Added extensions > OneDrive > Finder extensions
  • 关闭

    • 调度中心 - 根据最近的使用情况自动重新排列空间
    • iCloud - 同步桌面与文稿文件夹
    • 在程序坞中显示最近使用的应用程序
    • Spotlight

DNS

Github

# ~/.ssh/config
Host github.com
    HostName ssh.github.com
    User {username}
    Port 443

iCloud

# crontab -e 输入定时任务,确保 iCloud 同步正常
*/10 * * * * killall bird && killall cloudd

Docker

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "10GB",
      "enabled": true
    }
  },
  "experimental": false,
  "log-driver": "json-file",
  "log-opts": {
    "max-file": "1",
    "max-size": "10m"
  }
}

Chrome

  • 访问一次 google.com/ncr,避免 Google 自动重定向
  • 设置扩展允许预加载网页:uBlock OriginDecentraleyes
  • F12 进入 DevTools,Setting > Experiments > Redesign of the filter bar in the Network Panel,关闭,效果:
    • image.png