localhost
硬件设备
主机 组装¥6194:
笔记本:MacBookPro 2018 款
其他设备:
软件应用
Chrome
Chrome 插件
VSCode
我的首选代码编辑器,参考 这里 手动增加 code 命令到环境变量
常用插件
VSCode 已经内置支持 Path IntellisenseAuto Close TagAuto Rename Tag 等一些常用插件
,另外 VSCode 本身就是使用 TS 编写的,所以一些 TS 基础特性相关的扩展也没必要安装。
建议
可以在项目根目录的 .vscode/extensions.json 中配置一些推荐和不推荐使用的扩展
// .vscode/extensions.json { "recommendations": [ // 插件的标识符 插件官网的 Unique Identifier "editorconfig.editorconfig", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "antfu.goto-alias" ], "unwantedRecommendations": [ "hookyqr.beautify", "ms-vscode.vscode-typescript-tslint-plugin", "dbaeumer.jshint" ] }
shell 和终端
根据 Homebrew 官网 指引安装 Homebrew,然后再使用 Homebrew 安装 Git
# 如果需要升级 Homebrew brew update # 如果需要升级 Homebrew 安装的包 brew upgrade # 如果需要清理 brew cleanup --prune=all -q brew install git git-lfs git config --global core.autocrlf false # 不转换 CRLF git config --global core.ignorecase false # 不忽视大小写 git config --global init.defaultBranch main # 默认使用 branch git config --global remote.origin.prune true # 移除多余远端分支 git config --global user.name Mintnoii # 自己的用户名 git config --global user.email mintnoiiqing@gmail.com # 自己的邮箱
随后使用 Homebrew 安装 zshzsh-autosuggestionszsh-fast-syntax-highlightingautojump,另外根据指引安装 oh-my-zsh,配合起来一起使用
brew install zsh brew install zsh-fast-syntax-highlighting brew install zsh-autosuggestions # 安装 oh-my-zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # 如果需要升级 oh-my-zsh omz update brew install zsh brew install zsh-fast-syntax-highlighting brew install zsh-autosuggestions # 安装 oh-my-zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # 或者使用 https://gitee.com/mirrors/oh-my-zsh sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)" # 如果需要升级 oh-my-zsh omz update
修改 oh-my-zsh 的默认主题 ~/.oh-my-zsh/themes/robbyrussell.zsh-theme,把 %c 换成 %~ 以增加当前路径的显示。
修改 zsh 配置文件 ~/.zshrc,增加插件
plugins=(autojump git git-auto-fetch git-lfs vscode web-search z) # zsh-fast-syntax-highlighting/share source $HOMEBREW_PREFIX/opt/zsh-fast-syntax-highlighting/share/zsh-fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh # zsh-autosuggestions source $HOMEBREW_PREFIX/share/zsh-autosuggestions/zsh-autosuggestions.zsh # autojump [ -f $HOMEBREW_PREFIX/etc/profile.d/autojump.sh ] && . $HOMEBREW_PREFIX/etc/profile.d/autojump.sh
使配置生效
source ~/.zshrc
配置 oh-my-zsh alisas
# vscode 打开配置文件 code ~/.zshrc # 举例 alias ccc="clear" alias desk="cd ~/Desktop" alias gpdev='git pull origin develop' alias pcmt='pnpm commit' alias mintnoii='git config user.name Mintnoii && git config user.email MintnoiiQing@gmail.com && echo "welcome, mintnoii"' # source ~/.zshrc
配置 git alias
步骤:
  1. cd ~/.oh-my-zsh/plugins/git
  2. ls
  3. code git.plugin.zsh
// 在配置文件中设置的 alias shell 重启后不会失效~ alias g='git' alias ga='git add' alias gaa='git add --all' alias gapa='git add --patch' alias gau='git add --update' alias gav='git add --verbose' alias gap='git apply' alias gb='git branch' alias gba='git branch -a' alias gbd='git branch -d' alias gbD='git branch -D' // 省略...
Bashrc
alias gpdev='git pull origin develop' alias set-mintnoii='git config user.name Mintnoii && git config user.email MintnoiiQing@gmail.com && echo "welcome, mintnoii"' alias ccc='clear' alias ssh-github='eval `ssh-agent` && ssh-add ~/.ssh/id_rsa_github'
Node.js
必装软件
系统管理
开源免费的 Tencent Lemon 集成了很多有用的功能。还能用,但最近一次更新是去年。
办公软件
VPN
// 关闭服务 brew services stop v2raya // 重置密码 v2raya --reset-password --lite // 启动服务 brew services start v2raya
参考链接
http://fe.ssr-fc.com/guide/Shell.html#快捷键https://juejin.cn/post/7271287156571832359