Leo简介和使用方法.docVIP

  • 2
  • 0
  • 约1.81千字
  • 约 4页
  • 2018-04-21 发布于天津
  • 举报
Leo简介和使用方法

Leo简介和使用方法 Leo简介和使用方法 Leo是一种用来管理和编辑程序代码的编辑器、框架编辑器和灵活的浏览器。用Leo可以彩色化处理多种编程语言,包括c/c++,HTML,Java,Pascal,Perl,Python,tcl,以及纯文本,当然你还可以对它进行扩展。Leo可以进行数据组织和项目管理,在单一框架下对项目提供不同的视图。项目文件以XML格式存储。Leo用纯Python开发,提供灵活的控制功能,并且开放远源码。 Leo以树型结构对代码进行组织。在使用的时候分为三个窗口,一个是框架窗口,一个是正文窗口,一个是提示窗口。你可以在框架窗口中任意添加结点,然后在正文窗口中进行编辑。在提示窗口中显示当前处理的状态。 Leo在组织和管理代码的时候采用一种内置的标记符的方式,实现对不同结点代码的调用和控制。结点的名称如果用 括起来,就可以在上一级结点中进行调用。这种标记符符合noweb和CWEB方式。这些标记符在保存文件的时候可以根据需要来决定是否保存到文件中。这些标记符都以@开始,最常用的有: @ :用于注释内容,注意后边需要用空格隔开 @root : 表明这是以root方式对代码进行管理,一般后边是文件名称 @file : 表明以file方式对代码进行管理,一般用在结点的名称里边 @c :表明接下来的内容是代码部分 @color and @nocolor :用于控制代码是否彩色化 @language :指定代码的语言 还有一些其它的标记符对代码进行控制。 Leo用标记符来控制代码的方式分为两种,一种是root方式,一种是file方式。如果用root方式,一般来说需要在一个结点的开头部分声名文件名,比如: @root abc.txt 当编辑完成后,从菜单里边选择Tangle命令,就可以把内容保存成abc.txt。如果需要调用下级结点的内容,则需要把下级结点名称用 括起来,或者在下级结点中用 =进行定义。一般要用@c表示出代码部分。用root方式的好处是可以实现对不同结点的灵活调用。 如果用file方式,一般来说,需要在结点名称中声明文件名,比如: @file abc.txt 下级要调用的结点名称一般要用 括起来,如果结点太多,则可以用@others来代替。当保存这个leo项目时会自动生成或更新abc.txt。用file方式的主要好处是调用下级结点很方便,尤其是数量多的时候。 Leo支持很丰富的功能,包括结点的管理,比如:剪切、复制、克隆等等。通过克隆结点,你可以对代码生成另外一种组合。另外,Leo还可以导入导出文件。你可以把一个Python文件分别以root和file方式导入,看看这两种方式有什么不同。还有,建议你熟悉菜单中的快捷键,这样在编辑的过程中会感觉很方便。Leo还支持用Python进行控制,很多地方设计得确实不错。 总之,通过建立树型的代码框架,对不同结点代码的调用,你就可以更为方便的编辑和查看代码。 其它标记符说明: @cweb 和 @noweb:指定文件是否为cweb和noweb格式 @delims :用于在file方式中改变说明字符,一般用在XML或HTML中放入Javascripts代码 @first :在file方式中用于指定文件的第一行内容 @path, @pagewidth 和 @tabwidth:用于指定文件的参数 @verbose, @terse 和 @silent:用于在root方式中控制说明部分的输出,如果你不希望在输出文件中保存说明部分,只要加入@silent就可以了。@verbose用于输出所有注释,@terse用于输出Untangle操作时所需要的注释。 @ignore :在root方式中忽略结点 @unit :在root方式中扩展范围 更多信息请见Leo说明文档和主页。 百度搜索“就爱阅读”,专业资料、生活学习,尽在就爱阅读网92,您的在线图书馆! 1

文档评论(0)

1亿VIP精品文档

相关文档