嗯,看起来问题中提到的 np++ 插件有效,不确定是什么问题以及为什么我第一次尝试时它没有创建 .exe,但现在一切正常。
还找到了 SciTE 编辑器,可以在其中添加类似
#using free pascal
# compile
command.compile.*.pas=fpc "$(FilePath)"
# normal execute
if PLAT_WIN
command.go.*.pas="$(FileName).exe"
command.go.subsystem.*.pas=2
if PLAT_GTK
command.go.*.pas="kvt -e $(FileName)"
# build
command.build.*.pas=fpc -B "$(FilePath)"
command.build.subsystem.*.pas=1
command.name.0.*.pas=Debug Compile
command.0.*.pas=fpc -g "$(FilePath)"
command.name.1.*.pas=Debug Build
command.1.*.pas=fpc -g -B "$(FilePath)"
command.name.2.*.pas=GDB
if PLAT_WIN
command.2.*.pas=gdbpasw "$(FileName)"
if PLAT_GTK
command.2.*.pas=gdb "$(FileName)"
command.name.3.*.pas=DDD
command.3.*.pas=ddd "$(FileName)"
到pascal.properties
. 或者这里已经包含:http ://code.google.com/p/scite-ru/downloads/list