Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
- Nerdtree (Old but classic side panel directory navigation) - FZF (Modern Fuzy Finder)
- Nerdtree (Old but classic side panel directory navigation) - FZF (Modern Fuzy Finder)
I would use vim-plug to install plugins easily.
I'd say you could use Fugitive without knowing command-line Git, but knowing command-line Git definitely helps. I recommend learning it regardless of Vim because command-line Git is real Git. If you know how to use command-line Git you will know how to use every frontend, but if you only know one frontend that's all you know.
Code completion used to be a mess before LSP because each language had its own hacky way. Now all you need is an LSP client for Vim and you will get the exact same completion, code navigation, refactoring, linting and formatting as in VSCode (because both are using the same language servers). Personally I use Neovim which ships with its own built-in LSP client.
Code completion used to be a mess before LSP because each language had its own hacky way. Now all you need is an LSP client for Vim and you will get the exact same completion, code navigation, refactoring, linting and formatting as in VSCode (because both are using the same language servers). Personally I use Neovim which ships with its own built-in LSP client.