301

GitHub - xtal8/traces.vim: Range and pattern preview for Command-line mode

 6 years ago
source link: https://github.com/xtal8/traces.vim
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK