📄 define.h
字号:
/* * New editor name: TDE, the Thomson-Davis Editor. * Author: Frank Davis * Date: June 5, 1991 * * This modification of Douglas Thomson's code is released into the * public domain, Frank Davis. You may distribute it freely. * * This file defines all functions in the editor. */#define Help 1#define Rturn 2#define NextLine 3#define BegNextLine 4#define LineDown 5#define LineUp 6#define CharRight 7#define CharLeft 8#define PanRight 9#define PanLeft 10#define WordRight 11#define WordLeft 12#define ScreenDown 13#define ScreenUp 14#define EndOfFile 15#define TopOfFile 16#define BotOfScreen 17#define TopOfScreen 18#define EndOfLine 19#define BegOfLine 20#define JumpToPosition 21#define CenterWindow 22#define CenterLine 23#define ScreenRight 24 /* renamed by jmh 020906 */#define ScreenLeft 25 /* ditto */#define ScrollDnLine 26#define ScrollUpLine 27#define PanUp 28#define PanDn 29#define ToggleOverWrite 30#define ToggleSmartTabs 31#define ToggleIndent 32#define ToggleWordWrap 33#define ToggleCRLF 34#define ToggleTrailing 35#define ToggleZ 36#define ToggleEol 37#define ToggleSync 38#define ToggleRuler 39#define ToggleTabInflate 40#define SetTabs 41#define SetMargins 42#define FormatParagraph 43#define FormatText 44#define LeftJustify 45#define RightJustify 46#define CenterJustify 47#define Tab 48#define BackTab 49#define ParenBalance 50#define BackSpace 51#define DeleteChar 52#define StreamDeleteChar 53#define DeleteLine 54#define DelEndOfLine 55#define WordDelete 56#define AddLine 57#define SplitLine 58#define JoinLine 59#define DuplicateLine 60#define RestoreLine 61 /* renamed by jmh 010521 */#define RetrieveLine 62 /* renamed by jmh 010521 */#define ToggleSearchCase 63#define FindForward 64#define FindBackward 65#define RepeatFindForward 66#define RepeatFindBackward 67#define ReplaceString 68#define DefineDiff 69#define RepeatDiff 70#define MarkBox 71#define MarkLine 72#define MarkStream 73#define UnMarkBlock 74#define FillBlock 75#define NumberBlock 76#define CopyBlock 77#define KopyBlock 78#define MoveBlock 79#define OverlayBlock 80#define DeleteBlock 81#define SwapBlock 82#define BlockToFile 83#define PrintBlock 84#define BlockExpandTabs 85#define BlockCompressTabs 86#define BlockIndentTabs 87#define BlockTrimTrailing 88#define BlockUpperCase 89#define BlockLowerCase 90#define BlockRot13 91#define BlockFixUUE 92#define BlockEmailReply 93#define BlockStripHiBit 94#define SortBoxBlock 95#define DateTimeStamp 96#define EditFile 97#define DirList 98#define File 99#define Save 100#define SaveAs 101#define FileAttributes 102#define EditNextFile 103#define DefineGrep 104#define RepeatGrep 105#define RedrawScreen 106#define SizeWindow 107#define SplitHorizontal 108#define SplitVertical 109#define NextWindow 110#define PreviousWindow 111#define ZoomWindow 112#define NextHiddenWindow 113#define SetMark1 114#define SetMark2 115#define SetMark3 116#define GotoMark1 117#define GotoMark2 118#define GotoMark3 119#define RecordMacro 120#define PlayBack 121#define SaveMacro 122#define LoadMacro 123#define ClearAllMacros 124#define Pause 125#define Quit 126#define NextDirtyLine 127#define PrevDirtyLine 128#define RegXForward 129 /* renamed by jmh 990915 */#define RegXBackward 130 /* added by jmh 990915 */#define RepeatRegXForward 131 /* renamed by jmh 990915 */#define RepeatRegXBackward 132 /* renamed by jmh 990915 */#define PullDown 133#define ReadConfig 134/* * The following functions were added by jmh */#define PrevHiddenWindow 135 /* 961124 */#define Shell 136 /* 961127 */#define StringRight 137#define StringLeft 138#define UserScreen 139 /* 961228 */#define QuitAll 140 /* 961229 */#define BlockBegin 141 /* 970809 */#define BlockEnd 142 /* 970809 */#define WordDeleteBack 143 /* 970810 */#define PreviousPosition 144 /* 970913 */#define FileAll 145 /* 970821 */#define ToggleSyntax 146 /* 970830 */#define SyntaxSelect 147 /* 970830 */#define Transpose 148 /* 970911 */#define InsertFile 149 /* 980124 */#define WordEndRight 150 /* 980521 */#define WordEndLeft 151 /* 980521 */#define StringEndRight 152 /* 980521 */#define StringEndLeft 153 /* 980521 */#define StampFormat 154 /* 980521 */#define PseudoMacro 155 /* 980718 */#define MacroMark 156 /* 980718 */#define ToggleCursorCross 157 /* 980724 */#define ToggleGraphicChars 158 /* 980724 */#define Repeat 159 /* 980726 */#define BorderBlock 160 /* 980731 */#define MarkBegin 161 /* 980728 */#define MarkEnd 162 /* 980728 */#define BlockLeftJustify 163 /* 980810 */#define BlockRightJustify 164 /* 980810 */#define BlockCenterJustify 165 /* 980810 */#define BlockIndentN 166 /* 980811 */#define BlockUndentN 167 /* 980811 */#define BlockIndent 168 /* 980811 */#define BlockUndent 169 /* 980811 */#define SetBreakPoint 170 /* 980815 */#define ChangeCurDir 171 /* 981129 */#define Status 172 /* 990410 */#define ToggleReadOnly 173 /* 990428 */#define GotoWindow 174 /* 990502 */#define BlockInvertCase 175 /* 990915 */#define DefineSearch 176 /* 990923 */#define RepeatSearch 177 /* 990923 */#define ToggleDraw 178 /* 991018 */#define TopLine 179 /* 991025 */#define BottomLine 180 /* 991025 */#define ToggleLineNumbers 181 /* 991108 */#define CharacterSet 182 /* 991110 */#define SumBlock 183 /* 991112 */#define Undo 184 /* 991120 */#define Redo 185 /* 991120 */#define ToggleUndoGroup 186 /* 991120 */#define ToggleUndoMove 187 /* 010520 */#define Statistics 188 /* 010605 */#define BlockCapitalise 189 /* 010624 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -