3 dépôts
Bulk editing and data movement operations across a range of spreadsheet cells.
Distinct from Batch Data Operations: Focuses on UI-driven cell ranges (autofill, paste) rather than database record batching.
Explore 3 awesome GitHub repositories matching data & databases · Grid Range Operations. Refine with filters or upvote what's useful.
x-spreadsheet is an HTML5 canvas spreadsheet component and web-based data grid designed for high-performance data display and cell manipulation. It serves as an interactive web component that allows users to manage structured data within a browser-based interface. The project includes an XLSX file serializer that imports and exports spreadsheet state using binary XML formats compatible with Excel. It also features a locale-aware UI framework that translates interface labels and date formats through configurable language objects. The component covers a broad range of capabilities including fo
Accelerates data entry through copying, cutting, pasting, and autofilling across cell ranges.
Vis est un éditeur de texte modal basé sur le terminal qui utilise les raccourcis clavier de vi et un système d'expressions régulières structurelles. Il fonctionne comme un environnement scriptable où Lua est utilisé pour la configuration, les mappages de touches personnalisés et le développement de plugins. L'éditeur se distingue par un système de coloration syntaxique basé sur des grammaires d'expression d'analyse (PEG) et un moteur de correspondance de motifs qui traite le texte comme une structure pour des opérations complexes de recherche et remplacement. Il s'intègre également directement au shell système, permettant aux utilisateurs de rediriger des plages de texte vers des commandes externes et de capturer la sortie résultante. Le projet offre de larges capacités de manipulation de texte, notamment l'utilisation de curseurs et de sélections multiples, un graphe dirigé pour l'historique d'annulation et de rétablissement non linéaire, et une interface multi-fenêtres rendue via des séquences d'échappement VT-100. Les utilisateurs peuvent définir des mouvements et des opérateurs personnalisés via l'API de script intégrée. L'application peut être compilée en un seul binaire lié statiquement pour la portabilité.
Executes text manipulation actions on ranges defined by motions or structural addresses.
flash.nvim is a label-based navigation engine and motion plugin for Neovim. It provides a system for fast cursor repositioning by marking targets across the screen with unique characters, allowing for instant movement to specific characters, search matches, and code structures. The plugin extends navigation through Tree-Sitter integration, enabling the identification and selection of parent nodes and structural code blocks. It further distinguishes itself by supporting multi-window cursor movement, allowing users to search for patterns and jump between different files or split windows using a
Allows users to define the range of a text operation by selecting a distant label target.