Пример работы без IDE на основе VisualStudio Code в связке с WSL, Gradle
- Better Comments - цветастые комментарии
- Code Runner - мини компилятор, удобно на старте (чтоб не дергать лишний раз gradle)
- Kotlin Language - Поддержка языка Kotlin (на практике только подсветка синтаксиса 🤷♂️)
- Gradle Language Support - Поддержка скриптов Gradle
- Language Support for Java(TM) by Red Hat - Поддержка Java - может пригодится если захочится использовать Java в проекте
Так как в VSCode встроен гит, подключить систему контроля версий к проект просто - Статья по подключению к GIT
Для запуска Gradle необходимы повышенные права, запускать отдельную консоль для запуска скриптов не хотелось, а встроенный в VSCode терминал (CMD и PShell) почему то не запускается с правами админа, поэтому ставим bash.
В кратце: в win10 WSL.exe не установлен по умолчанию, установку необходимо производить из MicrosoftStore (я выбрал WSL на базе Ubuntu).
Для запуска Gradle и сборки проекта нужна Java JDK. Так как запускать будем из под WSL а он является подсистемой, устанавливать JDK нужно из под WSL. Запуск WSL под VSCode можно открыв command panel, написав: shell -> Select Default Shell -> WSL Bash
после этого терминал будет доступен по hotkey: CTRL+`
Основы теории по запуску kotlin CLI - не нашел оригинальную статью - вот ссылка на перевод
Всё готово к работе в VSCode - правда мне как оказалось очень необходима помощь интерпритатора с подсказками - я не готов ещё писать в чистом блокноте 😊 - в итоге переехал на IntelliJ IDEA 2018.3.2