macOS 装机配置2020-10-09 21:46Dev, OS, macOS

macOS 装机配置

System Preference

First of All: Modifier Keys

最下方一排从左到右:

Cmd | Cmd | Option | Ctrl | Space

Keyboard Shortcut

注意下面是修改之后的快捷键名

保留这几个:

功能 快捷键/手势
Mission Control F1
Show Desktop F11
Move left/right a space Alt+Z/X
Select the previous input source
(可选) Shift+Alt+K Keka 压缩
Ctrl+Space Spotlight
(可选, 可以用 Spotlight 代替) Ctrl+Alt+S Sear

Trackpad

保留这几个:

功能 快捷键/手势
三指向上 显示桌面
三指左右 切换全屏窗口 (需要先全屏)
四指向上 Mission Control

其他所有三四指滑动的全部关掉

后期有 BAB 来进行控制

预设快捷键

注意下面是原始的快捷键名

快捷键 功能
Cmd + Opt + Esc 任务管理器
Cmd + Shift + V 剪切后的粘贴
Cmd + V 复制后的粘贴

Software

看这篇: 效率工具

ZSH Config

所有的 ZSH 配置文件的修改改完了之后记得要跑一下 source .zshrc 令其生效

自定义函数

这里是一个自定义函数的例子, 使用的是 shell 语法


## Internal Customized Function
function _print() {
  echo '====================='
  echo '>>>> '$1
  echo '====================='
  echo
}

## Project Related
function project() {
  _print 'Go to testProject-Web'
  cd /Users/test/Documents/Project/Work/testproject
  case $1 in
  "code")
    _print 'Running: Visual Studio Code'
    code .
    ;;
  "dev")
    _print 'Running: yarn debug'
    yarn debug
    ;;
  "url")
    # Nested Condition
    case $2 in
    "qa")
      _print 'Opening Website: test Internal Domain'
      _print 'Environment: QA'
      open "https://test.com"
      ;;
    *)
      _print 'Opening Website:  Internal Domain'
      _print 'Environment: Dev'
      open "https://test.com"
      ;;
    esac
  ;;
  "pr")
    _print 'Opening Website: testProject-web DevOps Pull Request'
    open "https://test.com"
    ;;
  "url")
    _print 'Opening Website: testProject-web Dev Public Domain'
    open "https://test-dev.testCompany.com/"
    ;;
  esac
}

alias


## Open with Finder/Browser
alias show="open"
alias o="open"

## General Alias
alias z="j"
alias code="'/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'"
alias cls="clear"
alias subl="open -a sublime\ text"

Command Cheatsheet

sudo vi /etc/hosts      # DNS
echo $SHELL             # 查看当前是哪一个 Shell
open [path]             # 使用finder打开目录
Powered by Remix
|
Designed by szhshp
|
Copyright © szhshp 2022