how i use my terminal
a day ago
- 作者演示了使用 Windows Terminal、SSH、tmux、zsh、zoxide、ripgrep 和 nvim 的高效文件导航与编辑终端工作流程。
- 他们因卡顿、键位冲突以及脚本编写困难而放弃了 VSCode 和 Zed,转而使用 tmux 自行构建解决方案,以复制 VSCode 的 Ctrl+点击打开文件功能。
- Tmux 配置为使用复杂正则表达式搜索回滚缓冲区中的文件名,并通过 shell 脚本将选中的文件在新窗格或现有 nvim 实例中打开。
- 作者计划在保留相同脚本的同时切换至 kitty 终端以实现会话持久性,并指出终端功能强大但需要大量配置。
- 推荐替代方案:fish + zoxide + fzf、编辑器内置功能、qf、e 以及编辑器专属远程客户端(vim --remote、code、emacsclient)。
- 总体经验是:终端脚本能实现强大的工作流程,但由于其脆弱性和投入成本,并不推荐所有人使用。