IDE
VSCode#
Settings#
{ "[javascript][json][jsonc][typescript][typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.tabSize": 2, "editor.useTabStops": false }, "editor.bracketPairColorization.enabled": true, "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" }, "editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.formatOnType": true, "editor.fontFamily": "'Monaspace Neon', monospace"}
Extensions#
Prettify TypeScript: Better Type Previews
An example of my list of installed extensions:
astro-build.astro-vscodebierner.markdown-mermaidbiomejs.biomedbaeumer.vscode-eslintequinusocio.vsc-material-theme-iconsesbenp.prettier-vscodegithub.vscode-pull-request-githubhnw.vscode-auto-open-markdown-previewjock.svgmrmlnc.vscode-json5ms-azuretools.vscode-containersms-azuretools.vscode-dockerms-vscode-remote.remote-containersmxsdev.typescript-explorermylesmurphy.prettify-tspkief.material-icon-themerichie5um2.vscode-sort-jsonskyapps.fish-vscodestreetsidesoftware.code-spell-checkerunifiedjs.vscode-mdxusernamehw.errorlenswaderyan.gitblamewallabyjs.wallaby-vscodewayou.vscode-todo-highlightyoavbls.pretty-ts-errorsyzhang.markdown-all-in-one
Exporting extensions#
Cursor doesn’t support syncing extensions from one machine to another. If you are doing a one-time migration, you can use the CLI to export your extensions:
cursor --list-extensions >> extensions.txt
Then, install them using:
cat extensions.txt | xargs -n 1 code --install-extension