All Projects → markonm → Traces.vim

markonm / Traces.vim

Licence: mit
Range, pattern and substitute preview for Vim

Projects that are alternatives of or similar to Traces.vim

web-marker
a web page highlighter - Please star if you like this project
Stars: ✭ 51 (-91.02%)
Mutual labels:  range, highlight
vim-high
Vim plugin: All-in-one highlighter, highlight custom pattern like indentation, inactive window, word under the cursor
Stars: ✭ 20 (-96.48%)
Mutual labels:  vim-plugin, highlight
texthighlighter
a no dependency typescript npm package for highlighting user selected text
Stars: ✭ 17 (-97.01%)
Mutual labels:  range, highlight
markdown-preview-sync
A quasi real-time vim markdown preview plugin | 第一款基于Java的Vim Markdown预览插件
Stars: ✭ 56 (-90.14%)
Mutual labels:  vim-plugin, preview
Web Highlighter
✨ A no-runtime dependency lib for text highlighting & persistence on any website ✨🖍️
Stars: ✭ 373 (-34.33%)
Mutual labels:  highlight, range
Input Mask Ios
User input masking library repo.
Stars: ✭ 494 (-13.03%)
Mutual labels:  pattern
Vim Markdown Preview
A light Vim plugin for previewing markdown files in a browser - without leaving Vim.
Stars: ✭ 530 (-6.69%)
Mutual labels:  preview
Artplayer
🎨 ArtPlayer.js is a modern and full featured HTML5 video player
Stars: ✭ 484 (-14.79%)
Mutual labels:  highlight
Blog React
react + Ant Design + 支持 markdown 的博客前台展示
Stars: ✭ 463 (-18.49%)
Mutual labels:  highlight
Vim Disapprove Deep Indentation
ಠ_ಠ Vim plugin to disapprove deeply indented code. ಠ_ಠ
Stars: ✭ 566 (-0.35%)
Mutual labels:  vim-plugin
React Range
🎚️Range input with a slider. Accessible. Bring your own styles and markup.
Stars: ✭ 545 (-4.05%)
Mutual labels:  range
Committia.vim
A Vim plugin for more pleasant editing on commit messages
Stars: ✭ 510 (-10.21%)
Mutual labels:  vim-plugin
Vim Colors Pencil
Light (& dark) color scheme inspired by iA Writer
Stars: ✭ 498 (-12.32%)
Mutual labels:  vim-plugin
Rust Design Pattern
rust design patterns
Stars: ✭ 529 (-6.87%)
Mutual labels:  pattern
Palenight.vim
Soothing color scheme for your favorite [best] text editor
Stars: ✭ 492 (-13.38%)
Mutual labels:  vim-plugin
Julia Vim
Vim support for Julia.
Stars: ✭ 556 (-2.11%)
Mutual labels:  vim-plugin
Ace tao
ACE and TAO
Stars: ✭ 472 (-16.9%)
Mutual labels:  pattern
Pg pathman
Partitioning tool for PostgreSQL
Stars: ✭ 509 (-10.39%)
Mutual labels:  range
Lumin
A JavaScript library to progressively highlight any text on a page.
Stars: ✭ 545 (-4.05%)
Mutual labels:  highlight
Switch.vim
A simple Vim plugin to switch segments of text with predefined replacements
Stars: ✭ 506 (-10.92%)
Mutual labels:  vim-plugin

traces.vim

Overview

This plugin highlights patterns and ranges for Ex commands in Command-line mode.

It also provides live preview for the following Ex commands:

:substitute
:smagic
:snomagic

Requirements

Vim 8.1

or

Neovim 0.2.3

  • this plugin is not compatible with inccommand, please turn it off if you want to use this plugin

Feature comparison

Note: some of the features provided by this plugin are already present in Vim/Neovim.

traces.vim Vim Neovim
:substitute preview
pattern preview for :substitute [1]
pattern preview for :global, :vglobal, :sort [1] [2]
pattern preview for :vimgrep [1] [2]
off-screen results window for :substitute
off-screen results window for :global, :vglobal, :sort
range preview

[1] added by patch v8.1.0271
[2] available in Neovim 0.5.0

Example

example

Installation

Linux

git clone https://github.com/markonm/traces.vim ~/.vim/pack/plugins/start/traces.vim

Run the :helptags command to generate the doc/tags file.

:helptags ~/.vim/pack/plugins/start/traces.vim/doc

Windows

git clone https://github.com/markonm/traces.vim %HOMEPATH%/vimfiles/pack/plugins/start/traces.vim

Run the :helptags command to generate the doc/tags file.

:helptags ~/vimfiles/pack/plugins/start/traces.vim/doc

Inspiration

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].