VSCode. Julia

Работа с языком программирования Julia из редактора VSCode.

Содержание

1 Расширения VSCode

1.1 Julia for VSCode

1.1.1 Сочетания клавиш для REPL

  1. Исполнить код Julia: Execute Code (Ctrl+Enter)

    • Эта команда либо отправит текст, который в данный момент выбран в активном редакторе, в Julia REPL, либо отправит всю строку, в которой в данный момент находится курсор, когда текст не выделен. В последнем случае он также переместит курсор на следующую строку кода.
    • Эта команда работает как copy-paste: она буквально копирует некоторый код из редактора в REPL, как если бы этот код был набран в REPL.
    • Операторы include всегда будут пытаться загрузить относительные пути относительно текущего рабочего каталога, а не относительно файла, из которого они выполняются.
    • Такие макросы, как @__DIR__ и @__FILE__, не работают должным образом. В этом случае следует использовать команду Julia: Execute Code Block.
  1. Исполнить блок кода Julia: Execute Code Block (Alt+Enter)

    • Всякий раз, когда в текущем активном редакторе выбран какой-то код Julia, эта команда выполнит выбранный код. Если текст не выбран, команда определит всю языковую конструкции верхнего уровня, в которой находится курсор (кроме модулей), и выполнит этот блок кода.
    • При выполнении связывается информацию о местоположении с выполняемым кодом, include будет правильно работать с относительными путями, а макросы, такие как @__DIR__ и @__FILE__, будут работать должным образом.
    • Следует использовать как команду по умолчанию для запуска кода Julia в REPL.
  1. Исполнить ячейку кода Julia: Execute Code Cell (Shift+Enter)

    • Расширение обеспечивает поддержку разметки ячеек кода в стандартных файлах Julia с помощью специально отформатированного комментария:
    1##
    
    • Эта команда определит, в какой ячейке кода в данный момент находится курсор в активном редакторе, а затем выполнит код в этой ячейке. Если в текущем файле нет ячеек кода, он выполнит весь файл. Эта команда использует те же методы выполнения кода, что и команда Julia: Execute Code Block.
  1. Исполнить файл Julia: Execute File

    • Эта команда запускает все содержимое текущего активного файла в Julia REPL. Он использует те же методы выполнения кода, что и команда Julia: Execute Code Block.

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие