I personally don't know much about VS Code. All my keys for openings/searching of files are very centered around emacs.
In short:
macros: I can turn a column of text values into a single line of a json array with a few strokes. Also more complicated formatting that has some pattern like:
var some-column = 1;
var some-columntwo = 2;
Into formatted SQL queries or inserts, or more json with little effort. Not an issue with 2 columns, but with a hundred....
Interaction with the shell: I can do the above with curl or reading from a file so I don't have to leave the editor and download and open the file separately.
In short: macros: I can turn a column of text values into a single line of a json array with a few strokes. Also more complicated formatting that has some pattern like:
Into formatted SQL queries or inserts, or more json with little effort. Not an issue with 2 columns, but with a hundred....Interaction with the shell: I can do the above with curl or reading from a file so I don't have to leave the editor and download and open the file separately.
Helm: https://tuhdo.github.io/helm-intro.html Fuzzy searching of anything: emacs help files, man pages, your code, your code function/class/variable names.
Magit: I generally hate git interfaces but this one is pretty good and allows commit, merge, rebase, and interactive adding seemlessly.
org-mode/org-babel: Note keeping to automatically create tickets in my help files and keep my place where I am. Execute code inline as a test.