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

📄 wxscintilla.h

📁 非常好用的可移植的多平台C/C++源代码编辑器
💻 H
📖 第 1 页 / 共 5 页
字号:
#define wxSCI_CAML_OPERATOR 6
#define wxSCI_CAML_NUMBER 7
#define wxSCI_CAML_CHAR 8
#define wxSCI_CAML_STRING 9
#define wxSCI_CAML_COMMENT 10
#define wxSCI_CAML_COMMENT1 11
#define wxSCI_CAML_COMMENT2 12
#define wxSCI_CAML_COMMENT3 13

// Lexical states for SCLEX_HA
#define wxSCI_HA_DEFAULT 0
#define wxSCI_HA_IDENTIFIER 1
#define wxSCI_HA_KEYWORD 2
#define wxSCI_HA_NUMBER 3
#define wxSCI_HA_STRING 4
#define wxSCI_HA_CHARACTER 5
#define wxSCI_HA_CLASS 6
#define wxSCI_HA_MODULE 7
#define wxSCI_HA_CAPITAL 8
#define wxSCI_HA_DATA 9
#define wxSCI_HA_IMPORT 10
#define wxSCI_HA_OPERATOR 11
#define wxSCI_HA_INSTANCE 12
#define wxSCI_HA_COMMENTLINE 13
#define wxSCI_HA_COMMENTBLOCK 14
#define wxSCI_HA_COMMENTBLOCK2 15
#define wxSCI_HA_COMMENTBLOCK3 16

// Lexical states for SCLEX_T3
#define wxSCI_T3_DEFAULT 0
#define wxSCI_T3_PREPROCESSOR 1
#define wxSCI_T3_BLOCK_COMMENT 2
#define wxSCI_T3_LINE_COMMENT 3
#define wxSCI_T3_OPERATOR 4
#define wxSCI_T3_KEYWORD 5
#define wxSCI_T3_NUMBER 6
#define wxSCI_T3_BRACKET 7
#define wxSCI_T3_HTML_TAG 8
#define wxSCI_T3_HTML_STRING 9
#define wxSCI_T3_S_STRING 10
#define wxSCI_T3_S_LIB_DIRECTIVE 11
#define wxSCI_T3_S_MSG_PARAM 12
#define wxSCI_T3_S_H_DEFAULT 13
#define wxSCI_T3_D_STRING 14
#define wxSCI_T3_D_LIB_DIRECTIVE 15
#define wxSCI_T3_D_MSG_PARAM 16
#define wxSCI_T3_D_H_DEFAULT 17
#define wxSCI_T3_X_DEFAULT 18
#define wxSCI_T3_X_PREPROCESSOR 19
#define wxSCI_T3_X_BLOCK_COMMENT 20
#define wxSCI_T3_X_LINE_COMMENT 21
#define wxSCI_T3_X_S_STRING 22
#define wxSCI_T3_X_S_LIB_DIRECTIVE 23
#define wxSCI_T3_X_S_MSG_PARAM 24
#define wxSCI_T3_X_S_H_DEFAULT 25
#define wxSCI_T3_X_D_STRING 26
#define wxSCI_T3_X_D_LIB_DIRECTIVE 27
#define wxSCI_T3_X_D_MSG_PARAM 28
#define wxSCI_T3_X_D_H_DEFAULT 29
#define wxSCI_T3_USER1 30
#define wxSCI_T3_USER2 31

// Lexical states for SCLEX_REBOL
#define wxSCI_REBOL_DEFAULT 0
#define wxSCI_REBOL_COMMENTLINE 1
#define wxSCI_REBOL_COMMENTBLOCK 2
#define wxSCI_REBOL_PREFACE 3
#define wxSCI_REBOL_OPERATOR 4
#define wxSCI_REBOL_CHARACTER 5
#define wxSCI_REBOL_QUOTEDSTRING 6
#define wxSCI_REBOL_BRACEDSTRING 7
#define wxSCI_REBOL_NUMBER 8
#define wxSCI_REBOL_PAIR 9
#define wxSCI_REBOL_TUPLE 10
#define wxSCI_REBOL_BINARY 11
#define wxSCI_REBOL_MONEY 12
#define wxSCI_REBOL_ISSUE 13
#define wxSCI_REBOL_TAG 14
#define wxSCI_REBOL_FILE 15
#define wxSCI_REBOL_EMAIL 16
#define wxSCI_REBOL_URL 17
#define wxSCI_REBOL_DATE 18
#define wxSCI_REBOL_TIME 19
#define wxSCI_REBOL_IDENTIFIER 20
#define wxSCI_REBOL_WORD 21
#define wxSCI_REBOL_WORD2 22
#define wxSCI_REBOL_WORD3 23
#define wxSCI_REBOL_WORD4 24
#define wxSCI_REBOL_WORD5 25
#define wxSCI_REBOL_WORD6 26
#define wxSCI_REBOL_WORD7 27
#define wxSCI_REBOL_WORD8 28

// Lexical states for SCLEX_SQL
#define wxSCI_SQL_DEFAULT 0
#define wxSCI_SQL_COMMENT 1
#define wxSCI_SQL_COMMENTLINE 2
#define wxSCI_SQL_COMMENTDOC 3
#define wxSCI_SQL_NUMBER 4
#define wxSCI_SQL_WORD 5
#define wxSCI_SQL_STRING 6
#define wxSCI_SQL_CHARACTER 7
#define wxSCI_SQL_SQLPLUS 8
#define wxSCI_SQL_SQLPLUS_PROMPT 9
#define wxSCI_SQL_OPERATOR 10
#define wxSCI_SQL_IDENTIFIER 11
#define wxSCI_SQL_SQLPLUS_COMMENT 13
#define wxSCI_SQL_COMMENTLINEDOC 15
#define wxSCI_SQL_WORD2 16
#define wxSCI_SQL_COMMENTDOCKEYWORD 17
#define wxSCI_SQL_COMMENTDOCKEYWORDERROR 18
#define wxSCI_SQL_USER1 19
#define wxSCI_SQL_USER2 20
#define wxSCI_SQL_USER3 21
#define wxSCI_SQL_USER4 22

// Lexical states for SCLEX_ST
#define wxSCI_ST_DEFAULT 0
#define wxSCI_ST_STRING 1
#define wxSCI_ST_NUMBER 2
#define wxSCI_ST_COMMENT 3
#define wxSCI_ST_SYMBOL 4
#define wxSCI_ST_BINARY 5
#define wxSCI_ST_BOOL 6
#define wxSCI_ST_SELF 7
#define wxSCI_ST_SUPER 8
#define wxSCI_ST_NIL 9
#define wxSCI_ST_GLOBAL 10
#define wxSCI_ST_RETURN 11
#define wxSCI_ST_SPECIAL 12
#define wxSCI_ST_KWSEND 13
#define wxSCI_ST_ASSIGN 14
#define wxSCI_ST_CHARACTER 15
#define wxSCI_ST_SPEC_SEL 16

// Lexical states for SCLEX_FS
#define wxSCI_FS_DEFAULT 0
#define wxSCI_FS_COMMENT 1
#define wxSCI_FS_COMMENTLINE 2
#define wxSCI_FS_COMMENTDOC 3
#define wxSCI_FS_COMMENTLINEDOC 4
#define wxSCI_FS_COMMENTDOCKEYWORD 5
#define wxSCI_FS_COMMENTDOCKEYWORDERROR 6
#define wxSCI_FS_KEYWORD 7
#define wxSCI_FS_KEYWORD2 8
#define wxSCI_FS_KEYWORD3 9
#define wxSCI_FS_KEYWORD4 10
#define wxSCI_FS_NUMBER 11
#define wxSCI_FS_STRING 12
#define wxSCI_FS_PREPROCESSOR 13
#define wxSCI_FS_OPERATOR 14
#define wxSCI_FS_IDENTIFIER 15
#define wxSCI_FS_DATE 16
#define wxSCI_FS_STRINGEOL 17
#define wxSCI_FS_CONSTANT 18
#define wxSCI_FS_ASM 19
#define wxSCI_FS_LABEL 20
#define wxSCI_FS_ERROR 21
#define wxSCI_FS_HEXNUMBER 22
#define wxSCI_FS_BINNUMBER 23

// Lexical states for SCLEX_CSOUND
#define wxSCI_CSOUND_DEFAULT 0
#define wxSCI_CSOUND_COMMENT 1
#define wxSCI_CSOUND_NUMBER 2
#define wxSCI_CSOUND_OPERATOR 3
#define wxSCI_CSOUND_INSTR 4
#define wxSCI_CSOUND_IDENTIFIER 5
#define wxSCI_CSOUND_OPCODE 6
#define wxSCI_CSOUND_HEADERSTMT 7
#define wxSCI_CSOUND_USERKEYWORD 8
#define wxSCI_CSOUND_COMMENTBLOCK 9
#define wxSCI_CSOUND_PARAM 10
#define wxSCI_CSOUND_ARATE_VAR 11
#define wxSCI_CSOUND_KRATE_VAR 12
#define wxSCI_CSOUND_IRATE_VAR 13
#define wxSCI_CSOUND_GLOBAL_VAR 14
#define wxSCI_CSOUND_STRINGEOL 15


//-----------------------------------------
// Commands that can be bound to keystrokes


// Redoes the next action on the undo history.
#define wxSCI_CMD_REDO 2011

// Select all the text in the document.
#define wxSCI_CMD_SELECTALL 2013

// Undo one action in the undo history.
#define wxSCI_CMD_UNDO 2176

// Cut the selection to the clipboard.
#define wxSCI_CMD_CUT 2177

// Copy the selection to the clipboard.
#define wxSCI_CMD_COPY 2178

// Paste the contents of the clipboard into the document replacing the selection.
#define wxSCI_CMD_PASTE 2179

// Clear the selection.
#define wxSCI_CMD_CLEAR 2180

// Move caret down one line.
#define wxSCI_CMD_LINEDOWN 2300

// Move caret down one line extending selection to new caret position.
#define wxSCI_CMD_LINEDOWNEXTEND 2301

// Move caret up one line.
#define wxSCI_CMD_LINEUP 2302

// Move caret up one line extending selection to new caret position.
#define wxSCI_CMD_LINEUPEXTEND 2303

// Move caret left one character.
#define wxSCI_CMD_CHARLEFT 2304

// Move caret left one character extending selection to new caret position.
#define wxSCI_CMD_CHARLEFTEXTEND 2305

// Move caret right one character.
#define wxSCI_CMD_CHARRIGHT 2306

// Move caret right one character extending selection to new caret position.
#define wxSCI_CMD_CHARRIGHTEXTEND 2307

// Move caret left one word.
#define wxSCI_CMD_WORDLEFT 2308

// Move caret left one word extending selection to new caret position.
#define wxSCI_CMD_WORDLEFTEXTEND 2309

// Move caret right one word.
#define wxSCI_CMD_WORDRIGHT 2310

// Move caret right one word extending selection to new caret position.
#define wxSCI_CMD_WORDRIGHTEXTEND 2311

// Move caret to first position on line.
#define wxSCI_CMD_HOME 2312

// Move caret to first position on line extending selection to new caret position.
#define wxSCI_CMD_HOMEEXTEND 2313

// Move caret to last position on line.
#define wxSCI_CMD_LINEEND 2314

// Move caret to last position on line extending selection to new caret position.
#define wxSCI_CMD_LINEENDEXTEND 2315

// Move caret to first position in document.
#define wxSCI_CMD_DOCUMENTSTART 2316

// Move caret to first position in document extending selection to new caret position.
#define wxSCI_CMD_DOCUMENTSTARTEXTEND 2317

// Move caret to last position in document.
#define wxSCI_CMD_DOCUMENTEND 2318

// Move caret to last position in document extending selection to new caret position.
#define wxSCI_CMD_DOCUMENTENDEXTEND 2319

// Move caret one page up.
#define wxSCI_CMD_PAGEUP 2320

// Move caret one page up extending selection to new caret position.
#define wxSCI_CMD_PAGEUPEXTEND 2321

// Move caret one page down.
#define wxSCI_CMD_PAGEDOWN 2322

// Move caret one page down extending selection to new caret position.
#define wxSCI_CMD_PAGEDOWNEXTEND 2323

// Switch from insert to overtype mode or the reverse.
#define wxSCI_CMD_EDITTOGGLEOVERTYPE 2324

// Cancel any modes such as call tip or auto-completion list display.
#define wxSCI_CMD_CANCEL 2325

// Delete the selection or if no selection, the character before the caret.
#define wxSCI_CMD_DELETEBACK 2326

// If selection is empty or all on one line replace the selection with a tab character.
// If more than one line selected, indent the lines.
#define wxSCI_CMD_TAB 2327

// Dedent the selected lines.
#define wxSCI_CMD_BACKTAB 2328

// Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
#define wxSCI_CMD_NEWLINE 2329

// Insert a Form Feed character.
#define wxSCI_CMD_FORMFEED 2330

// Move caret to before first visible character on line.
// If already there move to first character on line.
#define wxSCI_CMD_VCHOME 2331

// Like VCHome but extending selection to new caret position.
#define wxSCI_CMD_VCHOMEEXTEND 2332

// Magnify the displayed text by increasing the sizes by 1 point.
#define wxSCI_CMD_ZOOMIN 2333

// Make the displayed text smaller by decreasing the sizes by 1 point.
#define wxSCI_CMD_ZOOMOUT 2334

// Delete the word to the left of the caret.
#define wxSCI_CMD_DELWORDLEFT 2335

// Delete the word to the right of the caret.
#define wxSCI_CMD_DELWORDRIGHT 2336

// Cut the line containing the caret.
#define wxSCI_CMD_LINECUT 2337

// Delete the line containing the caret.
#define wxSCI_CMD_LINEDELETE 2338

// Switch the current line with the previous.
#define wxSCI_CMD_LINETRANSPOSE 2339

// Duplicate the current line.
#define wxSCI_CMD_LINEDUPLICATE 2404

// Transform the selection to lower case.
#define wxSCI_CMD_LOWERCASE 2340

// Transform the selection to upper case.
#define wxSCI_CMD_UPPERCASE 2341

// Scroll the document down, keeping the caret visible.
#define wxSCI_CMD_LINESCROLLDOWN 2342

// Scroll the document up, keeping the caret visible.
#define wxSCI_CMD_LINESCROLLUP 2343

// Delete the selection or if no selection, the character before the caret.
// Will not delete the character before at the start of a line.
#define wxSCI_CMD_DELETEBACKNOTLINE 2344

// Move caret to first position on display line.
#define wxSCI_CMD_HOMEDISPLAY 2345

// Move caret to first position on display line extending selection to
// new caret position.
#define wxSCI_CMD_HOMEDISPLAYEXTEND 2346

// Move caret to last position on display line.
#define wxSCI_CMD_LINEENDDISPLAY 2347

// Move caret to last position on display line extending selection to new
// caret position.
#define wxSCI_CMD_LINEENDDISPLAYEXTEND 2348

// These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)?
// except they behave differently when word-wrap is enabled:
// They go first to the start / end of the display line, like (Home|LineEnd)Display
// The difference is that, the cursor is already at the point, it goes on to the start
// or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.
#define wxSCI_CMD_HOMEWRAP 2349
#define wxSCI_CMD_HOMEWRAPEXTEND 2450
#define wxSCI_CMD_LINEENDWRAP 2451
#define wxSCI_CMD_LINEENDWRAPEXTEND 2452
#define wxSCI_CMD_VCHOMEWRAP 2453
#define wxSCI_CMD_VCHOMEWRAPEXTEND 2454

// Copy the line containing the caret.
#define wxSCI_CMD_LINECOPY 2455

// Move to the previous change in capitalisation.
#define wxSCI_CMD_WORDPARTLEFT 2390

// Move to the previous change in capitalisation extending selection
// to new caret position.
#define wxSCI_CMD_WORDPARTLEFTEXTEND 2391

// Move to the change next in capitalisation.
#define wxSCI_CMD_WORDPARTRIGHT 2392

// Move to the next change in capitalisation extending selection
// to new caret position.
#define wxSCI_CMD_WORDPARTRIGHTEXTEND 2393

// Delete back from the current position to the start of the line.
#define wxSCI_CMD_DELLINELEFT 2395

// Delete forwards from the current position to the end of the line.
#define wxSCI_CMD_DELLINERIGHT 2396

// Move caret between paragraphs (delimited by empty lines).
#define wxSCI_CMD_PARADOWN 2413
#define wxSCI_CMD_PARADOWNEXTEND 2414
#define wxSCI_CMD_PARAUP 2415
#define wxSCI_CMD_PARAUPEXTEND 2416

// Move caret down one line, extending rectangular selection to new caret position.
#define wxSCI_CMD_LINEDOWNRECTEXTEND 2426

// Move caret up one line, extending rectangular selection to new caret position.
#define wxSCI_CMD_LINEUPRECTEXTEND 2427

// Move caret left one character, extending rectangular selection to new caret position.
#define wxSCI_CMD_CHARLEFTRECTEXTEND 2428

⌨️ 快捷键说明

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