VSCode. Julia
Работа с языком программирования Julia из редактора VSCode.
Содержание
1 Расширения VSCode
1.1 Julia for VSCode
1.1.1 Сочетания клавиш для REPL
Исполнить код Julia: Execute Code (
Ctrl+Enter
)- Эта команда либо отправит текст, который в данный момент выбран в активном редакторе, в Julia REPL, либо отправит всю строку, в которой в данный момент находится курсор, когда текст не выделен. В последнем случае он также переместит курсор на следующую строку кода.
- Эта команда работает как copy-paste: она буквально копирует некоторый код из редактора в REPL, как если бы этот код был набран в REPL.
- Операторы
include
всегда будут пытаться загрузить относительные пути относительно текущего рабочего каталога, а не относительно файла, из которого они выполняются. - Такие макросы, как
@__DIR__
и@__FILE__
, не работают должным образом. В этом случае следует использовать команду Julia: Execute Code Block.
Исполнить блок кода Julia: Execute Code Block (
Alt+Enter
)- Всякий раз, когда в текущем активном редакторе выбран какой-то код Julia, эта команда выполнит выбранный код. Если текст не выбран, команда определит всю языковую конструкции верхнего уровня, в которой находится курсор (кроме модулей), и выполнит этот блок кода.
- При выполнении связывается информацию о местоположении с выполняемым кодом,
include
будет правильно работать с относительными путями, а макросы, такие как@__DIR__
и@__FILE__
, будут работать должным образом. - Следует использовать как команду по умолчанию для запуска кода Julia в REPL.
Исполнить ячейку кода Julia: Execute Code Cell (
Shift+Enter
)- Расширение обеспечивает поддержку разметки ячеек кода в стандартных файлах Julia с помощью специально отформатированного комментария:
1##
- Эта команда определит, в какой ячейке кода в данный момент находится курсор в активном редакторе, а затем выполнит код в этой ячейке. Если в текущем файле нет ячеек кода, он выполнит весь файл. Эта команда использует те же методы выполнения кода, что и команда Julia: Execute Code Block.
Исполнить файл Julia: Execute File
- Эта команда запускает все содержимое текущего активного файла в Julia REPL. Он использует те же методы выполнения кода, что и команда Julia: Execute Code Block.