Tags
vim notes
nvim lua
nvim lsp
Using c to change text
I have gone quite awhile without using c
and instead using d
. The reason that I started using c
is because it automatically places you into insert mode. This not only saves me one keystroke for commands such as diwi
is now ciw
, but it also works with the repeat .
command!!! This is huge. When refactoring a document I had been creating a macro to change one word to another, using c
instead of d
allows the use of the .
rather than needing to create a macro.
Case for vim
Sublime/VSCode cannot
- edit a macro register
- register
- quickfix
- gF
autocomplete
1. Whole lines |i CTRL-X CTRL-L|
2. keywords in the current file |i CTRL-X CTRL-N|
3. keywords in 'dictionary' |i CTRL-X CTRL-K|
4. keywords in 'thesaurus', thesaurus-style |i CTRL-X CTRL-T|
5. keywords in the current and included files |i CTRL-X CTRL-I|
6. tags |i CTRL-X CTRL-]|
7. file names |i CTRL-X CTRL-F|
8. definitions or macros |i CTRL-X CTRL-D|
9. Vim command-line |i CTRL-X CTRL-V|
10. User defined completion |i CTRL-X CTRL-U|
11. omni completion |i CTRL-X CTRL-O|
12. Spelling suggestions |i CTRL-X s|
13. keywords in 'complete' |i CTRL-N|
z-commands
zn
Fold none: reset 'foldenable'. All folds will be open.