Difference between revisions of "SynEdit/zh CN"
From Free Pascal wiki
Jump to navigationJump to search (Laza的代码编辑器) |
m (→发展历史) |
||
Line 2: | Line 2: | ||
==发展历史== | ==发展历史== | ||
− | '''SynEdit''' 是一个开源的文本编辑器,支持多种语法高亮,官方网页在 | + | '''SynEdit''' 是一个开源的文本编辑器,支持多种语法高亮,官方网页在 SF.net,2007年发布版本 2.0.6,现已迁移到 [https://github.com/SynEdit/SynEdit github]。 |
− | + | 在 Lazarus 界面中,提供一个 [[SynEdit tab]] 组件面板。其中包含一个名为[[TSynEdit]]的源编辑器组件,支持几种语法高亮,和其他组件一起用于源代码的编辑。包含在Lazarus中的SynEdit是从 [https://sourceforge.net/projects/synedit/ SynEdit 1.0.3] 中分离出来的,大部分代码由 [[User:Martin|Martin Friebe]] 发表在论坛上,并且被改编和扩展了很多,在与原始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)相同的条款下获得许可。
原始版本 SynEdit 与 Lazarus版 SynEdit
Lazarus 版SynEdit 大部分是由 Martin Friebe. Martin 在论坛上写的,那么自从分支出现后,发生了什么呢?
加入Laza的大事记:
- 折叠(代码块)
- 可配置的天沟 - 天沟部分
- 几个编辑器之间的共享文本
- utf-8支持
- 同步编辑插件
- 基本的RTL-LTR支持
- 鼠标配置通过MouseActions
- 重写各种亮点
Delphi和Lazarus的两个版本,代码库是独立重构的,他们之间的重叠很少。
Linux下的bug
不能调用输入法
使用帮助
设置高亮的语法类别