新来vim
和我希望能够从内部编译代码,vim
而无需运行新终端和调用编译器。
我该怎么做?请注意,此要求不仅限于gcc
,有时我还需要调用python
我正在处理的当前脚本,因此您明白了...
chr*_*ris 30
写一个Makefile
,然后你可以简单地:
:make
Run Code Online (Sandbox Code Playgroud)
从vim内部。如果编译失败:
:copen
Run Code Online (Sandbox Code Playgroud)
将显示警告和错误。选择它们会将您带到适当的文件和行。
gle*_*man 14
在vim中,当前文件可以称为%,所以
:!python %
Run Code Online (Sandbox Code Playgroud)
见:he cmdline-special
(或在这里)
如果由于某种原因你不喜欢 makefile,你可以用 :!
例如,您可以使用 ":!javac *.java && java Foo" 来编译和运行一个简单的 java 程序。您还可以通过这种方式调用其他构建系统(scons、cmake 等)。
归档时间: |
|
查看次数: |
36857 次 |
最近记录: |