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

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

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

mhinz/vim-startify

0
View on GitHub↗
5,398 星标·181 分支·Vim Script·MIT·5 次浏览

Vim Startify

vim-startify 是一个可自定义的 Vim 编辑器启动屏幕仪表板、文件导航器和会话管理器。它在启动时提供一个着陆页,允许用户组织和访问书签文件、最近使用的资产以及保存的工作区会话。

该项目通过专用的会话管理系统,支持保存和恢复完整的工作区状态,包括窗口布局和缓冲区集。它还具有一个可配置的仪表板,用户可以在其中定义自定义页眉、页脚和过滤后的文件列表。

该系统支持批量打开多个文件或会话,并保持对书签和最近文件的持久追踪。导航通过带有键绑定驱动选择和缓冲区标记的菜单界面进行处理。

Features

  • Startup Dashboards - Creates a personalized landing page for Vim to organize frequent files, bookmarks, and custom headers.
  • Start Screens - Provides a customizable dashboard displayed upon startup for quick access to frequent files and saved sessions.
  • Editor Session Management - Manages the saving and restoration of editor workspace states, including buffers and window layouts.
  • File Bookmarking Systems - Maintains a persistent list of bookmarked files for immediate access from the start screen.
  • Recent File Navigation - Provides a central menu to jump between files based on the history of recently visited buffers.
  • Session Restoration - Allows saving, loading, and deleting session files to restore previous workspace states.
  • File Navigators - Provides a menu-based interface for organizing and opening bookmarked or frequently used files.
  • Session Managers - Saves and restores complete workspace states including window layouts and open buffers.
  • Workspace State Persistence - Automatically persists window layouts and buffer sets upon exiting to automate workspace restoration.
  • File-Based Persistence - Stores bookmarks and recently opened files in local configuration files to maintain state across restarts.
  • Session Restoration - Serializes and restores editor window layouts and buffer sets using session files.
  • Landing Page Templates - Implements a startup landing page to organize and provide rapid access to files and workspace sessions.
  • Dashboard View Filters - Provides user-defined filters to process and display specific subsets of files and sessions on the start screen.
  • Recent File Histories - Displays a combined list of recently used and bookmarked files for fast retrieval.
  • Custom Key Action Bindings - Maps specific key presses to trigger menu selections and file opening actions within the editor.
  • Editor Optimizations - Optimizes the editing experience by reducing the time spent opening common project files and sessions.

Star 历史

mhinz/vim-startify 的 Star 历史图表mhinz/vim-startify 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Vim Startify 的开源替代方案

相似的开源项目,按与 Vim Startify 的功能重合度排序。
  • nvim-mini/mini.nvimnvim-mini 的头像

    nvim-mini/mini.nvim

    9,325在 GitHub 上查看↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    在 GitHub 上查看↗9,325
  • folke/snacks.nvimfolke 的头像

    folke/snacks.nvim

    7,747在 GitHub 上查看↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Lua
    在 GitHub 上查看↗7,747
  • sinelaw/freshsinelaw 的头像

    sinelaw/fresh

    5,914在 GitHub 上查看↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    在 GitHub 上查看↗5,914
  • tagspaces/tagspacestagspaces 的头像

    tagspaces/tagspaces

    4,935在 GitHub 上查看↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TypeScriptelectronjavascriptnote-taking
    在 GitHub 上查看↗4,935
查看 Vim Startify 的所有 30 个替代方案→

常见问题解答

mhinz/vim-startify 是做什么的?

vim-startify 是一个可自定义的 Vim 编辑器启动屏幕仪表板、文件导航器和会话管理器。它在启动时提供一个着陆页,允许用户组织和访问书签文件、最近使用的资产以及保存的工作区会话。

mhinz/vim-startify 的主要功能有哪些?

mhinz/vim-startify 的主要功能包括:Startup Dashboards, Start Screens, Editor Session Management, File Bookmarking Systems, Recent File Navigation, Session Restoration, File Navigators, Session Managers。

mhinz/vim-startify 有哪些开源替代品?

mhinz/vim-startify 的开源替代品包括: nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… folke/snacks.nvim — snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable… ant-design/ant-design-landing — ant-design-landing is a suite of visual designers, template libraries, and code exporters used to compose and deploy… cruip/tailwind-landing-page-template — This project is a Tailwind CSS landing page template and responsive marketing website kit. It serves as a React…