Clojure 如何在Eclipse中创建新的.clj文件?
我是Clojure的新手,刚刚逆时针安装,并在Eclipse中创建了我的第一个Clojure项目 但是,我需要在提供的核心clojure文件之外创建另一个.clj文件Clojure 如何在Eclipse中创建新的.clj文件?,clojure,Clojure,我是Clojure的新手,刚刚逆时针安装,并在Eclipse中创建了我的第一个Clojure项目 但是,我需要在提供的核心clojure文件之外创建另一个.clj文件 如何做到这一点?不是Eclipse的答案,但有时我对IDEA也有类似的问题。最简单的答案(在linux上)是只需触摸src/myproj/newfile.clj或类似操作,即可创建具有所需名称和位置的空文件。然后IDE可以轻松地打开(预先存在的)文件进行进一步编辑 类似的策略是在另一个编辑器(如vi、emacs等)中首次打开该文件
如何做到这一点?不是Eclipse的答案,但有时我对IDEA也有类似的问题。最简单的答案(在linux上)是只需触摸src/myproj/newfile.clj或类似操作,即可创建具有所需名称和位置的空文件。然后IDE可以轻松地打开(预先存在的)文件进行进一步编辑 类似的策略是在另一个编辑器(如vi、emacs等)中首次打开该文件
IDEA的一个相关问题是,它使用名称空间声明
(ns xyz…
来标记编辑器选项卡,而不是实际的文件名。如果要重命名文件,在更改ns声明之前,实际上无法轻松看到新名称,这非常令人困惑。在这些情况下,我还将使用gvim
编辑ns
声明,或任何其他低级或详细编辑。Eclipse中有一个新的File命令,可用于创建任何类型的空文件。如果您创建了一个文件并将其命名为something.clj
,则会有一个新的Clojure文件
可以通过如下菜单访问“新建文件”命令:
文件菜单>新建>其他…>常规>文件
或者使用键盘快捷键:按Ctrl+N打开新向导,然后在搜索框中键入file
,以筛选出文件创建命令
这项技术在创造各种新事物时通常非常有用
也许在新向导的列表中还有一个新的Clojure File命令(或类似的命令)。如果草书将所有的东西都扔出了窗口,我会非常惊讶。例如,Alt Insert创建一个新的命名空间文件,并抱怨
ns
-vs文件位置不匹配,并允许使用Alt Enter轻松修复(移动文件或修复ns)