Category Archives: SlickEdit

解决SlickEdit 2009 Build窗口中的乱码问题

SE貌似有自己的shell,可以通过Build窗口访问,是一个很方便的功能,在工程中点击Compile或是Build,编译的输出信息都会显示在Build窗口中,如果编译出现错误,双击Error或是Warning就可以在源文件中定位,是一个十分方便的功能,不过我一直被乱码所困扰,原因大概是shell默认是用的语言是zh_CN-UTF8,和SE的默认编码方式不同,所以我们需要在SE初始化的时候修改环境变量,方法如下: gedit ~/.slickedit/14.0.2/vslick.ini 添加以下内容:[Enviroment]LANG = en_US.UTF-8 Ctrl + S 重启SE 我们还可以在这里添加其它环境变量,SE下Ctrl + Space切换输入法的设置貌似也可以在这设置,不过还没成功过。 Advertisements

Posted in SlickEdit | Leave a comment

Slick-C学习笔记 2 类型

Strings String类型用_str声明。 你可以使用内建的length属性来获得string的长度。 :+用于连接两个strings。(+用于两个数的加法) Enumerated Types Slick-C枚举类型非常类似于C的枚举类型,只是对算术和位操作类型检查比较宽松。eg.     enum BasicOptions { OPTION1=1, OPTION2, OPTION3, }; 此外,Slick-C引入了枚举类型标记,可以方便的创建位标记 enum_flags OptionFlags { FLAG1=0x4, FLAG2, // 0x8 FLAG3, // 0x10 FLAGS_ALL=FLAG1|FLAG2|FLAG3 }; Arrays Array的元素是动态指定的,所以不能在声明时制定大小; 定义array:[static] TypeName variable1[][={e1 ,e2 , …}] , variable2[][={e1 ,e2 , …}] … Continue reading

Posted in SlickEdit | Leave a comment

为SlickEdit添加NesC支持

SlickEdit可是我最喜欢的代码编辑器,最近导师让看TinyOS,SlickEdit可以支持几十种编程语言。但是NesC却不支持,好在SlickEdit有强大的扩展能力,可以添加新语言的定义。 步骤如下: 定义新语言依次选择Tools > Options > Languages > "Language Manager ",点击"Add Language…"输入: Mode name: Network Embedded System C  Associated extensions: nc Color coding: 保持空白 Color Coding依次选择Tools > Options > Languages > User-Defined Language > Network Embedded System C > Color … Continue reading

Posted in SlickEdit | Leave a comment