⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 help.txt

📁 用delphi写的delphi源代码 用delphi写的delphi源代码 用delphi写的delphi源代码 用delphi写的delphi源代码
💻 TXT
字号:
TSynHighlighters

    HighlighterAssignTo { 把一个高亮语法项目关联到一个编辑器,使用这个方法进行关联时会自动设置代码模板和代码缩进 }

    IndexOfFileName { 查找一个可显示指定文件名的高亮语法项目,返回此项目的位置索引,返回-1则是找不到 }

    IndexOfLanguage { 返回指定语言的高亮语法项目,返回此项目的位置索引,返回-1则是找不到 }

    RemoveHighlighter { 删除一个高亮语法项目 }

    Items { 返回指定编号的高亮语法项目 }

    Highlighters { 返回指定编号的高亮语法控件 }

    DefaultLanguageIndex { 默认高亮语法的编号,由 DefaultLanguage 的值决定}

    DefaultLanguage { 默认高亮语法的名称 }


TSynCustomManager

    AutoCorrect { 关联一个外部的 TSynAutoCorrect 控件,会在 AddEditor 事件里自动关联}

    SpellCheck { 关联一个外部的 TSynSpellCheck 控件,会在 AddEditor 事件里自动关联}

    SynEditor { 关联一个外部的 TCustomSynEditor 控件, 当 Action 的本身没有可用的 TCustomSynEditor 的时候才会调用这个 }

    EditorSource { 关联一个外部的 TSynEditSource 控件,会在 AddEditor 事件里自动关联}

    Highlighters { 参考 TSynHighlighters }

    GetFilters { 返回完整的过滤字符串,包含高亮语法控件的 DefaultFilter 和 Filter }

    Filter { 用户自定义的过滤字符串 }

    Editors { 返回指定编号的编辑器 }

    EditorCount { 返回编辑器总的数量 }

    AddEditor { 把一个编辑器加入到管理器中 }

    DeleteEditor { 从管理器中删除一个编辑器 }

    OnAddEditor { 编辑器加入到管理器中的事件 }

    OnDeleteEditor { 从到管理器中删除编辑器的事件 }

    Load; { 加载所有配置 }

    Save; { 保存所有配置 }

    CreateIniFile { 建立一个INI文件 }

    HighlightersPath { 高亮语法文件的目录,高亮语法文件必须为XML文件后缀 }

    SaveHighlighters { 加载高亮语法文件的配置,包括加载代码模板和代码完成 }

    LoadHighlighters { 保存高亮语法文件的配置,包括加载代码模板和代码完成 }

    EditorSourceIni { 编辑器配置文件位置 }

    SaveEditorSource { 保存编辑器配置到指定的文件 }

    LoadEditorSource { 从指定的文件加载编辑器配置 }

    AutoCorrectIni { 保存看自动更正的配置文件位置 }

    SaveAutoCorrect { 保存自动更正配置到指定的文件 }

    LoadAutoCorrect { 从指定的文件加载自动更正配置 }

    SpellCheckIni { 保存拼写检查的配置文件位置 }

    SaveSpellCheck { 保存自拼写检查配置到指定的文件 }

    LoadSpellCheck { 从指定的文件加拼写检查配置 }

    OnCreateIniFile { 建立INI文件的事件,可以自定义INI文件的具体实现方式 }


TSynEditorEvent

    { 整个程序只需要放一个,然后所有通过TSynCustomManager.AddEditor的方法的TSynEditor关联这个控件的事件,注意,只有在属性中设置了有效的事件才会进行关联; }


TSynActionsEvent

    { 整个程序只需要放一个,全局Action的事件集中响应 }

    OnActionsUpdate { 所有的TSynEditAction的事件OnUpdate在没有赋值的情况下,会调用这个事件。 }

    OnActionsExecute { 所有的TSynEditAction的事件OnExecute在没有赋值的情况下,会调用这个事件。 }

    OnCreateEditor { 只要TaSynNew或TaSynOpen的OnCreateEditor的事件没有被赋值,就会调用这个事件。 }

    OnCloseEditor { 只要TaSynClose或者TaSynCloseAll的事件没有被赋值,就会调用这个事件。 }


TSynAction

    { 可以当成TAction,唯一的改变就是在没有给OnUpdate和OnExecute赋值时会自动调动TSynActionEvent的OnActionsUpdate和OnActionsExecute的事件,注意传入的SynEdit参数是nil;注: 这个Action以后是为了添加宏功能而预加的; }


TSynAutoComplete

   AutoCompleteList

   {

    格式如下:

    forb
    | For loop (block)
    =for | :=  to  do
    =begin
    =
    =end;

   }





关于各种疑问解答

    { 问:为什么TSynEdit的属性Options中的eoDropFiles无效? }
    { 答:发生文件拖放时会触发OnDropFiles事件,具体处理要自己写代码,TSynEdit不提供默认处理. }


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -