📄 cfgfile.c
字号:
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 + -