如何解决Notepad++ - FreeBasic 的 NppExec 控制台过滤器 - 如何跳转到错误?
这个问题类似于这个线程。 Can Notepad++ be configured to recognize compiler error messages and jump to the respective location?
我想从控制台直接跳转到编译器错误。 (第一个错误行,或双击) 例如,FreeBasic 会输出这样的错误。
Check_Box.bas(11) error 42: Variable not declared,Test in 'Test'
Check_Box.bas(86) error 118: CASE without SELECT,found 'case' in 'case'
NppExec 中的“控制台输出过滤器”(这不会导致成功)
%ABSFILE%(%Line%) error *:
%File%(%Line%) error *:
%ABSFILE%(%Line%) error *.:
%File%(%Line%) error *.: *
核电厂脚本。 如果 FreeBasic 编译器没有产生错误,则编译 *.exe 被执行。 但是,如果发生错误,系统应该跳到该行。
IF $(EXITCODE) == 1 跳转到第一个错误/警告... 我该怎么做?
// NPP - Script: "FreeBasic Win32 Console"
npp_save //save the file
CD $(CURRENT_DIRECTORY)
"D:\WinFBE_Suite\FreeBASIC-1.07.1-gcc-8.4\fbc32.exe" "$(FILE_NAME)" -v -s console -x "$(NAME_PART).exe"
IF $(EXITCODE) != 0 GOTO EXITSCRIPT //if any compilation error then abort
NPP_RUN cmd /c $(NAME_PART).exe //run file in cmd
:EXITSCRIPT
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。