Vim Notes ━━━━━━━━━ norcalli/neovim-plugin Date: February 1, 2018 vim notes ━━━━━━━━━ nvim lua ──────── norcalli/neovim-plugin <https://github.com/norcalli/neovim-plugin> nvim lsp ──────── python-lsp/python-lsp-server <https://github.com/python-lsp/python-lsp-server> 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 ──────────── repeats previously typed text [code] 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.