Formatting Code

Code formatting is powered by JuliaFormatter.jl. Both the Format Document command (Ctrl-Shift-I) and Format Selection (Ctrl-K Ctrl-F) are supported.

The default formatting is fairly conservative and unintrusive, but you can customise it with a .JuliaFormatter.toml. Check out the relevant documentation here.

Formatting helps to keep code readable by automatically aligning indentations and spaces.

The Julia formatter can automatically make this code:

f(x)=2x+3
print(f'( 2 ))

open("myfile.txt", "w") do io
	write(io, "Hello world!")
    end;

look like this:

f(x) = 2x + 3
print(f'(2))

open("myfile.txt", "w") do io
	write(io, "Hello world!")
end;

It's the very same code, though now it's much easier to read.

In order to format your code press shift + cmd|windows + p to bring up the command palette and search for Format Document

format