awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rust-lang avatar

rust-lang/rust.vim

0
View on GitHub↗
4,165 نجوم·317 تفرعات·Vim Script·Apache-2.0·9 مشاهدات

Rust.vim

rust.vim هي إضافة لـ Vim توفر دعماً للمحرر خاص بلغة Rust. تدمج تمييز الصيغة، وإدارة المسافات البادئة، وتكوينات الأدوات لتحسين قابلية القراءة والفهم الهيكلي للكود المصدري لـ Rust.

تمكّن الإضافة تنفيذ الاختبار المستهدف لوظائف محددة وتوفر تكاملاً مع ملعب (playground) عبر الإنترنت لتجربة الكود ومشاركته.

تغطي أيضاً قدرات لتنسيق الكود، واكتشاف الأخطاء الثابتة، والتنقل في الرموز لتصفح هياكل المصدر والقفز بين التعريفات.

تتم إدارة التكوين من خلال Vimscript.

Features

  • Editor Language Extensions - Provides a comprehensive language extension for Rust, integrating formatters, syntax checkers, and navigation.
  • Code Formatting - Implements automatic and manual code style enforcement through external Rust formatters.
  • Rust Code Formatters - Standardizes the layout and indentation of Rust source files using external formatting tools.
  • External Tool Integrations - Integrates external CLI tools like rustfmt and rustc to provide formatting and compilation within the editor.
  • Regex-Based Syntax Highlighting - Uses regular expression patterns to implement language-specific syntax highlighting for Rust code.
  • Tag-Based Source Navigators - Integrates with external indexing tools to enable jumping between definitions and declarations via tags.
  • Symbol Navigation - Provides the ability to jump between symbol definitions and structural elements in Rust code.
  • Vim Plugins - Implements editor support for Rust as a set of Vim plugins and configurations.
  • Indentation Management - Manages code block alignment and indentation based on Rust language standards.
  • Static Logic Error Detection - Integrates with external syntax checkers to identify and flag errors in Rust code in real-time.
  • Code Syntax Highlighting - Applies visual styles to Rust source code to improve structural understanding and readability.
  • Interactive Code Playgrounds - Allows sending selected code snippets to an online playground for rapid experimentation and sharing.
  • Context-Aware Command Construction - Identifies the function under the cursor to trigger targeted test execution for that specific function.
  • Code Experimentation Environments - Facilitates testing small Rust snippets and algorithms via integration with a remote playground.
  • Targeted Test Execution - Enables the execution of specific test functions directly from the editor to verify logic without running the entire suite.
  • Targeted Test Execution - Executes specific Rust test functions directly from the editor to verify logic efficiently.
  • IDE Support - Vim plugin for syntax, formatting, and navigation.
  • بيئات التطوير المتكاملة - Vim plugin for syntax highlighting and file detection.

سجل النجوم

مخطط تاريخ النجوم لـ rust-lang/rust.vimمخطط تاريخ النجوم لـ rust-lang/rust.vim

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة rust-lang/rust.vim؟

rust.vim هي إضافة لـ Vim توفر دعماً للمحرر خاص بلغة Rust. تدمج تمييز الصيغة، وإدارة المسافات البادئة، وتكوينات الأدوات لتحسين قابلية القراءة والفهم الهيكلي للكود المصدري لـ Rust.

ما هي الميزات الرئيسية لـ rust-lang/rust.vim؟

الميزات الرئيسية لـ rust-lang/rust.vim هي: Editor Language Extensions, Code Formatting, Rust Code Formatters, External Tool Integrations, Regex-Based Syntax Highlighting, Tag-Based Source Navigators, Symbol Navigation, Vim Plugins.

ما هي البدائل مفتوحة المصدر لـ rust-lang/rust.vim؟

تشمل البدائل مفتوحة المصدر لـ rust-lang/rust.vim: pangloss/vim-javascript — vim-javascript is a syntax plugin for the Vim text editor that provides a collection of syntax highlighting,… prabirshrestha/vim-lsp — vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool… tpope/vim-rails — vim-rails is a set of editor enhancements for navigating, testing, and managing Ruby on Rails applications within Vim.… go-lang-plugin-org/go-lang-idea-plugin — This project is an IDE extension for the IntelliJ Platform that provides language support for Go. It integrates Go… golang/vscode-go — This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a… octol/vim-cpp-enhanced-highlight — This project is a syntax highlighting plugin for the Vim text editor that provides advanced color coding for modern…

بدائل مفتوحة المصدر لـ Rust.vim

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Rust.vim.
  • pangloss/vim-javascriptالصورة الرمزية لـ pangloss

    pangloss/vim-javascript

    3,784عرض على GitHub↗

    vim-javascript is a syntax plugin for the Vim text editor that provides a collection of syntax highlighting, indentation rules, and code folding definitions specifically for JavaScript files. It functions as a set of implementation modules that extend the editor's native capabilities to improve the readability and structural management of the language. The project features a display layer customizer that utilizes character concealment to replace specific keywords and sequences with shorthand symbols. This reduces visual noise and increases code density without altering the actual content of t

    Vim Script
    عرض على GitHub↗3,784
  • prabirshrestha/vim-lspالصورة الرمزية لـ prabirshrestha

    prabirshrestha/vim-lsp

    3,368عرض على GitHub↗

    vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool for the editor. It serves as a bridge between Vim and external language servers, providing semantic code analysis and IDE-like navigation and diagnostics. The project provides a refactoring interface for renaming symbols across a workspace and applying quick-fixes. It also enables semantic highlighting, which color-codes elements based on their meaning as determined by the language server. The plugin covers a broad surface of capabilities, including symbol navigation and dis

    Vim Scriptasyncasyncompletelanguage-server-protocol
    عرض على GitHub↗3,368
  • tpope/vim-railsالصورة الرمزية لـ tpope

    tpope/vim-rails

    4,149عرض على GitHub↗

    vim-rails is a set of editor enhancements for navigating, testing, and managing Ruby on Rails applications within Vim. It provides a project navigator for jumping between related controllers, models, and views, a dedicated test runner for executing specs, and an interface for running framework generators and commands directly from the editor. The plugin enables the extraction of code blocks into separate partials or concerns and automatically replaces the original content with render calls. It also includes a specialized syntax highlighter that applies color coding to framework-specific metho

    Vim Script
    عرض على GitHub↗4,149
  • go-lang-plugin-org/go-lang-idea-pluginالصورة الرمزية لـ go-lang-plugin-org

    go-lang-plugin-org/go-lang-idea-plugin

    4,534عرض على GitHub↗

    This project is an IDE extension for the IntelliJ Platform that provides language support for Go. It integrates Go development tools into JetBrains IDEs to facilitate writing, organizing, and analyzing source code. The plugin enables the transformation of Go source code into executable binaries by managing build processes and executing the standard compiler. It also includes utilities for configuring the Go software development kit and generating initial application and library files to bootstrap project structures. The toolset provides static code analysis through syntax highlighting and a

    Java
    عرض على GitHub↗4,534
  • عرض جميع البدائل الـ 30 لـ Rust.vim→