Difference between revisions of "SynEdit/zh CN"

From Free Pascal wiki
Jump to navigationJump to search
(Laza的代码编辑器)
 
Line 2: Line 2:
  
 
==发展历史==
 
==发展历史==
'''SynEdit''' 是一个开源的文本编辑器,支持多种语法高亮,官方网页在 SF。net,后来迁移到 github。 在 Lazarus 界面中,提供一个 [[SynEdit tab]] 组件面板。
+
'''SynEdit''' 是一个开源的文本编辑器,支持多种语法高亮,官方网页在 SF.net,2007年发布版本 2.0.6,现已迁移到 [https://github.com/SynEdit/SynEdit github]
  
Lazarus软件包包含一个名为[[TSynEdit]]的源编辑器组件,支持几种语法高亮,和其他组件一起用于源代码的编辑。
+
在 Lazarus 界面中,提供一个 [[SynEdit tab]] 组件面板。其中包含一个名为[[TSynEdit]]的源编辑器组件,支持几种语法高亮,和其他组件一起用于源代码的编辑。包含在Lazarus中的SynEdit是从 [https://sourceforge.net/projects/synedit/ SynEdit 1.0.3] 中分离出来的,大部分代码由 [[User:Martin|Martin Friebe]] 发表在论坛上,并且被改编和扩展了很多,在与原始SynEdit(MPL或GPL)相同的条款下获得许可。
 
 
包含在Lazarus中的SynEdit是从 [synedit.sourceforge.net/ SynEdit 1.0.3] 中分离出来的,并且被改编和扩展了很多。 下面列出了更改。
 
 
 
在与原始SynEdit(MPL或GPL)相同的条款下获得许可。
 
  
 +
[[Image:Component_Palette_SynEdit.png]]
  
 
==原始版本 SynEdit 与 Lazarus版 SynEdit==
 
==原始版本 SynEdit 与 Lazarus版 SynEdit==

Revision as of 15:56, 4 December 2017

Deutsch (de) English (en) español (es) français (fr) 日本語 (ja) polski (pl) русский (ru) 中文(中国大陆)‎ (zh_CN)

发展历史

SynEdit 是一个开源的文本编辑器,支持多种语法高亮,官方网页在 SF.net,2007年发布版本 2.0.6,现已迁移到 github

在 Lazarus 界面中,提供一个 SynEdit tab 组件面板。其中包含一个名为TSynEdit的源编辑器组件,支持几种语法高亮,和其他组件一起用于源代码的编辑。包含在Lazarus中的SynEdit是从 SynEdit 1.0.3 中分离出来的,大部分代码由 Martin Friebe 发表在论坛上,并且被改编和扩展了很多,在与原始SynEdit(MPL或GPL)相同的条款下获得许可。

Component Palette SynEdit.png

原始版本 SynEdit 与 Lazarus版 SynEdit

Lazarus 版SynEdit 大部分是由 Martin Friebe. Martin 在论坛上写的,那么自从分支出现后,发生了什么呢?

加入Laza的大事记:

  • 折叠(代码块)
  • 可配置的天沟 - 天沟部分
  • 几个编辑器之间的共享文本
  • utf-8支持
  • 同步编辑插件
  • 基本的RTL-LTR支持
  • 鼠标配置通过MouseActions
  • 重写各种亮点

Delphi和Lazarus的两个版本,代码库是独立重构的,他们之间的重叠很少。

Linux下的bug

不能调用输入法

使用帮助

设置高亮的语法类别