gpt4 book ai didi

java - emacs的java怎么了?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:31 26 4
gpt4 key购买 nike

首先,我不想在这里挑起一场宗教 war ,恕我先讲个小故事。

在我能够做出选择的时候,我最初选择了 emacs 作为我的首选编辑器。作为一名实习生,我被迫在一家小型软件商店使用 Vi,在那里我们需要通过 ssh 连接到服务器(更不用说非常慢的连接)并从那里编辑代码,因为我们不允许拥有源代码的本地副本代码。那段时间,我是一个 Emacs uber noob,对 tramp 一无所知。我什至不知道我可以在 Emacs 上启动一个 shell,所以我尝试了 Vi 只是为了看看它对我有什么帮助。

起初,感觉就像被迫穿上我不喜欢的衣服,但时间过去了,我开始喜欢上了 Vim。两年的 vim(并且仍在计算中)对我来说是非常富有成效的学习经历。我当前的设置涉及 xmonad——一个窗口管理器,gnu screen——用于快速 shell 切换,firefox with vimperator,当然还有 vim。在工作中,我使用 Vim+Eclim 编写代码,因为我所有其他同事都使用 Eclipse我必须有所遵从。在我的工作场所,我被认为是熟悉 Vim 的人;但是,我还是偷偷在家里使用 Emacs。

我想在 Emacs 中恢复速度,但为了做到这一点,我必须将它用于我目前正在做的工作,因为我大部分时间都花在那里。 Vim+Eclim 在 java 方面(代码完成、导入等)确实帮了我很多,我正在考虑使用它的 Emacs 端口,但我也在尝试其他不需要我有 eclipse 进程的替代方案在后台运行。基本上,我想要像 Eclipse/Eclim 那样具有代码完成和保存时编译功能的东西。 jdee/malabar 模式是否足以做到这一点?另外,我正在编写 Android 的代码,我希望 Emacs 知道 Android 库在哪里,因为大多数基础库通常不会正常导入。

最佳答案

我最近才发现 Auto Java Complete它使用 AutoComplete 和 yasnippet 为 Java 提供代码完成,为 Java 提供相当好的代码完成。这比 JDEE 更容易设置恕我直言。我在 malabar 模式上没有取得多大成功,尽管这两者可以一起使用而不会遇到太多麻烦。

这会使用自定义标签数据库完成,因此您也可以轻松地为 Android 设置它,您只需要让它解析 android.jar 以及您现有的系统 java 库 - 请参阅有关使用标签的内容。 java 并在自述文件中适本地设置 CLASSPATH。

关于java - emacs的java怎么了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4648413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com