unite.vim is a flexible and extensible search and selection interface for Vim.
Usage
:Unite file
:Unite file_rec/async:!
:Unite tag
:Unite buffer
Common Sources
file/new: Create and select new filesfile/async: Asynchronously scan filesfile_rec/async: Recursive async file scanfile_rec/git: Git-tracked project filesbuffer: Open buffersbuffer_tab: Open buffers in current tab page onlytab: Tab pagesregister: Vim registersbookmark: Saved bookmarkssource: Available Unite sources
Command Options
| Option | Description |
|---|---|
-start-insert |
Enter insert mode immediately upon launch |
-no-quit |
Keep the Unite window open after choosing an item |
-winheight=10 |
Set window height |
-quick-match |
Select items via quick-match letters (asdf...) |
-winwidth=40 |
Set window width for vertical splits |
-no-split |
Open inside the current buffer |
-auto-preview |
Automatically preview item under cursor |
-vertical |
Open Unite as a vertical sidebar |
-buffer-name=xxx -resume |
Resume a named Unite buffer quickly |
-input= |
Pre-populate or reset filter input |
-unique |
Remove duplicate items from search results |