mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 07:08:01 +00:00
Add Quick Quickfix List Navigation to vim til.
This commit is contained in:
@@ -38,6 +38,7 @@ smart people at [Hashrocket](http://hashrocket.com/).
|
||||
- [Preview Buffer](vim/previous-buffer.md)
|
||||
- [Quick File Info](vim/quick-file-info.md)
|
||||
- [Quick Man Pages](vim/quick-man-pages.md)
|
||||
- [Quick Quickfix List Navigation](vim/quick-quickfix-list-navigation.md)
|
||||
- [Rename Current File](vim/rename-current-file.md)
|
||||
- [Split Different](vim/split-different.md)
|
||||
- [View Commit History of a File](vim/view-commit-history-of-a-file.md)
|
||||
|
||||
17
vim/quick-quickfix-list-navigation.md
Normal file
17
vim/quick-quickfix-list-navigation.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Quick Quickfix List Navigation
|
||||
|
||||
There are lots of commands that will load up Vim's quickfix list with
|
||||
results that you'll want to traverse. For instance, if you use [Fugitive's
|
||||
`:Ggrep`](https://github.com/tpope/vim-fugitive/blob/master/doc/fugitive.txt#L94),
|
||||
it'll load up the quickfix list with line by line occurrences of the search
|
||||
term.
|
||||
|
||||
You can go forwards and backwards through this list using `:cnext` and
|
||||
`:cprevious`. Though this gets a bit tedious to type over and over,
|
||||
especially for long lists of results.
|
||||
|
||||
You can quickly navigate forwards and backwards through these results
|
||||
with two bindings provided by
|
||||
[vim-unimpaired](https://github.com/tpope/vim-unimpaired).
|
||||
`]q` is mapped to `:cnext`, for going forwards, and `[q` is mapped to
|
||||
`:cprevious`, for going backwards.
|
||||
Reference in New Issue
Block a user