我只想在一个地方完成所有编码工作。所以我想让我的 Gedit 成为一个通用 IDE。它至少应该支持 C、C++、Java、Python、JavaScript 和标记语言。
答案1
我认为 GEdit 远不是 IDE 的理想基础。你最好使用像蚀及其各种插件。
根据我的经验,最好使用专门针对特定语言、任务集或框架的 IDE,例如JetBrains‘主意(Java),PyCharm(Python),网络风暴(JavaScript,非免费)以及克莱恩(C/C++,非免费)——如果您担心这一点,它们都具有非常相似的用户界面。Qt Creator是 C/C++/QML 开发的优秀完全开源替代方案。
如果你真的想以文本编辑器为基础,并通过开发人员功能对其进行增强,那么可以选择一些高度可定制的编辑器,例如原子,Sublime Text, 或者Emacs以及它们的各种插件和扩展。虽然 GEdit 本身可高度自定义,但现有实用、最新的插件数量远远少于其他三个。
答案2
gedit 支持所有这些语言的语法高亮显示,并且通常会在打开每个文件时自动检测语法模式。
如果您想让它更像一个重量级编辑器,请打开侧面板(视图->侧面板),将其设置为文件浏览器模式,并使用它在项目目录中的文件之间切换。
如果您转到首选项对话框,其中有很多语法和缩进选项。
还有一个外部工具插件,您可以启用它来实现从编辑器环境中的 makefile 构建等功能。我无法保证此功能有多有用;我更喜欢从单独的终端窗口构建,因此我个人不想花时间设置这种级别的集成 - 但这是我自己的偏好。
虽然 gedit 确实没有像 Visual Studio Code 和 Atom 这样的编辑器那么多插件,但它仍然是一个快速而可靠的编辑器(我刚才提到的这两个编辑器有一些很棒的功能,如果你花时间定制它们,它们也让我失望了几次,包括启动性能、不必要的干扰,甚至在多个窗口中运行时保持文件完整性;以至于我不再相信它们作为基本的编辑器。)并且大部分基本功能都在那里。我肯定会推荐 gedit 作为入门级代码编辑器;至少在你对自己需要的其他功能类型产生感觉之前。
答案3
您可以在 gedit 中调整某些内容以使其“对程序员友好”,方法是进入首选项,然后在“视图”选项卡中启用: - 显示行号 - 显示状态栏 - 突出显示当前行 - 突出显示匹配的括号
然后,您可以在“插件”选项卡中选择所需的插件。此外,当您返回编辑器时,您会注意到屏幕底部有一个文本,上面写着“纯文本”,单击它,您就可以更改您正在使用的语言。
您可以使用终端编译您的代码,互联网上有几个关于如何执行此操作的教程,每种语言都不同。
例如,对于 python 您只需输入:
python <filename.py>
对于 java 你必须输入:
javac <filename.java>
进而...
java <filename>
希望我的解释对你有用,祝你好运!