awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tpope avatar

tpope/vim-rails

0
View on GitHub↗
4,149 stele·375 fork-uri·Vim Script·11 vizualizăriwww.vim.org/scripts/script.php?script_id=1567↗

Vim Rails

vim-rails este un set de îmbunătățiri ale editorului pentru navigarea, testarea și gestionarea aplicațiilor Ruby on Rails în Vim. Oferă un navigator de proiect pentru a sări între controllere, modele și view-uri conexe, un test runner dedicat pentru executarea spec-urilor și o interfață pentru rularea generatoarelor și comenzilor framework-ului direct din editor.

Plugin-ul permite extragerea blocurilor de cod în partial-uri sau concern-uri separate și înlocuiește automat conținutul original cu apeluri de render. Include, de asemenea, un highlighter de sintaxă specializat care aplică codificarea culorilor metodelor și declarațiilor specifice framework-ului.

Sistemul suportă navigarea în proiect conștientă de context, execuția țintită a testelor și reguli de mapare personalizate pentru fișiere și sarcini conexe la nivel global sau de aplicație.

Features

  • Framework Project Navigators - Provides quick jumping between related files and schemas using context-aware shortcuts for large Rails codebases.
  • Vim Plugins - Provides a comprehensive set of extensions and integrations for the Vim text editor to manage Ruby on Rails projects.
  • Directory Navigators - Facilitates rapid navigation between project directories and the creation of files using framework boilerplate.
  • Project File Mapping - Maps current file paths to related project files using regular expressions to enable fast cross-layer navigation.
  • Framework CLI Integrations - Provides an interface for running framework generators and commands directly from the editor.
  • Framework Command Integrations - Allows running framework commands and generators directly from the editor, automatically loading generated files.
  • Project Navigation Tools - Provides a tool for jumping between related controllers, models, and views using context-aware shortcuts.
  • Project Navigation Utilities - Rails integration provides shortcuts to jump between related files such as models, schemas, and controllers based on the current codebase context.
  • Shell Command Execution - Runs external framework commands and generators through a system shell and captures output for editor integration.
  • Editor-Based File Resolution - Identifies the active line and file type to determine the correct target file or command for navigation.
  • Automated Test Execution - Executes the current test or spec based on the active line or file while managing database migrations.
  • Ruby on Rails Testing Frameworks - Runs specific tests or specs from the editor and manages the database state without leaving the code.
  • Targeted Test Execution - Provides the ability to execute a specific test, spec, or line-level scenario using a default task runner.
  • Ruby on Rails Integrations - Integrates navigation and development utilities for managing models, controllers, and views within the editor.
  • Code Extraction Tools - Enables moving selected code ranges into separate partials or concerns and replacing the original content with render calls.
  • Code Refactoring Tools - Extracts blocks of code into partials or external files and replaces them with render calls.
  • Framework-Specific Syntax Highlighting - Applies specialized color coding to framework-specific methods and declarations to improve code readability.
  • Framework Development Workflows - Executes framework generators and command line tools directly from the editor to speed up application scaffolding.
  • Text Buffer Manipulations - Programmatically extracts selected text ranges and replaces them with references while creating new physical files.
  • Code Syntax Highlighting - Provides specialized color coding for framework-specific methods and declarations to improve code readability.

Istoric stele

Graficul istoricului de stele pentru tpope/vim-railsGraficul istoricului de stele pentru tpope/vim-rails

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Vim Rails

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Vim Rails.
  • skim-rs/skimAvatar skim-rs

    skim-rs/skim

    6,592Vezi pe GitHub↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Rustfuzzyfinderrustskim
    Vezi pe GitHub↗6,592
  • rust-lang/rust.vimAvatar rust-lang

    rust-lang/rust.vim

    4,165Vezi pe GitHub↗

    rust.vim is a Vim plugin that provides language-specific editor support for Rust. It integrates syntax highlighting, indentation management, and tooling configurations to improve the readability and structural understanding of Rust source code. The plugin enables targeted test execution for specific functions and provides integration with an online playground for code experimentation and sharing. It further covers capabilities for code formatting, static error detection, and symbol navigation for browsing source structures and jumping between definitions. Configuration is managed through Vi

    Vim Script
    Vezi pe GitHub↗4,165
  • amix/vimrcAvatar amix

    amix/vimrc

    31,774Vezi pe GitHub↗

    This project is a Vim configuration framework and development environment that transforms the basic text editor into a full-featured integrated development environment. It provides a curated set of settings and a comprehensive plugin suite to support professional software development workflows. The environment includes specialized tools for polyglot code execution and project navigation, allowing users to run source files in multiple languages via single keystrokes and locate files using fuzzy searching. It also integrates version control workflows, enabling the management of Git operations a

    Vim Script
    Vezi pe GitHub↗31,774
  • tpope/vim-surroundAvatar tpope

    tpope/vim-surround

    14,078Vezi pe GitHub↗

    vim-surround is a plugin for managing pairs of enclosing delimiters within the Vim editor. It functions as a text manipulation tool that automates the addition, removal, and replacement of characters and tags that surround text objects. The tool provides specialized commands to wrap selections, lines, or specific text objects in character pairs such as brackets and quotes. It also enables the replacement of existing delimiters with different pairs or the complete removal of surrounding characters while preserving the internal content. These capabilities extend to markup languages, allowing f

    Vim Script
    Vezi pe GitHub↗14,078
Vezi toate cele 30 alternative pentru Vim Rails→

Întrebări frecvente

Ce face tpope/vim-rails?

vim-rails este un set de îmbunătățiri ale editorului pentru navigarea, testarea și gestionarea aplicațiilor Ruby on Rails în Vim. Oferă un navigator de proiect pentru a sări între controllere, modele și view-uri conexe, un test runner dedicat pentru executarea spec-urilor și o interfață pentru rularea generatoarelor și comenzilor framework-ului direct din editor.

Care sunt principalele funcționalități ale tpope/vim-rails?

Principalele funcționalități ale tpope/vim-rails sunt: Framework Project Navigators, Vim Plugins, Directory Navigators, Project File Mapping, Framework CLI Integrations, Framework Command Integrations, Project Navigation Tools, Project Navigation Utilities.

Care sunt câteva alternative open-source pentru tpope/vim-rails?

Alternativele open-source pentru tpope/vim-rails includ: skim-rs/skim — Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and… amix/vimrc — This project is a Vim configuration framework and development environment that transforms the basic text editor into a… rust-lang/rust.vim — rust.vim is a Vim plugin that provides language-specific editor support for Rust. It integrates syntax highlighting,… tpope/vim-surround — vim-surround is a plugin for managing pairs of enclosing delimiters within the Vim editor. It functions as a text… octol/vim-cpp-enhanced-highlight — This project is a syntax highlighting plugin for the Vim text editor that provides advanced color coding for modern… gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and…