1
0
mirror of https://github.com/zeldaret/oot.git synced 2024-09-21 21:04:43 +00:00
oot/docs/tutorial/vscode.md
EllipticEllipsis effd4256c9
Tutorial docs (#715)
* Move tutorial into docs folder

* Merge remote-tracking branch 'upstream/master' into tutorial_docs

* Object decomp added

* contents and intro updates

* mention object decomp in beginning

* Addressed Fig's review

* Update EnSkb to jointTable and morphTable

* minor table tweak

* typo

* Alter to say ZAPD makes the object output folder

* Apply suggestions from code review

Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>

* More review changes

* Apply suggestions from code review

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-03-24 01:15:35 +01:00

1.4 KiB

VSCode

A lot of people on this project use VSCode as their coding environment, and there are a number of useful plugins available to make work more efficient:

  • c/c++ intellisense
  • clang-format
  • hexinspector (hover on numbers for float and other info)
  • numbermonger (hex to decimal and vice versa)
  • bracket pair colorizer 2
  • better mips support

You will probably also find it helpful to watch Fig's video, although it was not meant to be an actual introduction. But it does show various useful features of VSCode, quite apart from the decompilation aspect.

Useful stuff to know:

  • Ctrl + Alt + Up/Down (on Windows, on Linux it's Ctrl + Shift + Up/Down or Shift + Alt + Up/Down) gives multicursors across consecutive lines. If you want several cursors in a more diverse arrangement, middle clicking works, at least on Windows.

  • Alt + Up/Down moves lines up/down.

  • Shift + Alt + Up/Down (Linux: Ctrl + Shift + Alt + Up/Down) copies lines up/down.

  • Make use of VSCode's search/search-and-replace features.

    • Ctrl + Click goes to a definition.
    • Ctrl + F for search in current file
    • Ctrl + H for replace in current file
    • Ctrl + Shift + F for search in all files
    • Ctrl + Shift + H for replace in all files
    • F2 for Rename symbol

Many of VS Code's other shortcuts can be found on its getting started page, which also has links to OS-specific PDFs.