我如何使用我的终端?

主要观点:

  • 介绍了通过 Windows Terminal、tmux、zsh 等工具实现的一系列操作流程,包括在终端中打开新终端 tab 并连接到远程桌面、使用 zoxide 模糊查找目录、通过 ripgrep 命令搜索文件、在 tmux 中搜索文件名、在默认应用或新 pane 中打开文件等。
  • 阐述了使用 tmux 的原因,如解决 VSCode 的 lag 问题、避免键绑定冲突等,以及 tmux 的可扩展性。
  • 详细说明了实现上述功能的相关配置和脚本,包括搜索文件名的 tmux 配置、在新 pane 中运行 nvim 的脚本、在运行的 nvim 实例中打开文件的 perl 脚本等。
  • 讨论了这种设置的后果,如不需要本地的花哨终端、编辑器支持与否不影响等。
  • 提到考虑切换到 kitty 终端,因其 ssh 集成方式更优且无需在远程安装。
  • 认为这种设置虽然给自己带来了很多便利,但不建议推荐给其他人,因为自己的脚本比较脆弱。
  • 推荐了一些类似的工具,如 fish + zoxide + fzf、编辑器的内置功能、qf、e 等。

关键信息:

  • 一系列操作流程的具体步骤,如使用各种快捷键和命令。
  • tmux 配置和相关脚本的内容及作用。
  • 切换终端的原因及 kitty 的优势。
  • 推荐的类似工具及其特点。

重要细节:

  • 详细描述了每个操作步骤中涉及的工具和命令,如在 tmux 中使用的各种绑定键、发送的命令等。
  • 解释了各种配置和脚本的原理和实现方式,如搜索文件名的正则表达式的含义。
  • 提及了在不同工具之间切换时可能遇到的问题,如编辑器不支持某些功能等。
阅读 10
0 条评论