Hasty Briefsbeta

双语

How I use my terminal

a year ago
  • #productivity
  • #terminal
  • #tmux
  • 作者使用了一套包含Windows Terminal、SSH、tmux、zsh、zoxide和ripgrep的终端配置,以实现高效的导航和文件操作。
  • 关键特性包括:通过zoxide进行目录模糊查找、在zsh中自动补全命令、以及在tmux的回滚历史中搜索文件名。
  • 文件可以直接在终端中用nvim打开,即使是远程文件也无需本地克隆代码库。
  • 这套配置源于作者对VSCode卡顿和快捷键冲突的不满,更青睐基于终端的解决方案,因其强大且灵活。
  • 通过自定义tmux配置和脚本,实现了高级功能,如在回滚历史中搜索文件名并用nvim打开文件。
  • 作者计划改用kitty作为终端模拟器,以减少错误并避免在终端中再运行终端的嵌套问题。
  • 尽管这套配置效率很高,但作者也承认其脆弱性,不建议他人直接使用而不进行定制。
  • 类似功能也可通过fish + zoxide + fzf、qf和e等工具实现,无需自定义脚本。
  • 终端被强调为强大的工具,通过脚本编写可实现远超常规用途的广泛定制功能。