This tip may help someone - I’ve found it useful myself ![]()
Ever wanted to insert a new blank line into something you’re working on at the REPL?
Just pressing <Enter> is going to execute the command!
TL;DR Use: <Esc> followed by <Enter> (or <Alt><Enter> works too, which may be easier to type)
Note: this trick works mid-line to break a long line, too!
(on macOS to get <Alt><Enter> working it may require an option to be set in your terminal application - look for options about the “Meta-key”)
For example, suppose you’ve just typed/pasted the following definition for the function f:
julia> function f(x, y)
x + y
end
But you’d like to insert another line above x + y.
Press the <Up> key to get back what you previously typed, and move the cursor to the start of that line (or the end of the preceding line (denoted by █):
julia> function f(x, y)
█ x + y
end
then press the <Esc> key followed by <Enter>, giving you:
julia> function f(x, y)
█
x + y
end
at which point you can make your edit:
julia> function f(x, y)
y = y >= 0 ? sqrt(y) : 0
x + y
end
