I tried VSCode again recently, and here’s what I was missing:
- Working with cells is inconvenient:
- No shortcuts for navigating between cells
- Cell being copied to REPL causes unnecessary clutter
- No command to evaluate cell without moving to the next
- No visual indication of cell end, and no highlighting of current cell (I think Juno’s highlighting is also a bit too subtle)
- It would be nice to have something like MATLAB’s “Increment value and run section”. On the other hand
Interactsupport would provide similar functionality.
- Displaying
Interact.jloutput in the plot pane - Progress bar. Ideally the same progress bar package should work in both Juno and VSCode.
I actually find the IDE to be MATLAB’s strong point. Although a lot of “traditional” IDE stuff is not so good (like searching), I find it really convenient for numerical computing. Very responsive, multiple plots which are interactive and can be docked and undocked, cell support is good, (small) arrays can be viewed and edited in an Excel-like interface. The file explorer on the left that changes the working directory as you navigate it is also really convenient. All of these would be very nice to have in a Julia IDE as far as I’m concerned.