ggVGc / Vim Fuzzysearch
Licence: mit
Fuzzy pattern building, in any buffer
Projects that are alternatives of or similar to Vim Fuzzysearch
Cmdalias.vimCreate aliases for Vim commands.
Stars: ✭ 27 (-18.18%)
Mutual labels: viml
DotfilesSome of my configuration.
Stars: ✭ 31 (-6.06%)
Mutual labels: viml
Vim NotebookVim plugin to annotate text, source code, etc
Stars: ✭ 21 (-36.36%)
Mutual labels: viml
Vim Monokai RefinedPort of Monokai Refined for TextMate/Sublime Text, using sickill's Coloration converter
Stars: ✭ 27 (-18.18%)
Mutual labels: viml
Linters.vimAutomatically run linters over your code as you write it
Stars: ✭ 28 (-15.15%)
Mutual labels: viml
VimgitlogGit log and diff plugin for vim.
Stars: ✭ 15 (-54.55%)
Mutual labels: viml
Vimrcvgod's vimrc
Stars: ✭ 944 (+2760.61%)
Mutual labels: viml
Php Vimmake vim as a php ide
Stars: ✭ 30 (-9.09%)
Mutual labels: viml
Vim JadeVim syntax highlighting for the Jade templating engine.
Stars: ✭ 21 (-36.36%)
Mutual labels: viml
Vim SolOn the Path of Illumination ! :)
Stars: ✭ 27 (-18.18%)
Mutual labels: viml
Vim YankringMirror of yankring.vim
Stars: ✭ 28 (-15.15%)
Mutual labels: viml
Vim ComposerComposer in Vim
Stars: ✭ 21 (-36.36%)
Mutual labels: viml
Vim Hl Var Stars: ✭ 32 (-3.03%)
Mutual labels: viml
Maven Idemaven-ide plugin
Stars: ✭ 15 (-54.55%)
Mutual labels: viml
Vim DragvisualsVim global plugin for dragging virtual blocks
Stars: ✭ 28 (-15.15%)
Mutual labels: viml
Vim ReadlineReadline bindings for Insert Mode
Stars: ✭ 33 (+0%)
Mutual labels: viml
VimixVimux with Elixir Mix Integration
Stars: ✭ 32 (-3.03%)
Mutual labels: viml
Vim LlvmcovThe llvm-cov tool shows code coverage information for programs that are instrumented to emit profile data.
Stars: ✭ 30 (-9.09%)
Mutual labels: viml
vim-fuzzysearch
Adds fuzzy capabilities to normal search in vim.
image:doc/example.gif[]
=== :FuzzySearch
Acts just like normal buffer searching, except with fuzzy matching between each letter. +
Space matches a series of any characters(translates to .\{-}
)
== Matching
By default, fuzzysearch
doesn't match over spaces. That means that "fr"
will NOT match "foo bar"
, but "f r"
will.
If you dislike this behaviour, set g:fuzzysearch_match_spaces = 1
.
The reasoning behind the default behaviour is that it is much easier to narrow down searches, in order to re-use patterns later, for example in a replacement by :%s//<new_string>/g
.
=== Useful mappings
Replace in file using last search: nnoremap <leader>r :%s///g<left><left>
+
I find it very useful to create a fuzzy search quickly, then replace all instances using this mapping.
=== Options
g:fuzzysearch_prompt = 'fuzzy /'
+
g:fuzzysearch_hlsearch = 1
+
g:fuzzysearch_ignorecase = 1
+
g:fuzzysearch_max_history = 30
+
g:fuzzysearch_match_spaces = 0
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].