-
What is driving you to use vim instead of vscode? My sense is that the culture for vim is to have a sense of ownership and understanding of the editor. Therefore there is an expectation of being willing to discover and configure it on your own. With that said, you should check out something like https://github.com/akrawchyk/awesome-vim found by googling awesome vim.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
The panel at the bottom is your status line. There are several nice status line plugins like airline, powerline, lightline (what I use). By default it shows basic details like file name, git branch, file type, line and column number, etc. To enable syntax errors and warnings on status line (and all over the file) I use ALE and lightline-ale
-
The panel at the bottom is your status line. There are several nice status line plugins like airline, powerline, lightline (what I use). By default it shows basic details like file name, git branch, file type, line and column number, etc. To enable syntax errors and warnings on status line (and all over the file) I use ALE and lightline-ale
-
Vim has a built in file explorer that you can trigger by typing :Explore in normal mode. If you want something nicer you can have a look at NERDTree
-
ultisnips
UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
For boilerplate code I personally use UltiSnips. There might be a better plugin for specifically this, but hey, it works!
-
It sounds like vim-emmet would be right up your alley. If you don't use a Vim package manager, install it by git cloneing it into a folder named ~/.vim/pack/plugins/start/ on Unix/macOS or $HOME\vimfiles\pack\plugins\start on Windows (create it beforehand if it doesn't exist), then after you've :EmmetInstalled it into your buffer, you can use the , mapping after the ! to write the Emmet expansion for the HTML boilerplate; Emmet expansion is a very useful but quite complex feature and you can read more on it in [https://docs.emmet.io/](Emmet's documentation).
-
Other (built-in) tools for file navigation in Vim include: :h :ls and :h :buffer to navigate in your buffer list (i.e. the files you have loaded); everything listed in [https://vimways.org/2018/death-by-a-thousand-files/](romainl's "Death by a Thousand Files" articles in vimways); using tags by installing universal-ctags to generate the tags then using any of the commands in :h tag to navigate them; setting global marks to files you use often with m[UPPERCASE LETTER] and jumping to them with `[UPPERCASE LETTER]; :h :vimgrep…
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives