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

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

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

SublimeCodeIntel/SublimeCodeIntel

0
View on GitHub↗
5,054 星标·524 分支·Python·3 次浏览www.sublimecodeintel.com↗

SublimeCodeIntel

SublimeCodeIntel 是一个 Sublime Text 编辑器的代码智能插件,提供基于符号的导航、自动补全和函数提示。它作为一个 IDE 功能扩展和静态代码分析引擎,使用跨语言符号索引器来追踪多个文件中的定义。

该系统实现了静态分析工具,无需执行程序代码即可映射定义和引用。这使得用户能够在整个项目中跳转到符号定义,并在输入时实时获取模块和符号建议。

该工具集涵盖了广泛的能力领域,包括代码导航、智能代码补全以及在编辑器状态栏中显示函数元数据。

Features

  • Editor Extensions - Extends the Sublime Text editor with professional IDE capabilities including advanced symbol discovery and navigation.
  • Cross-Language Symbol Indexing - Indexes symbols across multiple programming languages to enable jumping from a symbol to its source.
  • Code Completion - Offers real-time suggestions for symbols and keywords during code entry to speed up the writing process.
  • Code Navigators - Provides tools for exploring and navigating the relationships between symbols, definitions, and usages across large projects.
  • Code Intelligence - Provides contextual code suggestions, navigation, and analysis to help developers traverse complex codebases.
  • Static Code Analysis - Implements a system that parses source code to map definitions and references without program execution.
  • IDE Extension Features - Adds professional IDE functional modules, such as intelligent navigation and autocomplete, to a text editor.
  • Language Server Clients - Implements a client-side integration that communicates with external language servers via JSON-RPC to provide IDE features.
  • Real-time Code Autocompletes - Provides predictive, real-time suggestions for modules and symbols as the user types to accelerate development.
  • Symbol Indexing - Generates maps of function definitions and call sites using the Language Server Protocol to enable fast project-wide navigation.
  • Symbol Navigation - Enables jumping from a symbol usage to its exact declaration across the entire project.
  • Language Intelligence Plugins - Provides a comprehensive set of symbol-based navigation, autocomplete, and tooltip tools as a plugin for Sublime Text.
  • Static Code Analysis Tools - Uses automated static analysis to extract symbol information and function metadata without executing the code.
  • AST Buffer Synchronization - Sends incremental text updates to the language server to maintain an accurate AST of the open file.
  • Code Intelligence Tooltips - Displays detailed documentation and type information for the active function directly within the editor interface.
  • Asynchronous Indexing - Implements background scanning of source files to ensure the editor remains responsive during large project indexing.
  • Symbol Location Caches - Uses an in-memory cache for symbol locations to provide instantaneous jump-to-definition and autocomplete responses.
  • Develop Tools - Listed in the “Develop Tools” section of the Awesome Laravel Education awesome list.

Star 历史

sublimecodeintel/sublimecodeintel 的 Star 历史图表sublimecodeintel/sublimecodeintel 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

sublimecodeintel/sublimecodeintel 是做什么的?

SublimeCodeIntel 是一个 Sublime Text 编辑器的代码智能插件,提供基于符号的导航、自动补全和函数提示。它作为一个 IDE 功能扩展和静态代码分析引擎,使用跨语言符号索引器来追踪多个文件中的定义。

sublimecodeintel/sublimecodeintel 的主要功能有哪些?

sublimecodeintel/sublimecodeintel 的主要功能包括:Editor Extensions, Cross-Language Symbol Indexing, Code Completion, Code Navigators, Code Intelligence, Static Code Analysis, IDE Extension Features, Language Server Clients。

sublimecodeintel/sublimecodeintel 有哪些开源替代品?

sublimecodeintel/sublimecodeintel 的开源替代品包括: rust-lang/rls — RLS is a language server that provides language intelligence for the Rust programming language. It implements the… microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a… emacs-lsp/lsp-mode — lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis… coatisoftware/sourcetrail — Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships… microsoft/vscode-go — This project is a Go language extension for VS Code that provides a comprehensive development environment through a… myriad-dreamin/tinymist — Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document…

SublimeCodeIntel 的开源替代方案

相似的开源项目,按与 SublimeCodeIntel 的功能重合度排序。
  • rust-lang/rlsrust-lang 的头像

    rust-lang/rls

    3,509在 GitHub 上查看↗

    RLS is a language server that provides language intelligence for the Rust programming language. It implements the Language Server Protocol to enable a standardized communication layer between the Rust compiler and various editor clients. The project focuses on providing real-time code completions, symbol navigation, and type information. It also supports automated structural changes, such as workspace-wide symbol renaming, to maintain semantic correctness during refactoring. The system incorporates static code analysis for linting and formatting, alongside a mechanism for incremental compila

    Rustidelanguage-server-protocolrust
    在 GitHub 上查看↗3,509
  • microsoft/vscode-tips-and-tricksmicrosoft 的头像

    microsoft/vscode-tips-and-tricks

    9,086在 GitHub 上查看↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    在 GitHub 上查看↗9,086
  • emacs-lsp/lsp-modeemacs-lsp 的头像

    emacs-lsp/lsp-mode

    5,060在 GitHub 上查看↗

    lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis tool and JSON-RPC communication layer that connects the editor to external language servers to provide intelligent code completion and real-time diagnostics. The project also serves as a Debug Adapter Protocol client, enabling interactive debugging sessions and breakpoint management. This allows for stepping through code and inspecting variables via a standardized protocol, including support for debugging within Docker containers. The system covers a broad range of developmen

    Emacs Lispangularcppdart
    在 GitHub 上查看↗5,060
  • coatisoftware/sourcetrailCoatiSoftware 的头像

    CoatiSoftware/Sourcetrail

    16,471在 GitHub 上查看↗

    Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships between symbols and structures across large, multi-language codebases. It functions as a static analysis indexer and code dependency visualizer that maps calls and dependencies between source files to help reveal project architecture. The tool enables multi-language project analysis by using a language-agnostic indexing system to track symbols across different programming languages within a single interface. It allows for the discovery of software architecture and the explorati

    C++
    在 GitHub 上查看↗16,471
  • 查看 SublimeCodeIntel 的所有 30 个替代方案→