List some useful tools for editor to navigate, format or do others.
Navigation & Completion & Syntax Check
each editor has its own way to do this, but here is a surprising thing which is lsp designed by microsoft!
A precondition: using differnt sytle for different language.
Editorconfig is a tool to let all stuffs using the same coding style in a project.