awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesKeyboard-Driven Code Navigation

High-speed cursor movement within source code using text objects, markers, and character sequences.

Distinct from Keyboard Navigation: Existing candidates are for grids or browsers; this is specifically for code editor navigation

Explore 9 awesome GitHub repositories matching development tools & productivity · Keyboard-Driven Code Navigation. Refine with filters or upvote what's useful.

Awesome Keyboard-Driven Code Navigation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vscodevim/vimAvatar von VSCodeVim

    VSCodeVim/Vim

    15,160Auf GitHub ansehen↗

    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.

    Enables rapid cursor movement across code using text objects, markers, and specialized character sequences.

    TypeScript
    Auf GitHub ansehen↗15,160
  • yangyangwithgnu/use_vim_as_ideAvatar von yangyangwithgnu

    yangyangwithgnu/use_vim_as_ide

    9,169Auf GitHub ansehen↗

    This project is a Vim IDE configuration and plugin suite designed to transform the Vim text editor into a full development environment. It focuses on C++ development by integrating source code indexing and automated plugin management. The environment utilizes compiler backends and abstract syntax trees for semantic code completion and static code analysis. It employs tag files for symbol indexing, enabling rapid navigation between function definitions, class headers, and implementation files. The workspace includes productivity tools such as shorthand snippet expansion, line bookmarking, and

    Allows marking specific lines of code and jumping between them to navigate files more efficiently.

    VimL
    Auf GitHub ansehen↗9,169
  • vscode-neovim/vscode-neovimAvatar von vscode-neovim

    vscode-neovim/vscode-neovim

    7,689Auf GitHub ansehen↗

    This project is a modal editing integration that embeds a full Neovim instance into Visual Studio Code. It functions as a modal text editor, providing native motions and keybindings for navigation and text manipulation through a buffer synchronization bridge. The integration features a Lua scripting interface for automating editor behavior and a coordination layer that maps Neovim motions to native Language Server Protocol actions for code navigation. It ensures consistency between the two environments using a shared clipboard provider and synchronized cursor and selection states. The system

    Implements high-speed, keyboard-driven cursor movement and navigation within source code.

    TypeScript
    Auf GitHub ansehen↗7,689
  • ggandor/leap.nvimAvatar von ggandor

    ggandor/leap.nvim

    5,031Auf GitHub ansehen↗

    leap.nvim is a Neovim motion plugin and text navigation tool designed for keyboard-driven cursor positioning. It enables users to move the cursor to any specific character visible on the screen using short keystroke sequences. The plugin identifies target characters within the current viewport and assigns disambiguating labels to multiple matches, allowing for precise cursor relocation without the use of a mouse.

    Implements high-speed, mouse-free navigation using character labels and sequences.

    Fennel
    Auf GitHub ansehen↗5,031
  • nisrulz/android-tips-tricksAvatar von nisrulz

    nisrulz/android-tips-tricks

    4,748Auf GitHub ansehen↗

    Dieses Projekt bietet eine Sammlung von Referenzmaterialien, Anleitungen und Cheatsheets, die darauf ausgelegt sind, den Android-Entwicklungs-Workflow zu optimieren. Es dient als umfassende Ressource für die Implementierung von Best Practices beim Erstellen von Anwendungen, beim Debugging und beim UI-Design. Das Repository deckt spezialisierte Techniken zur Build-Optimierung ab, einschließlich Methoden zur Reduzierung der Binärgrößen und zur Beschleunigung der Kompilierung. Es bietet zudem detaillierte Referenzen für das Geräte-Debugging, die Erkennung von Speicherlecks (Memory Leaks) und die Anwendung von Material-Design-Prinzipien. Das Projekt beschreibt darüber hinaus Produktivitätsverbesserungen für die Entwicklungsumgebung, wie Tastenkombinationen, Live-Templates und Editor-Konfigurationen. Es enthält zudem Anleitungen für das Gerätemanagement über CLI-Tools, Performance-Profiling sowie die Implementierung von barrierefreier Typografie und Motion-Physics.

    Explains how to use line-level markers and mnemonics for rapid navigation within the IDE.

    Java
    Auf GitHub ansehen↗4,748
  • emacs-evil/evilAvatar von emacs-evil

    emacs-evil/evil

    3,792Auf GitHub ansehen↗

    Evil is a modal editing framework and state-machine layer for the Emacs text editor. It functions as a modal text editing layer that separates text entry from navigation and manipulation by routing intercepted keystrokes through a central command dispatching system. The project serves as a Vim keybinding emulator, mapping standard modal editing commands and keyboard shortcuts into the Emacs environment. It utilizes an operator-motion command engine to compose atomic movement and action inputs into complex grammatical editing operations. The framework covers keyboard-driven navigation and tex

    Enables high-speed cursor movement and complex edits using text objects and character sequences.

    Emacs Lispeditingeditoremacs
    Auf GitHub ansehen↗3,792
  • embarcadero/dev-cppAvatar von Embarcadero

    Embarcadero/Dev-Cpp

    2,882Auf GitHub ansehen↗

    Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t

    Supports marking specific lines of code with bookmarks for rapid keyboard-driven navigation.

    Pascalcppdelphidev-cpp
    Auf GitHub ansehen↗2,882
  • rgthree/rgthree-comfyAvatar von rgthree

    rgthree/rgthree-comfy

    2,789Auf GitHub ansehen↗

    rgthree-comfy is a collection of custom nodes and interface enhancements designed to automate and organize generative AI workflows within ComfyUI. It provides a specialized toolset for node-based automation, dynamic data routing, and graph management. The project distinguishes itself through a dynamic data router and workflow management tools that enable bulk muting, bypassing, and navigation of complex node graphs via bookmarks and visual labels. It also includes logic and math nodes for evaluating expressions and image processing utilities for side-by-side comparisons and precise cropping.

    Provides shortcut anchors to jump to specific nodes at predefined zoom levels within the workflow.

    JavaScriptaiartcomfyuistable-diffusion
    Auf GitHub ansehen↗2,789
  • yolain/comfyui-easy-useAvatar von yolain

    yolain/ComfyUI-Easy-Use

    2,567Auf GitHub ansehen↗

    ComfyUI-Easy-Use is a custom node suite and workflow optimizer designed to simplify Stable Diffusion generation pipelines. It provides a set of integrated tools to reduce visual clutter and streamline the process of creating images from text and existing image references. The project distinguishes itself through a pipeline manager that consolidates models, conditioning, and latents into unified data pipes, eliminating complex wiring in the node graph. It also introduces a logical operator set that enables conditional if-else branching and for-loop structures directly within the visual program

    Provides shortcut keys for instant navigation to specific canvas positions and zoom levels.

    Python
    Auf GitHub ansehen↗2,567
  1. Home
  2. Development Tools & Productivity
  3. Keyboard-Driven Code Navigation

Unter-Tags erkunden

  • Code Bookmarks1 Sub-TagMarkers placed on specific lines of code to allow rapid navigation between important sections. **Distinct from Keyboard-Driven Code Navigation:** Specific to line-level bookmarks for navigation, rather than general keyboard cursor movement patterns.