Splitting up docs
This commit is contained in:
committed by
Yan Pritzker
parent
827f1698a5
commit
287b3eff2b
11
doc/vim/textobjects.md
Normal file
11
doc/vim/textobjects.md
Normal file
@@ -0,0 +1,11 @@
|
||||
* textobj-rubyblock - ruby blocks become vim textobjects denoted with `r`. try var/vir to select a ruby block, dar/dir for delete car/cir for change, =ar/=ir for formatting, etc
|
||||
* vim-indentobject - manipulate chunks of code by indentation level (great for yaml) use vai/vii to select around an indent block, same as above applies
|
||||
* argtextobj - manipulation of function arguments as an "a" object, so vaa/via, caa/cia, daa/dia, etc..
|
||||
* textobj-datetime - gives you `da` (date), `df` (date full) and so on text objects. useable with all standard verbs
|
||||
* vim-textobj-entire - gives you `e` for entire document. so vae (visual around entire document), and etc
|
||||
* vim-textobj-rubysymbol - gives you `:` textobj. so va: to select a ruby symbol. da: to delete a symbol..etc
|
||||
* vim-textobj-function - gives you `f` textobj. so vaf to select a function
|
||||
* vim-textobj-function-javascript - same as above, but for javascript functions
|
||||
* vim-textobj-underscore - gives you `_` textobj. So vi_ selects what's inside a pair of underscores
|
||||
* next-textobject - from Steve Losh, ability to use `n` such as vinb (visual inside (n)ext set of parens)
|
||||
* textobj-word-column - gives you `c` (word) and `C` (WORD) for handling columns/blocks.
|
||||
Reference in New Issue
Block a user