Skip to content

👶 Пример работы без IDE на основе VisualStudio Code в связке с WSL, Gradle

Notifications You must be signed in to change notification settings

EvgenySamarin/Coding-without-IDE-kotlin

Repository files navigation

Coding-without-IDE-kotlin

Пример работы без IDE на основе VisualStudio Code в связке с WSL, Gradle

Установка и настройка VisualStudio code

Дистрибутив системы:

Офф. сайт VisualStudio code

Список используемых плагинов:

  • Better Comments - цветастые комментарии
  • Code Runner - мини компилятор, удобно на старте (чтоб не дергать лишний раз gradle)
  • Kotlin Language - Поддержка языка Kotlin (на практике только подсветка синтаксиса 🤷‍♂️)
  • Gradle Language Support - Поддержка скриптов Gradle
  • Language Support for Java(TM) by Red Hat - Поддержка Java - может пригодится если захочится использовать Java в проекте

Подключаем VCS

Так как в VSCode встроен гит, подключить систему контроля версий к проект просто - Статья по подключению к GIT

Установка и настройка WSL

Для запуска 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+`

Установка Gralde

Статья по установке

Статья по сборке Kotlin

Основы теории по запуску kotlin CLI - не нашел оригинальную статью - вот ссылка на перевод

Итоги

Всё готово к работе в VSCode - правда мне как оказалось очень необходима помощь интерпритатора с подсказками - я не готов ещё писать в чистом блокноте 😊 - в итоге переехал на IntelliJ IDEA 2018.3.2

About

👶 Пример работы без IDE на основе VisualStudio Code в связке с WSL, Gradle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages