Mac よく使うソフトウェア#
一般#
- 网易邮箱大师
- 微信
- 谷歌ブラウザ
- 有道云笔记
- 网易云音楽
- QQ 音楽
- VSCODE
- Docker
- uTorrent
- 阿里云盘
- Eagle
効率#
- Notion - コンテンツ管理
- Paste - クリップボードツール
- Alfred 4 - 検索強化
- Fluent Reader - RSS 読み込み
- Ego Reader - RSS 読み込み
- Eagle - 画像管理
ツール#
- Beyond-Compare - ファイル比較
- Magnet - 分割画面ツール
- eZip - 圧縮ツール
- zsh - コマンドライン
- wrap - コマンドライン拡張
- Shottr - スクリーンショットツール
- Jump-Desktop - リモート接続
- OpenInTerminal - terminal ツール
- SwitchKey - 入力法自動切替
- TinyPNG4Mac - 画像圧縮
- uPic - 画像ホスティング
- ShadoShadowsocksX-NG-R8 - VPN
- KeepingYouAwake - コンピュータスリープ防止
- Input Source pro - 入力法切替
- Dropover - ファイルドラッグ中継
- Bartender - Mac メニューバー管理
- Omi 画面録画専門家
- Downie 4 - 動画ダウンロード
- Cursor-pro - カーソル最適化
- stats - システム監視
開発#
エンターテイメント#
- IINA - 動画プレーヤー
コマンドラインツール#
一般的な代替#
- procs
システムで実行中のプロセスを表示
procs vscode
- bat
cat のハイライト代替版でファイルを表示
bat README.md
- fd
find の代替版でファイルを検索
fd passwd /etc
/etc/default/passwd
/etc/pam.d/passwd
/etc/passwd
- exa
ls の代替版でフォルダ内のファイル情報を表示
exa -l
exa --tree --level=2
機能#
- rg
正規表現でフォルダやファイル内の内容を検索
rg 'fast\w*' README.md
-
ctop
実行中のプログラムのリソース分布を表示 -
mac-cleanup
Mac OS クリーンアップ -
upscayl
AI で画像の画質を向上
VSCODE プラグイン#
視覚#
効率#
- Auto Close Tag
- Auto Rename Tag
- ES7 React/Redux/GraphQL/React-Native snippets
- VS Code JavaScript ES6 snippets
- Less IntelliSense
- IntelliSense for CSS class names in HTML
- Turbo Console Log
- Better Comments
スタイル#
- Codelf
- Prettier
- Document This
- koroFileHeader
- Project Manager
git プロジェクトの分類管理
ヒント#
機能#
- GitLens
- Import Cost VSCode Extension
- Live Server
- Markdown All in One
- MDX
- REST Client
- TODO+
- TODO Highlight
- i18n Ally
AI#
ショートカットキー#
control + option + command#
openInTerminal で現在のディレクトリに terminal を開く
control + option + command + t
openInTerminal で現在のディレクトリに vscode を開く
control + option + command + v
openInTerminal で現在のファイルのアドレスをコピー
control + option + command + c
control + option#
DropOver で空のファイルの一時保存エリアを開く
alt + option + blank-space
Hidden Bar の表示 / 非表示を制御
alt + option + h
command + shift#
クリップボード管理ツール Paste を開く
command + shift + v
uPic でファイルを選択してアップロード
command + shift + y
uPic でクリップボードの画像内容をアップロード
command + shift + u
uPic で選択した領域を切り取ってアップロード
command + shift + i
command#
input source pro で入力法を搜狗中文に切り替える
command + ]
input source pro で入力法を英語に切り替える
command + [
alt#
Alfred のグローバル検索ボックスを開く
alt + blank-space
zshrc#
export PATH=$HOME/bin:/usr/local/bin:$PATH
export PATH=/usr/local/Cellar/[email protected]/9.6.19/bin:$PATH
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME="ys"
# git clone https://github.com/paulirish/git-open.git
# git clone https://github.com/zsh-users/zsh-autosuggestions
# git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
# git clone https://github.com/agkozak/zsh-z
plugins=(
git
dirhistory
git-open
zsh-autosuggestions
zsh-syntax-highlighting
zsh-z
)
source $ZSH/oh-my-zsh.sh
prompt_context() {}
eval $(thefuck --alias)
# -------------------------------- #
alias clr='clear'
alias ..="cd .."
# -------------------------------- #
alias ga="git add"
alias gA="git add -A"
alias gck="git checkout"
alias gckb="git checkout -b"
alias go="git open"
alias gcl="git clone"
alias gclr="git checkout ./"
alias gp="git pull origin"
alias gps="git push origin"
alias gcm="git commit -m"
alias gch="git cherry-pick"
alias gsv="git stash save"
alias gsl="git stash list"
alias gsp="git stash pop"
alias gsclr="git stash clear"
# npm install -g czg
# czg --openai-token=sk-xxxxx
alias aicm="czg ai"
# -------------------------------- #
alias cfgzsh="open ~/.zshrc"
alias sourcezsh="source ~/.zshrc"
# -------------------------------- #
# where proxy
proxy () {
export http_proxy="http://127.0.0.1:1087"
export https_proxy="http://127.0.0.1:1087"
echo "HTTP Proxy on"
}
# where noproxy
noproxy () {
unset http_proxy
unset https_proxy
echo "HTTP Proxy off"
}
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion