`
holoblog
  • 浏览: 1224335 次
博客专栏
E0fcf0b7-6756-3051-9a54-90b4324c9940
SQL Server 20...
浏览量:18891
文章分类
社区版块
存档分类
最新评论

emacs插件flymake快速检查语法错误(C/C++,python,java,perl等语言)

 
阅读更多

先看段我演示:



怎么样? 是不是有IDE的感觉? 进入配置过程.其实配置不复杂.

首先需要Makefile的支持(这里只拿C/C++作例子).

在Makefile中添加下面两行:



gcc可以相应改成g++
然后 进入要编写的代码启用flymake-mode即可

flymake目前支持一下语言:

Language Compiler OS
C/C++ Microsoft Visual C++ 6.0 Windows 2000
C/C++ gcc 2.9 Windows 2000/XP/Linux
MS IDL midl 5.01 Windows 2000
Java IBM Jikes 1.17 Windows 2000
Latex MikTeX 2.2 Windows 2000
HTML HTML Tidy Windows 2000/XP
XML XMLStarlet Command Line XML Toolkit 0.7.0 Windows 2000/XP
Perl Perl 5.8 Windows 2000/XP

当然这里有一些有用的函数(ahei编写),可以把错误显示在minibuffer上:


flymake-display-current-error是显示当前的光标所在错误!

flymake-goto-next-error-disp显示下一个错误!

flymake-goto-prev-error-disp显示上一个错误!


是不是很给力?

当然这里有个性能问题,因为flymake是调用gcc的 大工程的话 会相对比较慢. 看你选择了!


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics