Need help with traces.vim?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

markonm
618 Stars 11 Forks MIT License 258 Commits 4 Opened issues

Description

Range, pattern and substitute preview for Vim

Services available

!
?

Need anything else?

Contributors list

# 257,381
Ruby
vim-plu...
Vim
Neovim
243 commits
# 12,091
Crystal
Markdow...
Jekyll
iterm2
1 commit
# 133,316
Objecti...
macOS
Vim
MATLAB
1 commit
# 278,444
Haskell
SQL
Neovim
viml
1 commit
# 28,886
gtk
viml
zig
Nim
1 commit
# 387,522
Neovim
yarn
Crystal
Markdow...
1 commit
# 11,152
Rust
Vim
vimrc
Neovim
1 commit

traces.vim

Overview

This plugin highlights patterns and ranges for Ex commands in Command-line mode. It also provides live preview for

:substitute
.

Requirements

Vim 8.1

or

Neovim 0.2.3

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

Use plugin/runtimepath manager of choice or install manually with the following command:

Linux

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

Windows

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

Inspiration

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.