Я новичок в Clojure, только что установил CounterClockWise и создал свой первый проект Clojure в Eclipse.
Однако мне нужно создать еще один файл .clj помимо основного файла clojure.
Как мне это сделать?
Я новичок в Clojure, только что установил CounterClockWise и создал свой первый проект Clojure в Eclipse.
Однако мне нужно создать еще один файл .clj помимо основного файла clojure.
Как мне это сделать?
В Eclipse есть команда Новый файл, которую можно использовать для создания пустого файла любого типа. Если вы создадите файл и назовете его something.clj
, вы получите новый файл Clojure.
Команду Новый файл можно вызвать через меню следующим образом:
Файл меню > Создать > Другое... > Общие > Файл
Или с помощью сочетания клавиш: Нажмите Ctrl+N, чтобы открыть окно Новый8 в мастере поиска391, затем введите <549> 8 команда создания файла.
Эта техника обычно очень полезна для создания различных новых вещей.
Возможно, также есть команда Новый файл Clojure (или что-то подобное) в списке вещей мастера Создать.
Это не ответ Eclipse, но иногда у меня возникает похожая проблема с IDEA. Самый простой ответ (в Linux) — просто выполнить touch src/myproj/newfile.clj
или что-то подобное, чтобы создать пустой файл с нужным именем и местоположением. Затем среда IDE может легко открыть (ранее существовавший) файл для дальнейшего редактирования.
Аналогичная стратегия заключается в первом открытии файла в другом редакторе, таком как vi, emacs или любом другом.
Связанная проблема с IDEA заключается в том, что для обозначения вкладки редактора используется объявление пространства имен (ns xyz ...)
, а не фактическое имя файла. Если вы переименовываете файлы, вы не можете легко увидеть новое имя, пока не измените объявление ns, что очень сбивает с толку. В этих случаях я также буду использовать gvim
для редактирования объявления ns
или любых других низкоуровневых или подробных правок.
Я был бы очень удивлен, если бы Cursive выбрасывал из окна все то, что есть в простой IDEA. Например. Alt-Insert для создания нового файла пространства имен и жалобы на несоответствие
ns
-vs-file-location и позволяет легко исправить это с помощью Alt-Enter (переместить файл или исправить ns)