Загрузка пространства имен в скорописном REPL

Я загрузил Intellij и Cursive на моем компьютере, все, кажется, работает хорошо, за исключением того факта, что я не могу загрузить пространство имен в REPL и не могу работать с Leinigen.

Когда я загружаю код в REPL, REPL загружается, но в REPL ничего не загружается. Тогда я могу использовать REPL.

когда я редактирую конфигурации, я могу выбирать только нормальные процессы и не могу работать с Leiningen.

любая помощь будет оценена.

2 ответа

Cursive, как и большинство сред Clojure, по умолчанию ничего не загружает в ваш REPL. Вы можете загрузить код в REPL, используя Инструменты →REPL→ Загрузить файл в REPL. Обратите внимание, что по умолчанию это не переключит пространство имен REPL на пространство загруженного файла - для этого вам нужно будет использовать Инструменты →REPL→ Переключить NS REPL на текущий файл, или вы можете потребовать загруженное пространство имен для пользователя как обычно.,

Вы должны иметь возможность создавать конфигурации запуска Leiningen, там есть возможность запускать определенные задачи с Lein - если это не сработает, пожалуйста, предоставьте больше информации о том, что именно вы пытались и что произошло.

Расширение вышеприведенного ответа, которое мне помогло:

  • Файл -> Настройки -> Сочетания клавиш

  • В поле поиска введите REPL (чтобы легко найти соответствующие привязки).

  • Найдите привязки, связанные с двумя необходимыми параметрами меню ("загрузить файл в REPL" и "переключить REPL NS в текущий файл").

  • Дайте им простые, похожие привязки. Я использую Ctrl+ Shift+L и Ctrl+ Shift+M

Я попытался дать им одни и те же ключи, а затем проигнорировал предупреждение о конфликте, пытаясь одновременно активировать их оба, но, похоже, игнорировал второй, который был связан.

Это лучшее решение, которое я нашел до сих пор.

Alt+ Shift+ R- это привязка клавиш.

Другие вопросы по тегам