Ser*_*pia 0 compiler-construction vim emacs
由于Emacs和VIM只是文本编辑器,这是否意味着我必须将代码复制粘贴到IDE中以便编译?
Gre*_*osz 16
那么你在emacs或vim中编辑你的文件.然后保存它们然后调用目标语言编译器.
通常,C项目将使用Makefile,用于跟踪需要编译到程序中的文件及其依赖项.然后,您通常键入make
命令行并make
读取您创作的Makefile,并负责调用文件上的编译器等...
对于Java,人们经常使用Ant或Maven来构建他们的软件.
...我知道我的答案含糊不清,语言和构建工具列表很长,你应该缩小你的问题范围.
很多时候,在Linux下,当我不需要庞大的IDE时,我正在使用Pida.它为我提供了不同Vim缓冲区的列表视图,文件系统和shell的方便树视图:请参见屏幕截图.
看到:
Joh*_*don 14
文本编辑器只编辑文件.
编译器只是编译文件.
IDE只是以方便的方式将文件和编译器结合在一起.
所以......不,你不需要复制/粘贴代码到IDE,但是你也必须确保你的编译器(在你的情况下IDE)知道在哪里可以找到你想要的编译文件.
您不需要 IDE来编译程序.你只需要一个编译器.Emacs/Vim是文本编辑器,允许您编写程序.然后调用编译器,它将进行编译.
此外,Emacs和Vim是可编写脚本的,并且具有允许您直接在正在编辑的文件上调用编译器的例程.