awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
clvv avatar

clvv/fasdArchived

0
View on GitHub↗
5,915 星标·236 分支·Shell·MIT·11 次浏览

Fasd

fasd 是一个基于“频次”(frecency)的路径导航器和 POSIX Shell 生产力工具,旨在加速文件和目录之间的导航。它作为一个命令行包装器,通过根据访问频率和最近访问时间对结果进行排名,将简写查询解析为绝对路径。

该实用程序使用模糊字符串匹配和不区分大小写的查找来解析部分目录和文件名。它还可以从文本编辑器和桌面环境等外部后端导入访问历史记录,以提高其排名数据库的准确性。

该工具提供用于 Tab 补全和路径扩展的 Shell 集成,允许用户跳转到目录或直接在匹配的文件上启动外部应用程序和编辑器。这些功能专注于减少命令行导航和自动化过程中的按键次数。

Features

  • Quick File Navigators - Implements a rapid navigation interface for jumping to files using partial name matching and frecency ranking.
  • Frecency-Based Ranking - Implements a ranking algorithm that combines access frequency and recency to determine the most likely target path.
  • Frecency-Based Navigators - Locates and opens files or directories using a ranking algorithm based on access frequency and recency.
  • Command Line Completions - Provides dynamic shell completion for matching files and directories via tab completion.
  • Command Line Navigation Tools - Facilitates rapid directory switching and filesystem traversal through shorthand queries in the terminal.
  • File Path Locators - Provides the ability to locate files and directories based on frecency and fuzzy matching.
  • Fuzzy Matching Utilities - Resolves shorthand queries into full paths using fuzzy string matching regardless of case or exact character ordering.
  • Quick Directory Jumpers - Changes the current working directory to the most recently accessed directory matching a query.
  • Frequency-Based Path Ranking - Implements a system for ranking filesystem paths based on access frequency and recency.
  • Shell Lifecycle Hooks - Uses shell hooks and tab-completion scripts to monitor directory changes and intercept user input.
  • Shell Productivity Tools - Enhances navigation and interaction within command-line shell environments using shorthand queries.
  • Shell Productivity Enhancements - Integrates with POSIX shell environments to improve navigation and interactive efficiency through path expansion.
  • Shell Integration - Hooks into POSIX shell environments to provide path navigation, completions, and usage tracking.
  • Fuzzy Shell Completions - Provides fuzzy-matched completion for shell commands and directory paths.
  • CLI Tab Completions - Suggests matching files and directories via tab completion in the shell to accelerate navigation.
  • Path Shorthand Expanders - Expands shorthand queries into full paths during command entry using tab completion or custom keybindings.
  • External Data Importers - Loads file access data from external formats (like editor logs) into the internal ranking system.
  • Access History Tracking - Records and recalls a history of recently opened files and folders from external sources for navigation.
  • External Application Integrations - Launches a specified external application or editor directly on the most frequently used file matching a search.
  • System Access History Integrations - Imports accessed path data from system backends like Spotlight, GTK, or Vim history to expand the search index.
  • History Importers - Imports file access history from text editors and desktop environments to refine path ranking accuracy.
  • Path-Based Application Launchers - Launches a specified program directly on the result of a path search to streamline workflows.
  • Quick Application Launchers - Launches external applications or editors directly on the most frequently used file matching a search query.
  • Command Wrappers - Provides a command wrapper that translates shorthand queries into absolute paths for other shell commands.
  • External Tool History Importers - Parses access logs from desktop environments and text editors to populate the internal ranking database.
  • Continuous Completion Triggers - Triggers interactive shell completion for files and directories via command-line prompts or keybindings.
  • Filesystem Path Indexes - Maintains a searchable, case-insensitive registry of filesystem paths to enable fast lookup of frequent locations.
  • Terminal Productivity - Quick access to files and directories.
  • Terminal Utilities - Quick access to files and directories via history.

Star 历史

clvv/fasd 的 Star 历史图表clvv/fasd 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Fasd 的开源替代方案

相似的开源项目,按与 Fasd 的功能重合度排序。
  • junegunn/fzfjunegunn 的头像

    junegunn/fzf

    81,017在 GitHub 上查看↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Gobashclifish
    在 GitHub 上查看↗81,017
  • wting/autojumpwting 的头像

    wting/autojump

    16,928在 GitHub 上查看↗

    Autojump is a shell directory navigation tool and weighted directory search utility. It functions as a path shortcut manager that allows users to jump to frequently visited directories using partial name matching. The tool optimizes shell workflows by learning navigation patterns and maintaining a weighted database of visited paths. It ranks folders based on access frequency and recency to resolve ambiguous queries and minimize the keystrokes required to reach deeply nested directories. Beyond shell navigation, the utility provides integration with native system file explorers to launch mana

    Pythonautojumpcommand-line-toolfilesystem
    在 GitHub 上查看↗16,928
  • joelthelion/autojumpjoelthelion 的头像

    joelthelion/autojump

    16,928在 GitHub 上查看↗

    Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as a shell navigation wrapper that tracks folder access patterns to allow jumping to directories using partial names. The tool utilizes a directory history database and a fuzzy path resolver to match incomplete directory strings to full paths. It weights and ranks these paths based on recency and frequency of use to predict the most likely destination. Beyond shell navigation, the utility includes a terminal file explorer launcher capable of opening the native operating system f

    Python
    在 GitHub 上查看↗16,928
  • ajeetdsouza/zoxideajeetdsouza 的头像

    ajeetdsouza/zoxide

    37,467在 GitHub 上查看↗

    Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th

    Rustautojumpbashcli
    在 GitHub 上查看↗37,467
查看 Fasd 的所有 30 个替代方案→

常见问题解答

clvv/fasd 是做什么的?

fasd 是一个基于“频次”(frecency)的路径导航器和 POSIX Shell 生产力工具,旨在加速文件和目录之间的导航。它作为一个命令行包装器,通过根据访问频率和最近访问时间对结果进行排名,将简写查询解析为绝对路径。

clvv/fasd 的主要功能有哪些?

clvv/fasd 的主要功能包括:Quick File Navigators, Frecency-Based Ranking, Frecency-Based Navigators, Command Line Completions, Command Line Navigation Tools, File Path Locators, Fuzzy Matching Utilities, Quick Directory Jumpers。

clvv/fasd 有哪些开源替代品?

clvv/fasd 的开源替代品包括: junegunn/fzf — This project is a general-purpose command-line filter that provides an interactive interface for processing standard… wting/autojump — Autojump is a shell directory navigation tool and weighted directory search utility. It functions as a path shortcut… joelthelion/autojump — Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as… ajeetdsouza/zoxide — Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a… rupa/z — z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move… aloxaf/fzf-tab — fzf-tab is a Zsh plugin that replaces the default tab-completion menu with an interactive fuzzy search interface…