我是Clojure的新手,刚刚安装了CounterClockWise并在Eclipse中创建了我的第一个Clojure项目。
但是,除了提供的核心clojure文件之外,我还需要创建另一个.clj文件。
我该怎么做?
答案 0 :(得分:1)
Eclipse中有一个 New File 命令,可用于创建任何类型的空文件。如果您创建一个文件并将其命名为something.clj
,则会有一个新的Clojure文件。
可以通过以下菜单访问新文件命令:
档案菜单>新>其他...>一般>文件的
或使用键盘快捷键:按 Ctrl + N 打开新建向导,然后在搜索中键入file
用于过滤文件创建命令的框。
这种技术通常用于创建各种新事物。
在 New 向导的列表中也许还有一个 New Clojure File 命令(或类似的东西)。
答案 1 :(得分:0)
不是Eclipse的答案,但我有时会遇到与IDEA类似的问题。最简单的答案(在linux上)只是做touch src/myproj/newfile.clj
或类似的,以创建一个具有所需名称和位置的空文件。然后,IDE可以轻松打开(预先存在的)文件以进行进一步编辑。
类似的策略是在vi,emacs等其他编辑器中第一次打开文件。
IDEA的一个相关问题是它使用命名空间声明(ns xyz ...)
来标记编辑器选项卡,而不是实际的文件名。如果要重命名文件,在更改ns声明之前,实际上很难看到新名称,这非常令人困惑。在这些情况下,我还会回到使用gvim
编辑ns
声明或任何其他低级别或详细的修改。