You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在终端(含tmux场景)中快速选择并打开名称相似的文件

终端快速打开重复前缀文件的可行方案

针对你当前的场景,可根据使用习惯选择以下任意一种方案优化操作效率:

  • 通配符快速匹配
    不需要输入完整前缀,用*通配符代替重复的公共前缀部分,只要你输入的特征片段唯一就能命中目标文件:
    比如要打开后缀为155832的日志,直接执行:
    vim *155832.txt
    
    特征片段可以进一步缩短,只要能唯一区分目标文件即可:
    vim *5832*
    
    如果需要批量打开同日期的所有日志,执行后可在vim中用:n/:N切换前后文件:
    vim log_train_20211029-*.txt
    
  • 安装fzf实现模糊补全
    fzf是终端通用模糊查找工具,适配所有常见shell以及Terminator、tmux环境:
    1. 用对应包管理器安装,Debian/Ubuntu系执行apt install fzf即可
    2. 安装完成后输入vim **后按Tab键,会弹出当前目录所有文件的列表,直接输入文件名特征数字(比如5832)就会自动过滤出目标文件,选中后按回车即可直接打开
  • 自定义快捷函数
    可以把重复的前缀部分封装为shell函数,写入你的~/.bashrc或~/.zshrc配置文件:
    vlog() {
      vim log_train_*$1*.txt
    }
    
    配置生效后,只需要输入vlog 5832即可打开对应日志,不需要输入前缀部分。
  • tmux场景快捷操作
    如果你正在tmux环境中,可以先执行ls列出所有日志文件,按下tmux前缀键+[进入复制模式,选中目标文件名复制后,输入vim +粘贴文件名即可,不需要手动输入任何文件名片段。
  • 终端文件管理器辅助
    安装ranger之类的终端文件管理器,打开后可以直观看到所有文件,选中目标文件按回车即可直接调用默认编辑器打开。

内容的提问来源于stack exchange,提问作者zheyuanWang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 10:15:04