作者EdisonX (闭上眼的鱼)
看板Programming
标题Fw: [IDE ] Code::Blocks 引入其他程式语言。
时间Mon Sep 10 22:12:20 2012
先自我注解一下,一开始认为这是 IDE 使用问题,
後来研究一段时间发现主要是编写 xml 上的问题。
小弟查过 Code::Block wiki, 由於对於该 xml 之撰写说明很简洁,
试了多次连 high light 都没办法 high light 。
想请教这部份是直接看某个 script language 便行,
还是必须查阅某个熟悉的 language 做 xml 语法上之笔对?
在此先行感谢各位版友之不吝协助,感激不尽。
※ [本文转录自 Editor 看板 #1GJUcKjT ]
作者: EdisonX (闭上眼的鱼) 看板: Editor
标题: [IDE ] Code::Blocks 引入其他程式语言。
时间: Mon Sep 10 21:22:24 2012
手边有个冷门的案是用较冷门的 script language 完成 (autoit),
Code::Blocks 用习惯想将该程式语言套在该 IDE 上开发,
无奈 Setting->Editor->Syntax high light 没有这套程式语言。
另想请教,若小弟收集到该程式语言之一堆 keyword 後,
Code::Blocks 该如何再新增对这套程式语言之 high light 与 tips ?
目前我努力的地方,是直接到
%ProgramFiles%\CodeBlocks\share\CodeBlocks\lexers
建立一份 lexer_new.xml 和 lexer_new.sample (其实是拿一对出来乱改的),
但可能是 script 没写好 ( 或写得很差 ),
所以完全起不了作用,若真从这里下手,
不知是否有相关网站可参考 C::B lexer 之写法?
谢谢各位先进不吝赐教,感激不尽。
--
「自从我学了 C# , 人都变聪明 , 考试都考一百分」
「自从我学了 VB , 皮肤都变好 , 人也变漂亮了 」
「自从我学了 Java , 明显变壮 , 个子也变高了 」
「自从我学了 C++ , 内分泌失调 , 头都秃了... 」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.177.76.161
※ 编辑: EdisonX 来自: 180.177.76.161 (09/10 22:16)
1F:→ diabloevagto:能否改成使用notepade++呢?125.230.133.155 09/10 22:34
2F:→ diabloevagto:我看他支援满多程式,应该可以尝试125.230.133.155 09/10 22:34
3F:→ EdisonX:先感谢 d~ 大,notepadd++ 支援性是不错,不 180.177.76.161 09/10 22:51
4F:→ EdisonX:过我想崁一些 C::B 的 debug 功能. :) 180.177.76.161 09/10 22:52
5F:推 chchwy:你换了语言,CB的debug功能应该也不能用吧 58.99.21.163 09/10 23:00
6F:→ EdisonX:疑!!我想说c::b的debug可支援c,fortran, 180.177.76.161 09/10 23:04
7F:→ EdisonX:其他语言"可能"有机会,是我猪头了吗? 180.177.76.161 09/10 23:05
8F:→ diabloevagto:他的debug就是用gdb的...你说的125.230.133.155 09/10 23:23
9F:→ diabloevagto:c跟fortran都是gdb有support的125.230.133.155 09/10 23:24
11F:→ EdisonX:原来真的是我猪头了,看来也没移植必要了。 180.177.76.161 09/10 23:29
12F:→ EdisonX:感谢 c 大与 d 大 :) 180.177.76.161 09/10 23:29