You can look at the project-page of this plugin to see it in action github-repo.
This plugin allows to see markings of file at the left bar before line-numbers.
Usages of vim markings and vim-signature
- You can jump right to the place where you left writing your code/blog-post/whatever.
- You can sign a place that is important in project you are working on to remember about something in there (as opposite to #FIXME/ #TODO which lefts data in code)
Vim Signature plugin
- Allows to see where the markings are set instead of making call to
How to install plugin
Usually with Vundle add this to your vimrc file:
Between those vim-config lines:
call vundle#begin() call vundle#end() " required
Now you need to install your plugin with:
vim +InstallPlugin +qall
And re-bash to new shell with installed vim-plugin.
Using Markings and Vim-Signature plugin
Vim Signature will display all markings at the left side.
To use markings you should follow this awesome guide
- Making new mark: Press
mand some letter like
aso : press:
maon the line that you want to place an
- Jumping to the
amark with keys:
- Listing all markings with vim-command:
Posting here some of the marking command combinations from Vim.Wikia.com as a reference:
Command Description ma set mark a at current cursor location 'a jump to line of mark a (first non-blank character in line) `a jump to position (line and column) of mark a d'a delete from current line to line of mark a d`a delete from current cursor position to position of mark a c'a change text from current line to line of mark a y`a yank text to unnamed buffer from cursor to position of mark a :marks list all the current marks :marks aB list marks a, B ]' jump to next line with a lowercase mark [' jump to previous line with a lowercase mark ]` jump to next lowercase mark [` jump to previous lowercase mark The above commands take a count. For example, 5]` jumps to the fifth mark after the cursor. Command Description `. jump to position where last change occurred in current buffer `" jump to position where last exited current buffer `0 jump to position in last file edited (when exited Vim) `1 like `0 but the previous file (also `2 etc) '' jump back (to line in current buffer where jumped from) `` jump back (to position in current buffer where jumped from) `[ or `] jump to beginning/end of previously changed or yanked text `< or `> jump to beginning/end of last visual selection :delmarks a delete mark a :delmarks a-d delete marks a, b, c, d :delmarks abxy delete marks a, b, x, y :delmarks aA delete marks a, A :delmarks! delete all lowercase marks for the current buffer (a-z)
- GitHub - kshenoy/vim-signature: Plugin to toggle, display and navigate marks
- Using marks | Vim Tips Wiki | FANDOM powered by Wikia
That's it :) Comment, share or don't - up to you.
Any suggestions what I should blog about? Post me a comment in the box below or poke me at Twitter: @anselmos88.
See you in the next episode! Cheers!