106 - 《我的 Terminal 经验》
发布于 2022年4月28日
看完 https://www.joshwcomeau.com/javascript/terminal-for-js-devs/ 入门 Terminal 后,可以继续学习一些进阶技巧。
软件别偷懒直接用原生的 Terminal,命令行是非常高频的操作,花时间选一个趁手的非常比好。我是用 iTerm2(https://iterm2.com/),老牌软件,很稳。iTerm2 一些高频快捷键:「⌘+←/→」切换 Tab,「⌘+D」横向新开 Pane,「⌘+⇧+D」竖向新开 Pane,「⌘+⌥+箭头」选择不同的 Pane。另外 https://hyper.is/ 和 https://www.warp.dev/ 也可以试试,Warp 看有同事在尝鲜,体验还不错。
shell 用 zsh,然后用 https://ohmyz.sh/ 管理配置,配好了命令行体验能提升一大截。插件除了通用的之外,还额外开了 https://github.com/zsh-users/zsh-autosuggestions 和 https://github.com/zdharma/fast-syntax-highlighting。前者用于命令自动提示,后者用于命令语法高亮。
以下是一些我非常高频操作的 alias 和辅助 function。
# 在 tmp 目录下新增随机临时目录,注意这个目录会在重启后被自动删除
alias cdtmp='cd `mktemp -d /tmp/sorry