是否有z jump around等效工具可配合vim等终端编辑器打开高频编辑文件?
Vim下快速打开高频编辑文件的类z工具方案
- 纯vim插件类方案:vim-z
专门对标z jump around逻辑开发的vim原生插件,会自动记录你所有打开文件的访问频次、最近访问时间,自动计算权重。你只需要在vim内输入自定义命令(默认:Z)加文件名模糊关键词,就能直接匹配到权重最高的对应文件打开,不需要额外安装终端侧依赖,适配所有支持vimscript的vim/neovim版本。 - 终端工具集成方案:zoxide/vim-fasd
zoxide是目前兼容性最好的z替代工具,支持全局文件/路径权重统计,你可以在vimrc中添加简单的映射,把zoxide的查询结果直接关联到vim的打开文件命令,在vim内就能调用全局的高频文件统计结果跳转。
如果偏好更轻量化的配置,可以选fasd搭配fzf做模糊搜索,绑定映射后输入2-3个字符就能过滤出你要的高频文件,回车直接打开。 - 开箱即用方案:vim-startify
经典的vim启动页插件,启动时会自动展示按访问频次排序的历史文件列表,按对应序号就能秒开文件,也可以随时调用:Startify命令调出列表选择,不需要记任何关键词,适合不想做额外配置的用户。
所有工具都支持自定义权重规则,你可以调整访问频次、最近访问时间的加权比例,让匹配结果更贴合你的使用习惯。
内容的提问来源于stack exchange,提问作者Yorokobii
相关产品推荐
相关产品推荐

