Skip to content

shiqf/dotfiles

Repository files navigation

Mac 系统配置以及功能介绍

这是一个关于 Mac 系统的基本配置,和功能的配置文件,以及一些功能的介绍等等

系统设置

触控板

  • 系统设置 > 触控板
    • 光标与点击
      • 轻拍来点按
      • 辅助点按
      • 查找
      • 三指拖移
    • 滚动缩放
      • 默认全选
    • 更多手势
      • 默认全选

Dock

  • 置于屏幕上的位置:根据自己喜好设置左下右。
  • 设置 Dock 图标更小(大小随个人喜好)。
  • 自动显示和隐藏 Dock。

Finder

  • 设置经常使用的文件夹,比如下载文件夹。右键选择排列方式为种类。设置在左上方的显示选项。

菜单栏

  • 去掉蓝牙等无需经常使用的图标。
  • 将电池显示设置为百分比。

互联网账户

  • 添加 iCloud 用户,同步日历,联系人和 Find my mac 等等。

Xcode 命令行工具

安装 Xcode command line tools,运行:

xcode-select --install

运行命令后,按照指引,你将完成 Xcode command line tools 安装。

说明:

安装完成后,你将可以直接在 terminal 中使用主要的命令。比如: make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp等等。

如果你想了解 Xcode command line tools 包含多少可用的命令,可以到 /Library/Developer/CommandLineTools/ 查看。

Mac 配置安装

如果你不想自己单独配置,或嫌配置麻烦,可以通过打开终端运行 git clone 该配置文 件库,并复制下面代码运行(不包括$)。

$ git clone https://github.com/shiqf/dotfiles.git ~/ # 配置文件下载
$ cd ~/dotfiles                                      # 进入配置文件
$ make install                                       # 环境所需软件安装、配置
$ make all                                           # 安装所有软件

说明

该配置文件中有vim配置文件、tmux复合多用窗口配置文件等

相关工具 Mac 工具的介绍和使用

Homebrew

包管理工具可以让你安装和更新程序变得更方便,目前在 OS X 系统中最受欢迎的包管 理工具是 Homebrew

安装

在安装 Homebrew 之前,需要将 Xcode Command Line Tools 安装完成,这样你就可 以使用基于 Xcode Command Line Tools 编译的 Homebrew

terminal 中复制以下命令(不包括 $),跟随指引,将完成 Hombrew 安装。

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

紧接着,我们需要做一件事让通过 Homebrew 安装的程序的启动链接 (在 /usr/local/bin 中)可以直接运行,无需将完整路径写出。通过以下命令将 /usr/local/bin 添加至 $PATH 环境变量中:

# 使用 zsh 作为默认 shell
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc

Cmd+T 打开一个新的 terminal 标签页,运行以下命令,确保 brew 运行正常。

$ brew doctor // 验证 brew 是否可用

说明

安装完成后,Homebrew 会将本地 /usr/local 初始化为 git 的工作树,并将目录 所有者变更为当前所操作的用户,将来 brew 的相关操作不需要 sudo

你已经感受到了使用 Homebrew 安装命令行程序的便利。那么接下来,我们将通过 Homebrew Cask 优雅、简单、快速的安装和管理 OS X 图形界面程序,比如 Google ChromeDropbox

安装命令行工具和图形界面工具

安装命令行工具和图形界面工具是如此的简单直接,运行以下命令即可完成:

$ brew install someCommand  # 安装命令行工具
$ brew cask install someGui # 安装图形界面工具 :注意多一个 cask
$ brew upgrade              # 更新brew管理包并更新安装软件
$ brew outdated             # 更新brew gui管理包并更新安装软件
$ brew cleanup              # 清除多余的下载文件

搜索

如果你想查看 cask 上是否存在你需要的 app,可以到 官网 进行搜索。

文件预览插件

有些 插件 可以让 Mac 上的文件预览更有效,比如语法高亮、markdown 渲染、 json 预览等等。

$ brew install qlcolorcode --cask        # 预览提供语法高亮
$ brew install qlstephen --cask
$ brew install qlmarkdown --cask         # 为 markdown 提供渲染
$ brew install quicklook-json --cask
$ brew install qlprettypatch --cask
$ brew install quicklook-csv --cask
$ brew install betterzipql --cask
$ brew install webpquicklook --cask      # 为预览 webp 图片格式提供支持
$ brew install suspicious-package --cask
# 在终端中运行,这将重启预览并重新加载所有插件
$ Run qlmanage -r

OS X 图形界面程序

$ brew install alfred --cask
$ brew install appcleaner --cask
$ brew install cheatsheet --cask
$ brew install dropbox --cask
$ brew install google-chrome --cask
$ brew install onepassword --cask
$ brew install totalfinder --cask

iTerm2

作为一名开发者,我们常常花上很多时间在终端 上,如同武士的剑,一出手便知高低。所 以让我们安装 Mac 上最强大的终端 iTerm2 吧!写码除虫 ,居家必备。

Finder 中,将 iTerm 拖拽进入 Application 文件夹中。然后,你可以在 Launchpad 中启动 iTerm2

颜色和字体设置及安装配置

  • Keys -> Hotkey 中设置 command + option + i 快速显示和隐藏 iTerm2
  • Profiles -> Default -> Check silence bell 使 iterm2 铃声不响
  • Profiles -> Default -> Colors -> Load Presets 将其导入,作为默认颜色。或者下载主题导入。
  • Profiles -> Text 改变游标(cursor)、文字和颜色,随个人喜好。

dracula 终端主题颜色及 SourceCodePro字体下载安装配置

$ git clone https://github.com/dracula/dracula-theme/ ~/backup
# 在 iterm 配置中导入主题,从 ~/backup

ZSH

切换 zsh 作为第一 shell

$ cat /etc/shells          # 查看系统中的 shells
$ sudo chsh -s /bin/zsh    # 切换默认 bash 到系统默认 zsh

我们将安装 zsh ,其拓展功能和主题将由 oh-my-zsh 提供。其中env.sh 文件用于 维护别名(aliases),输出(exports)和路径改变(path changes)等等,以免 影响 ~/.zshrc

使用 Homebrew 安装 zshzsh completions 自动补全、zsh-autosuggestions 智能提示的安装

$ brew install zsh 
$ brew install zsh-completions 
$ brew install zsh-autosuggestions 

安装 oh-my-zshzsh 获得拓展功能和主题

$ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

用文本编辑器或 vim 打开 .zshrc 进行以下编辑:

$ ZSH_THEME=pygmalion # iterm2 终端提示主题设置
$ alias zshconfig="vi ~/.zshrc"
$ alias envconfig="vi ~/dotfile/env.sh"
$ plugins=(git colored-man colorize github jira vagrant virtualenv pip python brew osx zsh-syntax-highlighting)

MySql

Node.js

必不可少提高效率的软件介绍

alfred

Karabiner-Elements 键位定制神器

系统全局的键位定制 地址

播放器

iina

Tmux

Vim

Git

About

config of vim and zsh and so on

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published