How do I use Telescope for fuzzy finding in Neovim?
:Telescope find_files
Telescope is a highly extensible fuzzy finder for Neovim.
2277 results for "@a"
:Telescope find_files
Telescope is a highly extensible fuzzy finder for Neovim.
:vimgrepadd /FIXME/j **/*.go
When you are triaging a codebase, one pattern is rarely enough.
gR
gR enters Virtual Replace mode, a smarter variant of Replace mode (R) that replaces characters based on screen columns rather than raw bytes.
vim.keymap.set
vim.
:set smoothscroll
The smoothscroll option makes scroll commands respect screen rows rather than buffer lines when wrap is enabled.
vim.diagnostic.jump({count=1})
Neovim 0.
:echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
When syntax highlighting looks wrong or a colorscheme override isn't taking effect, you need to know exactly which highlight groups are active under the cursor.
q/
How it works Vim keeps a history of all your search patterns.
:vsplit
The :vsplit command (or :vs for short) splits the current window vertically, creating a new window side-by-side with the current one.
vim.treesitter.foldexpr()
Neovim's built-in Treesitter integration includes vim.
:breakadd func {funcname}
Vim has a built-in debugger for Vimscript that most users never discover.
:g/^/normal I// <CR>
When you need to comment a whole block quickly, :global combined with :normal is faster than recording a macro or entering Visual Block mode.
:iabbrev teh the
Vim's abbreviation feature lets you define automatic text replacements that trigger as you type.
:norm! {cmd}
Both :norm and :norm! execute a sequence of Normal mode keystrokes from the command line or a script, but they differ in how they handle user-defined mappings.
zv
zv (view cursor) opens the minimum number of folds needed to make the current line visible — nothing more.
<C-v>jjI
Visual block mode () lets you select a rectangular region across lines.
:%s/foo/bar/g | %s/baz/qux/g | w
The (bar) character in Vim's command line acts as a command separator, allowing you to chain multiple ex commands together on a single line.
:Buffers
The fzf.
/pattern/;+3
In Vim's range notation, a semicolon (;) between two addresses makes the second address relative to the line the first address matched, not to the current curso
<C-n>
The vim-visual-multi plugin (formerly vim-multiple-cursors) brings VS Code-style multiple cursor editing to Vim.
plugins #plugins #visual-multi #editing #multiple-cursors #refactoring