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

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

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

2 个仓库

Awesome GitHub RepositoriesStructural Text Objects

Mappings that associate syntax nodes with selectable text ranges for code manipulation.

Distinguishing note: Focuses on the mapping of syntax nodes to editor-selectable objects, distinct from general AST navigation.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Structural Text Objects. Refine with filters or upvote what's useful.

Awesome Structural Text Objects GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • helix-editor/helixhelix-editor 的头像

    helix-editor/helix

    44,911在 GitHub 上查看↗

    Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object

    Helix maps syntax nodes to selectable text objects like functions or classes by creating query files that enable precise code manipulation.

    Rustkakounerusttext-editor
    在 GitHub 上查看↗44,911
  • vscodevim/vimVSCodeVim 的头像

    VSCodeVim/Vim

    15,160在 GitHub 上查看↗

    This project is a Vim keybinding emulation for Visual Studio Code. It implements modal text editing to separate navigation and content creation through specialized modes, reducing reliance on the mouse. The emulator supports custom IDE workflows by importing standard configuration files and remapping keyboard shortcuts. It integrates with external processes to handle complex commands and reproduces logic from common plugins for surrounding characters, commenting, and rapid motion. The capability surface includes keyboard-driven navigation using text objects, markers, and character sequences.

    Identifies structural code blocks like brackets and indentation levels to treat them as selectable text objects.

    TypeScript
    在 GitHub 上查看↗15,160
  1. Home
  2. Software Engineering & Architecture
  3. Structural Text Objects