My Text Editor
Every programmer has to use them, and most are partial to one specific text editor. This decision is often trivial and comes down to what they vibe with. Nonetheless, it shapes what kind of programmer that person becomes.
I have academic experience using IntelliJ Idea for one semester and Visual Studio Code for two, but in my personal endeavors I am partial to Vim.
I disliked Idea because it seemed overbuilt, and often stuttered and slowed down my process. I don't have a problem with VSCode- I actually like it alot- but over time I grew tired of opening a seperate application to edit text. So I went to Vim- lightweight, snappy, simple, and all from the terminal.
Vim Plugins
neoclide/coc-nvim
I use COC for code completion and linting. The extensions I use are
coc-html
coc-vimlsp
coc-tsserver
coc-json
coc-jedi
coc-java
coc-css
coc-clangd
preservim/nerdtree
NERDtree is my favorite file explorer for vim. It makes it easy to navigate my file system without leaving vim.