0%

macOS Memo

macOS Memo

npm 使用淘宝镜像

1
2
3
4
5
# alias for cnpm
alias npm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"

清除没用的打开方式的右键菜单

1
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo “Open With has been rebuilt, Finder will relaunch”

Mojave

更新后 WebKit 类应用字体

更新后 WebKit 类字体不清晰,包括 chrome、vscode 等应用,这是因为 Mojave 更新了渲染算法,解决办法:

1
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO

sublime text

修改 hosts 文件

1
2
3
4
# /etc/hosts
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
127.0.0.1 www.sublimetext.com

注册

3176 版本注册使用 Google Drive 中对应的注册码

sftp 远程编辑

安装

sftp

sublime 注册

Google Drive 中对应的注册方法

命令行寻找文件

和Linux系统的mlocate/locate类似

1
mdfind [keyword]

安装 GNU 系列的工具

1
brew install coreutils

注意安装完成之后提示的修改PATH方法。

安装 Python2

1
brew install python@2

安装 OpenCV

1
brew install opencv, hdf5, tesseract

Homebrew

地址

安装 homebrew

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

配置 formula 索引镜像

清华镜像配置

1
2
3
4
5
6
7
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

brew update

配置二进制预编译包配置

homebrew-science 现在不需要配置了

1
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles

禁用每次安装的更新

1
export HOMEBREW_NO_AUTO_UPDATE=1

iterm2

安装方法

1
2
# https://gist.github.com/kevin-smets/8568070
brew cask install iterm2

soarized 文件夹不显示颜色问题

1
eval `dircolors /Users/gys/Google\ Drive/Apps/dircolors-solarized/dircolors.256dark`

zsh-autosuggestions 提示看不清问题

iterm2 安装 Solarized Dark - Patched.itermcolors 主题可解决

zsh

oh my zsh

1
plugins=(git jump brew osx zsh-syntax-highlighting zsh-autosuggestions)

sshfs

安装 sshfs

  1. 安装 osxfuse, 也就是 fuse for macos,注意,下载地址,注意不要安装该页面的 sshfs
  2. brew install sshfs

使用方法

macOS 加快访问速度的挂载方法:

1
2
3
sshfs Mongolia:/ Mongolia -o auto_cache,reconnect,defer_permissions,noappledouble
# or
sshfs usrname@ip:/path/to/file /path/to/local -o auto_cache,reconnect,defer_permissions,noappledouble

读写 ntfs

1
brew cask install mounty

平滑鼠标操作

1
brew cask install mos

为 iTerm 配置 lrzsz / zmodem

方法

locate

1
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

登录启动项修改

下面对应的文件记录了启动项,删除或者重命名到非 plist 结尾 可以搞定

1
/Library/LaunchAgents

欧陆词典

  1. 使用 xcode 修改 /Users/didi/Library/Preferences/com.eusoft.eudic.plist, 把 MAIN_TimesLeft 的 Value 改为 820711.
  2. 把文件只读并且锁定。

Chrome

设置 -> 自定义字体 - >
标准字体 Arial/Helvetica
Serif 字体 Georgia
Sans-serif 字体 Arial/Helvetica
宽度固定的字体 Menlo