Как создать новые файлы .clj в Eclipse?

avatar
Mike J
8 апреля 2018 в 02:08
113
2
1

Я новичок в Clojure, только что установил CounterClockWise и создал свой первый проект Clojure в Eclipse.

Однако мне нужно создать еще один файл .clj помимо основного файла clojure.

Как мне это сделать?

Источник

Ответы (2)

avatar
Lii
8 апреля 2018 в 08:56
1

В Eclipse есть команда Новый файл, которую можно использовать для создания пустого файла любого типа. Если вы создадите файл и назовете его something.clj, вы получите новый файл Clojure.

Команду Новый файл можно вызвать через меню следующим образом:

Файл меню > Создать > Другое... > Общие > Файл

Или с помощью сочетания клавиш: Нажмите Ctrl+N, чтобы открыть окно Новый8 в мастере поиска391, затем введите <549> 8 команда создания файла.

Эта техника обычно очень полезна для создания различных новых вещей.


Возможно, также есть команда Новый файл Clojure (или что-то подобное) в списке вещей мастера Создать.

avatar
Alan Thompson
8 апреля 2018 в 07:57
0

Это не ответ Eclipse, но иногда у меня возникает похожая проблема с IDEA. Самый простой ответ (в Linux) — просто выполнить touch src/myproj/newfile.clj или что-то подобное, чтобы создать пустой файл с нужным именем и местоположением. Затем среда IDE может легко открыть (ранее существовавший) файл для дальнейшего редактирования.

Аналогичная стратегия заключается в первом открытии файла в другом редакторе, таком как vi, emacs или любом другом.


Связанная проблема с IDEA заключается в том, что для обозначения вкладки редактора используется объявление пространства имен (ns xyz ...), а не фактическое имя файла. Если вы переименовываете файлы, вы не можете легко увидеть новое имя, пока не измените объявление ns, что очень сбивает с толку. В этих случаях я также буду использовать gvim для редактирования объявления ns или любых других низкоуровневых или подробных правок.

cfrick
8 апреля 2018 в 08:29
0

Я был бы очень удивлен, если бы Cursive выбрасывал из окна все то, что есть в простой IDEA. Например. Alt-Insert для создания нового файла пространства имен и жалобы на несоответствие ns-vs-file-location и позволяет легко исправить это с помощью Alt-Enter (переместить файл или исправить ns)