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

📄 cfgfile.c

📁 一个开源著名的TDE编辑器源代码
💻 C
📖 第 1 页 / 共 3 页
字号:
   f( HalfScreenDown                 )   f( HalfScreenLeft                 )   f( HalfScreenRight                )   f( HalfScreenUp                   )   f( Help                           )   f( InsertFile                     )   f( ISearchBackward                )   f( ISearchForward                 )   f( JoinLine                       )   f( JumpToPosition                 )   f( KopyBlock                      )   f( KopyToClipboard                )   f( LeftJustify                    )   f( LineDown                       )   f( LineUp                         )   f( LoadMacro                      )   { "Macro",            PlayBack    },   f( MacroMark                      )   f( MakeHalfHorizontal             )   f( MakeHalfVertical               )   f( MakeHorizontal                 )   f( MakeVertical                   )   f( MarkBegin                      )   f( MarkBox                        )   f( MarkEnd                        )   f( MarkLine                       )   f( MarkStream                     )   f( MoveBlock                      )   f( MoveMark                       )   f( NextBrowse                     )   f( NextDirtyLine                  )   f( NextHiddenWindow               )   f( NextLine                       )   f( NextWindow                     )   { "Null",             0           },   f( NumberBlock                    )   f( OverlayBlock                   )   f( PanDn                          )   f( PanLeft                        )   f( PanRight                       )   f( PanUp                          )   f( ParenBalance                   )   f( PasteFromClipboard             )   f( Pause                          )   f( PlayBack                       )   f( PopupRuler                     )   f( PrevBrowse                     )   f( PrevDirtyLine                  )   f( PrevHiddenWindow               )   f( PreviousPosition               )   f( PreviousWindow                 )   f( PrintBlock                     )   f( PseudoMacro                    )   f( PullDown                       )   f( Quit                           )   f( QuitAll                        )   f( ReadConfig                     )   f( RecordMacro                    )   f( Redo                           )   f( RedrawScreen                   )   f( RegXBackward                   )   f( RegXForward                    )   f( Repeat                         )   f( RepeatDiff                     )   f( RepeatFindBackward             )   f( RepeatFindForward              )   f( RepeatGrep                     )   f( RepeatRegXBackward             )   f( RepeatRegXForward              )   f( RepeatSearch                   )   f( ReplaceString                  )   f( RestoreLine                    )   f( RetrieveLine                   )   f( Revert                         )   f( RightJustify                   )   f( Rturn                          )   f( Save                           )   f( SaveAll                        )   f( SaveAs                         )   f( SaveMacro                      )   f( SaveTo                         )   f( SaveUntouched                  )   f( SaveWorkspace                  )   f( ScratchWindow                  )   f( ScreenDown                     )   f( ScreenLeft                     )   f( ScreenRight                    )   f( ScreenUp                       )   f( ScrollDnLine                   )   f( ScrollUpLine                   )   f( SetBreakPoint                  )   f( SetDirectory                   )   f( SetMargins                     )   f( SetMark1                       )   f( SetMark2                       )   f( SetMark3                       )   f( SetTabs                        )   f( Shell                          )   f( SizeWindow                     )   f( SortBoxBlock                   )   f( SplitHalfHorizontal            )   f( SplitHalfVertical              )   f( SplitHorizontal                )   f( SplitLine                      )   f( SplitVertical                  )   f( StampFormat                    )   f( StartOfLine                    )   f( Statistics                     )   f( Status                         )   f( StreamCharLeft                 )   f( StreamCharRight                )   f( StreamDeleteChar               )   f( StringEndLeft                  )   f( StringEndRight                 )   f( StringLeft                     )   f( StringRight                    )   f( SumBlock                       )   f( SwapBlock                      )   f( SyntaxSelect                   )   f( Tab                            )   f( TitleWindow                    )   f( ToggleCRLF                     )   f( ToggleCursorCross              )   f( ToggleCWD                      )   f( ToggleDraw                     )   f( ToggleEol                      )   f( ToggleGraphicChars             )   f( ToggleIndent                   )   f( ToggleLineNumbers              )   f( ToggleOverWrite                )   f( ToggleQuickEdit                )   f( ToggleReadOnly                 )   f( ToggleRuler                    )   f( ToggleSearchCase               )   f( ToggleSmartTabs                )   f( ToggleSync                     )   f( ToggleSyntax                   )   f( ToggleTabInflate               )   f( ToggleTrailing                 )   f( ToggleUndoGroup                )   f( ToggleUndoMove                 )   f( ToggleWordWrap                 )   f( ToggleZ                        )   f( TopLine                        )   f( TopOfFile                      )   f( TopOfScreen                    )   f( Transpose                      )   f( TwoCharKey                     )   f( Undo                           )   f( UnMarkBlock                    )   f( UserScreen                     )   f( WordDelete                     )   f( WordDeleteBack                 )   f( WordEndLeft                    )   f( WordEndRight                   )   f( WordLeft                       )   f( WordRight                      )   f( ZoomWindow                     )};/* * jmh 020923: function strings to use when creating the config file for macros */const char * const func_str[NUM_FUNCS] = {   "Null", "Help", "Rturn", "NextLine", "BegNextLine", "LineDown", "LineUp",   "CharRight", "CharLeft", "PanRight", "PanLeft", "WordRight", "WordLeft",   "ScreenDown", "ScreenUp", "EndOfFile", "TopOfFile", "BotOfScreen",   "TopOfScreen", "EndOfLine", "BegOfLine", "JumpToPosition", "CenterWindow",   "CenterLine", "ScreenRight", "ScreenLeft", "ScrollDnLine", "ScrollUpLine",   "PanUp", "PanDn", "ToggleOverWrite", "ToggleSmartTabs", "ToggleIndent",   "ToggleWordWrap", "ToggleCRLF", "ToggleTrailing", "ToggleZ", "ToggleEol",   "ToggleSync", "ToggleRuler", "ToggleTabInflate", "SetTabs", "SetMargins",   "FormatParagraph", "FormatText", "LeftJustify", "RightJustify",   "CenterJustify", "Tab", "BackTab", "ParenBalance", "BackSpace", "DeleteChar",   "StreamDeleteChar", "DeleteLine", "DelEndOfLine", "WordDelete", "AddLine",   "SplitLine", "JoinLine", "DuplicateLine", "RestoreLine", "RetrieveLine",   "ToggleSearchCase", "FindForward", "FindBackward", "RepeatFindForward",   "RepeatFindBackward", "ReplaceString", "DefineDiff", "RepeatDiff", "MarkBox",   "MarkLine", "MarkStream", "UnMarkBlock", "FillBlock", "NumberBlock",   "CopyBlock", "KopyBlock", "MoveBlock", "OverlayBlock", "DeleteBlock",   "SwapBlock", "BlockToFile", "PrintBlock", "BlockExpandTabs",   "BlockCompressTabs", "BlockIndentTabs", "BlockTrimTrailing",   "BlockUpperCase", "BlockLowerCase", "BlockRot13", "BlockFixUUE",   "BlockEmailReply", "BlockStripHiBit", "SortBoxBlock", "DateTimeStamp",   "EditFile", "DirList", "File", "Save", "SaveAs", "FileAttributes",   "EditNextFile", "DefineGrep", "RepeatGrep", "RedrawScreen", "SizeWindow",   "SplitHorizontal", "SplitVertical", "NextWindow", "PreviousWindow",   "ZoomWindow", "NextHiddenWindow", "SetMark1", "SetMark2", "SetMark3",   "GotoMark1", "GotoMark2", "GotoMark3", "RecordMacro", "Macro" /* PlayBack */,   "SaveMacro", "LoadMacro", "ClearAllMacros", "Pause", "Quit", "NextDirtyLine",   "PrevDirtyLine", "RegXForward", "RegXBackward", "RepeatRegXForward",   "RepeatRegXBackward", "PullDown", "ReadConfig", "PrevHiddenWindow", "Shell",   "StringRight", "StringLeft", "UserScreen", "QuitAll", "BlockBegin",   "BlockEnd", "WordDeleteBack", "PreviousPosition", "FileAll", "ToggleSyntax",   "SyntaxSelect", "Transpose", "InsertFile", "WordEndRight", "WordEndLeft",   "StringEndRight", "StringEndLeft", "StampFormat", "PseudoMacro", "MacroMark",   "ToggleCursorCross", "ToggleGraphicChars", "Repeat", "BorderBlock",   "MarkBegin", "MarkEnd", "BlockLeftJustify", "BlockRightJustify",   "BlockCenterJustify", "BlockIndentN", "BlockUndentN", "BlockIndent",   "BlockUndent", "SetBreakPoint", "ChangeCurDir", "Status", "ToggleReadOnly",   "GotoWindow", "BlockInvertCase", "DefineSearch", "RepeatSearch",   "ToggleDraw", "TopLine", "BottomLine", "ToggleLineNumbers", "CharacterSet",   "SumBlock", "Undo", "Redo", "ToggleUndoGroup", "ToggleUndoMove",   "Statistics", "BlockCapitalise", "SaveWorkspace", "CopyToClipboard",   "KopyToClipboard", "CutToClipboard", "PasteFromClipboard", "HalfScreenDown",   "HalfScreenUp", "HalfScreenRight", "HalfScreenLeft", "DelBegOfLine",   "EraseBegOfLine", "SetDirectory", "ISearchForward", "ISearchBackward",   "ToggleCWD", "ScratchWindow", "MakeHorizontal", "MakeVertical",   "BlockBlockComment", "BlockLineComment", "BlockUnComment", "StreamCharLeft",   "StreamCharRight", "EndNextLine", "DynamicTabSize", "FillBlockDown",   "FillBlockPattern", "BorderBlockEx", "SaveTo", "SaveUntouched", "Revert",   "SplitHalfHorizontal", "SplitHalfVertical", "MakeHalfHorizontal",   "MakeHalfVertical", "TitleWindow", "Execute", "NextBrowse", "PrevBrowse",   "SaveAll", "MoveMark", "StartOfLine", "About", "ContextHelp", "PopupRuler",   "BalanceHorizontal", "BalanceVertical", "CloseWindow", "ToggleQuickEdit"};/* * list of editor modes sorted alphabetically * jmh 020911: use the f macro */const CONFIG_DEFS valid_modes[NUM_MODES] = {   f( AutoSaveWorkspace     )   f( Backups               )   f( CaseConvert           )   f( CaseIgnore            )   f( CaseMatch             )   f( CharDef               )   f( ControlZ              )   f( CursorCross           )   f( CursorStyle           )   f( DirSort               )   f( DisplayCWD            )                   /* added by jmh 030226 */   f( DisplayEndOfLine      )   f( EndOfLineStyle        )   f( FrameSpace            )                   /* added by jmh 991022 */   f( FrameStyle            )                   /* added by jmh 991019 */   f( HelpFile              )                   /* added by jmh 050711 */   f( HelpTopic             )                   /* ditto */   f( IndentMode            )   f( InflateTabs           )   f( InitialCaseMode       )   f( InsertMode            )   f( JustifyRightMargin    )   f( KeyName               )                   /* added by jmh 020831 */   f( LeftMargin            )   f( LineNumbers           )                   /* added by jmh 991108 */   f( LTabSize              )   f( Menu                  )                   /* added by jmh 050722 */   f( ParagraphMargin       )   f( PTabSize              )   f( QuickEdit             )                   /* added by jmh 060219 */   f( RightMargin           )   f( Ruler                 )   f( Scancode              )                   /* added by jmh 020903 */   f( Shadow                )   f( SmartTabMode          )   f( TimeStamp             )   f( TrackPath             )                   /* added by jmh 021021 */   f( TrimTrailingBlanks    )   f( UndoGroup             )                   /* added by jmh 991120 */   f( UndoMove              )                   /* added by jmh 010520 */   f( UserMenu              )                   /* added by jmh 031129 */   f( WordWrapMode          )};#undef f

⌨️ 快捷键说明

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