C********s 发帖数: 120 | 1 什么是flymake/codecheck?它们分别是为emacs/vim写的扩展,用来在代码输入时进行
实时的语法检查。也就是说,一边写代码,编辑器就会自动检查语法,并对不正确的部
分高亮显示。常用的IDE里比如Eclipse/VS里都包括这个功能。具体的做法一般就是同
时运行编译器,从编译器的输出得到不正确语法的位置和信息。
历史:
Emacs的flymake最晚是2004年出现的,和其它的Emacs扩展一样,是一个Elisp程序,目
前的源代码大小是68K。
codecheck是2008年Google Summer of Code里的一个作品,作者在Vim之父Moolenaar指
导下完成,是一个24K大小的C程序。
安装:
flymake包括在emacs的标准版里,不用特别安装。如果你用的emacs版本里没有flymake
,去下载一个el文件放在你的emacs扩展目录里就行了。
codecheck是以vim的源码补丁发行的,要安装必需有vim的源码,把codecheck的补丁打
上去,重新编译生成新的vim可执行程序。
使用:
flymake和许多emacs扩展一样,可以手动激 |
E*V 发帖数: 17544 | 2 你是河马,还是球星的马甲
【在 C********s 的大作中提到】 : 什么是flymake/codecheck?它们分别是为emacs/vim写的扩展,用来在代码输入时进行 : 实时的语法检查。也就是说,一边写代码,编辑器就会自动检查语法,并对不正确的部 : 分高亮显示。常用的IDE里比如Eclipse/VS里都包括这个功能。具体的做法一般就是同 : 时运行编译器,从编译器的输出得到不正确语法的位置和信息。 : 历史: : Emacs的flymake最晚是2004年出现的,和其它的Emacs扩展一样,是一个Elisp程序,目 : 前的源代码大小是68K。 : codecheck是2008年Google Summer of Code里的一个作品,作者在Vim之父Moolenaar指 : 导下完成,是一个24K大小的C程序。 : 安装:
|
wy 发帖数: 14511 | 3 有用个头,对ruby这种动态语言来说
【在 C********s 的大作中提到】 : 什么是flymake/codecheck?它们分别是为emacs/vim写的扩展,用来在代码输入时进行 : 实时的语法检查。也就是说,一边写代码,编辑器就会自动检查语法,并对不正确的部 : 分高亮显示。常用的IDE里比如Eclipse/VS里都包括这个功能。具体的做法一般就是同 : 时运行编译器,从编译器的输出得到不正确语法的位置和信息。 : 历史: : Emacs的flymake最晚是2004年出现的,和其它的Emacs扩展一样,是一个Elisp程序,目 : 前的源代码大小是68K。 : codecheck是2008年Google Summer of Code里的一个作品,作者在Vim之父Moolenaar指 : 导下完成,是一个24K大小的C程序。 : 安装:
|
C********s 发帖数: 120 | 4 ruby 的 -c switch 是干什么用的?
【在 wy 的大作中提到】 : 有用个头,对ruby这种动态语言来说
|
wy 发帖数: 14511 | 5 that's just for syntax ba
【在 C********s 的大作中提到】 : ruby 的 -c switch 是干什么用的?
|
C********s 发帖数: 120 | 6 big faint, flymake/codecheck 不就是syntax checking用的嘛?
【在 wy 的大作中提到】 : that's just for syntax ba
|
wy 发帖数: 14511 | 7 那就没啥用
【在 C********s 的大作中提到】 : big faint, flymake/codecheck 不就是syntax checking用的嘛?
|
r****y 发帖数: 26819 | 8 打字员是缺省自带的,秘书还得打报告申请配备。。。
【在 C********s 的大作中提到】 : 什么是flymake/codecheck?它们分别是为emacs/vim写的扩展,用来在代码输入时进行 : 实时的语法检查。也就是说,一边写代码,编辑器就会自动检查语法,并对不正确的部 : 分高亮显示。常用的IDE里比如Eclipse/VS里都包括这个功能。具体的做法一般就是同 : 时运行编译器,从编译器的输出得到不正确语法的位置和信息。 : 历史: : Emacs的flymake最晚是2004年出现的,和其它的Emacs扩展一样,是一个Elisp程序,目 : 前的源代码大小是68K。 : codecheck是2008年Google Summer of Code里的一个作品,作者在Vim之父Moolenaar指 : 导下完成,是一个24K大小的C程序。 : 安装:
|
f*****Q 发帖数: 1912 | 9 看到这个帖子突然想写VI的那个Bill Joy这些年干嘛去了?好些年没听说过这老家伙的
动静了。 |
C********s 发帖数: 120 | 10 请加上“对我来说”这样的定语。
【在 wy 的大作中提到】 : 那就没啥用
|
|
|
C********s 发帖数: 120 | 11 Sun Micro's Chief Technical Officer for many years, then quit.
【在 f*****Q 的大作中提到】 : 看到这个帖子突然想写VI的那个Bill Joy这些年干嘛去了?好些年没听说过这老家伙的 : 动静了。
|
C********s 发帖数: 120 | 12 你用的linux是自带的还是打报告申请的?
【在 r****y 的大作中提到】 : 打字员是缺省自带的,秘书还得打报告申请配备。。。
|
r****y 发帖数: 26819 | 13 那是不是要加上“对linux来说”的定语?
【在 C********s 的大作中提到】 : 你用的linux是自带的还是打报告申请的?
|
f*****Q 发帖数: 1912 | 14 我的意思是说然后呢?
【在 C********s 的大作中提到】 : Sun Micro's Chief Technical Officer for many years, then quit.
|
C********s 发帖数: 120 | 15 在linux版讨论没必要吧?
【在 r****y 的大作中提到】 : 那是不是要加上“对linux来说”的定语?
|
C********s 发帖数: 120 | 16 venture capitalist
he was chief scientist, not cto, sorry.
【在 f*****Q 的大作中提到】 : 我的意思是说然后呢?
|
a*****i 发帖数: 4391 | 17 nice!
I haven't heard about codecheck, but I always use flymake mode when I code.
It is alright, not too useful because I rarely make syntax mistakes. :) |
m*********k 发帖数: 9 | 18 我觉得vim有的时候挺方便的。反倒是emacs可以被IDE和GUI text editor取代了。 |
m*****n 发帖数: 266 | |
L***n 发帖数: 6727 | 20 emacs还可向其他方向发展,不当IDE, 不当editor,可以当shell, calendar, lisp
interpreter, image viewer...或者写个自己需要的任务...emacs 管理bibliography
不错...
【在 m*********k 的大作中提到】 : 我觉得vim有的时候挺方便的。反倒是emacs可以被IDE和GUI text editor取代了。
|
a*****i 发帖数: 4391 | 21
bibliography
jack of all trades, master of none.
【在 L***n 的大作中提到】 : emacs还可向其他方向发展,不当IDE, 不当editor,可以当shell, calendar, lisp : interpreter, image viewer...或者写个自己需要的任务...emacs 管理bibliography : 不错...
|