我可以配置pydev来自动编译cython文件吗?

Ric*_*ich 5 eclipse distutils pydev cython

我只是拿起Cython.我正在使用它在我的Python项目中构建一个核心库.目前我已经配置了一个setup.py文件,distutils并且每当我想重新编译Cython文件时,我正在运行以下命令:

python ./setup.py build_ext --inplace
Run Code Online (Sandbox Code Playgroud)

但是,我经常忘记.我喜欢Eclipse每次编辑/保存时如何自动为Java构建类文件.是否可以为PyDev,Eclipse或其他一些聪明的方法配置类似的行为?

Fab*_*zny 5

目前,PyDev没有特别支持在他们改变时自动编译cython文件...如果你想要你可以创建一个外部构建器:

右键单击项目>属性>构建器>新建>程序,然后将程序配置为python,作为参数运行和接收作为参数的模块$ {build_files}变量.

您应该检查一些更改的文件是否是.pyx文件,如果是,请调用该文件的实际构建命令 - 也许是依赖项.