📄 sql.h
字号:
#define SQL_API_SQLGETDIAGFIELD 1010#define SQL_API_SQLGETDIAGREC 1011#define SQL_API_SQLGETENVATTR 1012#endif#define SQL_API_SQLGETFUNCTIONS 44#define SQL_API_SQLGETINFO 45#if (ODBCVER >= 0x0300)#define SQL_API_SQLGETSTMTATTR 1014#endif#define SQL_API_SQLGETSTMTOPTION 46#define SQL_API_SQLGETTYPEINFO 47#define SQL_API_SQLNUMRESULTCOLS 18#define SQL_API_SQLPARAMDATA 48#define SQL_API_SQLPREPARE 19#define SQL_API_SQLPUTDATA 49#define SQL_API_SQLROWCOUNT 20#if (ODBCVER >= 0x0300)#define SQL_API_SQLSETCONNECTATTR 1016#endif#define SQL_API_SQLSETCONNECTOPTION 50#define SQL_API_SQLSETCURSORNAME 21#if (ODBCVER >= 0x0300)#define SQL_API_SQLSETDESCFIELD 1017#define SQL_API_SQLSETDESCREC 1018#define SQL_API_SQLSETENVATTR 1019#endif#define SQL_API_SQLSETPARAM 22#if (ODBCVER >= 0x0300)#define SQL_API_SQLSETSTMTATTR 1020#endif#define SQL_API_SQLSETSTMTOPTION 51#define SQL_API_SQLSPECIALCOLUMNS 52#define SQL_API_SQLSTATISTICS 53#define SQL_API_SQLTABLES 54#define SQL_API_SQLTRANSACT 23/* Information requested by SQLGetInfo() */#if (ODBCVER >= 0x0300)#define SQL_MAX_DRIVER_CONNECTIONS 0#define SQL_MAXIMUM_DRIVER_CONNECTIONS SQL_MAX_DRIVER_CONNECTIONS#define SQL_MAX_CONCURRENT_ACTIVITIES 1#define SQL_MAXIMUM_CONCURRENT_ACTIVITIES SQL_MAX_CONCURRENT_ACTIVITIES#endif#define SQL_DATA_SOURCE_NAME 2#define SQL_FETCH_DIRECTION 8#define SQL_SERVER_NAME 13#define SQL_SEARCH_PATTERN_ESCAPE 14#define SQL_DBMS_NAME 17#define SQL_DBMS_VER 18#define SQL_ACCESSIBLE_TABLES 19#define SQL_ACCESSIBLE_PROCEDURES 20#define SQL_CURSOR_COMMIT_BEHAVIOR 23#define SQL_DATA_SOURCE_READ_ONLY 25#define SQL_DEFAULT_TXN_ISOLATION 26#define SQL_IDENTIFIER_CASE 28#define SQL_IDENTIFIER_QUOTE_CHAR 29#define SQL_MAX_COLUMN_NAME_LEN 30#define SQL_MAXIMUM_COLUMN_NAME_LENGTH SQL_MAX_COLUMN_NAME_LEN#define SQL_MAX_CURSOR_NAME_LEN 31#define SQL_MAXIMUM_CURSOR_NAME_LENGTH SQL_MAX_CURSOR_NAME_LEN#define SQL_MAX_SCHEMA_NAME_LEN 32#define SQL_MAXIMUM_SCHEMA_NAME_LENGTH SQL_MAX_SCHEMA_NAME_LEN#define SQL_MAX_CATALOG_NAME_LEN 34#define SQL_MAXIMUM_CATALOG_NAME_LENGTH SQL_MAX_CATALOG_NAME_LEN#define SQL_MAX_TABLE_NAME_LEN 35#define SQL_SCROLL_CONCURRENCY 43#define SQL_TXN_CAPABLE 46#define SQL_TRANSACTION_CAPABLE SQL_TXN_CAPABLE#define SQL_USER_NAME 47#define SQL_TXN_ISOLATION_OPTION 72#define SQL_TRANSACTION_ISOLATION_OPTION SQL_TXN_ISOLATION_OPTION#define SQL_INTEGRITY 73#define SQL_GETDATA_EXTENSIONS 81#define SQL_NULL_COLLATION 85#define SQL_ALTER_TABLE 86#define SQL_ORDER_BY_COLUMNS_IN_SELECT 90#define SQL_SPECIAL_CHARACTERS 94#define SQL_MAX_COLUMNS_IN_GROUP_BY 97#define SQL_MAXIMUM_COLUMNS_IN_GROUP_BY SQL_MAX_COLUMNS_IN_GROUP_BY#define SQL_MAX_COLUMNS_IN_INDEX 98#define SQL_MAXIMUM_COLUMNS_IN_INDEX SQL_MAX_COLUMNS_IN_INDEX#define SQL_MAX_COLUMNS_IN_ORDER_BY 99#define SQL_MAXIMUM_COLUMNS_IN_ORDER_BY SQL_MAX_COLUMNS_IN_ORDER_BY#define SQL_MAX_COLUMNS_IN_SELECT 100#define SQL_MAXIMUM_COLUMNS_IN_SELECT SQL_MAX_COLUMNS_IN_SELECT#define SQL_MAX_COLUMNS_IN_TABLE 101#define SQL_MAX_INDEX_SIZE 102#define SQL_MAXIMUM_INDEX_SIZE SQL_MAX_INDEX_SIZE#define SQL_MAX_ROW_SIZE 104#define SQL_MAXIMUM_ROW_SIZE SQL_MAX_ROW_SIZE#define SQL_MAX_STATEMENT_LEN 105#define SQL_MAXIMUM_STATEMENT_LENGTH SQL_MAX_STATEMENT_LEN#define SQL_MAX_TABLES_IN_SELECT 106#define SQL_MAXIMUM_TABLES_IN_SELECT SQL_MAX_TABLES_IN_SELECT#define SQL_MAX_USER_NAME_LEN 107#define SQL_MAXIMUM_USER_NAME_LENGTH SQL_MAX_USER_NAME_LEN#if (ODBCVER >= 0x0300)#define SQL_OJ_CAPABILITIES 115#define SQL_OUTER_JOIN_CAPABILITIES SQL_OJ_CAPABILITIES#endif /* ODBCVER >= 0x0300 */#if (ODBCVER >= 0x0300)#define SQL_XOPEN_CLI_YEAR 10000#define SQL_CURSOR_SENSITIVITY 10001#define SQL_DESCRIBE_PARAMETER 10002#define SQL_CATALOG_NAME 10003#define SQL_COLLATION_SEQ 10004#define SQL_MAX_IDENTIFIER_LEN 10005#define SQL_MAXIMUM_IDENTIFIER_LENGTH SQL_MAX_IDENTIFIER_LEN#endif /* ODBCVER >= 0x0300 *//* SQL_ALTER_TABLE bitmasks */#if (ODBCVER >= 0x0200)#define SQL_AT_ADD_COLUMN 0x00000001L#define SQL_AT_DROP_COLUMN 0x00000002L#endif /* ODBCVER >= 0x0200 */#if (ODBCVER >= 0x0300)#define SQL_AT_ADD_CONSTRAINT 0x00000008L/* The following bitmasks are ODBC extensions and defined in sqlext.h*#define SQL_AT_COLUMN_SINGLE 0x00000020L *#define SQL_AT_ADD_COLUMN_DEFAULT 0x00000040L*#define SQL_AT_ADD_COLUMN_COLLATION 0x00000080L*#define SQL_AT_SET_COLUMN_DEFAULT 0x00000100L*#define SQL_AT_DROP_COLUMN_DEFAULT 0x00000200L*#define SQL_AT_DROP_COLUMN_CASCADE 0x00000400L*#define SQL_AT_DROP_COLUMN_RESTRICT 0x00000800L*#define SQL_AT_ADD_TABLE_CONSTRAINT 0x00001000L *#define SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE 0x00002000L *#define SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT 0x00004000L *#define SQL_AT_CONSTRAINT_NAME_DEFINITION 0x00008000L*#define SQL_AT_CONSTRAINT_INITIALLY_DEFERRED 0x00010000L*#define SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE 0x00020000L*#define SQL_AT_CONSTRAINT_DEFERRABLE 0x00040000L*#define SQL_AT_CONSTRAINT_NON_DEFERRABLE 0x00080000L*/#endif /* ODBCVER >= 0x0300 *//* SQL_ASYNC_MODE values */#if (ODBCVER >= 0x0300)#define SQL_AM_NONE 0#define SQL_AM_CONNECTION 1#define SQL_AM_STATEMENT 2#endif/* SQL_CURSOR_COMMIT_BEHAVIOR values */#define SQL_CB_DELETE 0#define SQL_CB_CLOSE 1#define SQL_CB_PRESERVE 2/* SQL_FETCH_DIRECTION bitmasks */#define SQL_FD_FETCH_NEXT 0x00000001L#define SQL_FD_FETCH_FIRST 0x00000002L#define SQL_FD_FETCH_LAST 0x00000004L#define SQL_FD_FETCH_PRIOR 0x00000008L#define SQL_FD_FETCH_ABSOLUTE 0x00000010L#define SQL_FD_FETCH_RELATIVE 0x00000020L/* SQL_GETDATA_EXTENSIONS bitmasks */#define SQL_GD_ANY_COLUMN 0x00000001L#define SQL_GD_ANY_ORDER 0x00000002L/* SQL_IDENTIFIER_CASE values */#define SQL_IC_UPPER 1#define SQL_IC_LOWER 2#define SQL_IC_SENSITIVE 3#define SQL_IC_MIXED 4/* SQL_OJ_CAPABILITIES bitmasks *//* NB: this means 'outer join', not what you may be thinking */#if (ODBCVER >= 0x0201)#define SQL_OJ_LEFT 0x00000001L#define SQL_OJ_RIGHT 0x00000002L#define SQL_OJ_FULL 0x00000004L#define SQL_OJ_NESTED 0x00000008L#define SQL_OJ_NOT_ORDERED 0x00000010L#define SQL_OJ_INNER 0x00000020L#define SQL_OJ_ALL_COMPARISON_OPS 0x00000040L#endif/* SQL_SCROLL_CONCURRENCY bitmasks */#define SQL_SCCO_READ_ONLY 0x00000001L#define SQL_SCCO_LOCK 0x00000002L#define SQL_SCCO_OPT_ROWVER 0x00000004L#define SQL_SCCO_OPT_VALUES 0x00000008L/* SQL_TXN_CAPABLE values */#define SQL_TC_NONE 0#define SQL_TC_DML 1#define SQL_TC_ALL 2#define SQL_TC_DDL_COMMIT 3#define SQL_TC_DDL_IGNORE 4/* SQL_TXN_ISOLATION_OPTION bitmasks */#define SQL_TXN_READ_UNCOMMITTED 0x00000001L#define SQL_TRANSACTION_READ_UNCOMMITTED SQL_TXN_READ_UNCOMMITTED#define SQL_TXN_READ_COMMITTED 0x00000002L#define SQL_TRANSACTION_READ_COMMITTED SQL_TXN_READ_COMMITTED#define SQL_TXN_REPEATABLE_READ 0x00000004L#define SQL_TRANSACTION_REPEATABLE_READ SQL_TXN_REPEATABLE_READ#define SQL_TXN_SERIALIZABLE 0x00000008L#define SQL_TRANSACTION_SERIALIZABLE SQL_TXN_SERIALIZABLE/* SQL_NULL_COLLATION values */#define SQL_NC_HIGH 0#define SQL_NC_LOW 1 odbc_export SQLRETURN SQL_API SQLAllocConnect(SQLHENV EnvironmentHandle, SQLHDBC *ConnectionHandle); odbc_export SQLRETURN SQL_API SQLAllocEnv(SQLHENV *EnvironmentHandle);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLAllocHandle(SQLSMALLINT HandleType, SQLHANDLE InputHandle, SQLHANDLE *OutputHandle);#endif odbc_export SQLRETURN SQL_API SQLAllocStmt(SQLHDBC ConnectionHandle, SQLHSTMT *StatementHandle); odbc_export SQLRETURN SQL_API SQLBindCol(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLSMALLINT TargetType, SQLPOINTER TargetValue, SQLLEN BufferLength, SQLLEN * StrLen_or_Ind);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLBindParam(SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT ValueType, SQLSMALLINT ParameterType, SQLULEN LengthPrecision, SQLSMALLINT ParameterScale, SQLPOINTER ParameterValue, SQLLEN * StrLen_or_Ind);#endif odbc_export SQLRETURN SQL_API SQLCancel(SQLHSTMT StatementHandle);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLCloseCursor(SQLHSTMT StatementHandle); odbc_export SQLRETURN SQL_API SQLColAttribute(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLUSMALLINT FieldIdentifier, SQLPOINTER CharacterAttribute, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength, SQLPOINTER NumericAttribute);#endif odbc_export SQLRETURN SQL_API SQLColumns(SQLHSTMT StatementHandle, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *TableName, SQLSMALLINT NameLength3, SQLCHAR *ColumnName, SQLSMALLINT NameLength4); odbc_export SQLRETURN SQL_API SQLConnect(SQLHDBC ConnectionHandle, SQLCHAR *ServerName, SQLSMALLINT NameLength1, SQLCHAR *UserName, SQLSMALLINT NameLength2, SQLCHAR *Authentication, SQLSMALLINT NameLength3);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLCopyDesc(SQLHDESC SourceDescHandle, SQLHDESC TargetDescHandle);#endif odbc_export SQLRETURN SQL_API SQLDataSources(SQLHENV EnvironmentHandle, SQLUSMALLINT Direction, SQLCHAR *ServerName, SQLSMALLINT BufferLength1, SQLSMALLINT *NameLength1, SQLCHAR *Description, SQLSMALLINT BufferLength2, SQLSMALLINT *NameLength2); odbc_export SQLRETURN SQL_API SQLDescribeCol(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLCHAR *ColumnName, SQLSMALLINT BufferLength, SQLSMALLINT *NameLength, SQLSMALLINT *DataType, SQLULEN * ColumnSize, SQLSMALLINT *DecimalDigits, SQLSMALLINT *Nullable); odbc_export SQLRETURN SQL_API SQLDisconnect(SQLHDBC ConnectionHandle);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLEndTran(SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT CompletionType);#endif odbc_export SQLRETURN SQL_API SQLError(SQLHENV EnvironmentHandle, SQLHDBC ConnectionHandle, SQLHSTMT StatementHandle, SQLCHAR *Sqlstate, SQLINTEGER *NativeError, SQLCHAR *MessageText, SQLSMALLINT BufferLength, SQLSMALLINT *TextLength); odbc_export SQLRETURN SQL_API SQLExecDirect(SQLHSTMT StatementHandle, SQLCHAR *StatementText, SQLINTEGER TextLength); odbc_export SQLRETURN SQL_API SQLExecute(SQLHSTMT StatementHandle); odbc_export SQLRETURN SQL_API SQLFetch(SQLHSTMT StatementHandle);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLFetchScroll(SQLHSTMT StatementHandle, SQLSMALLINT FetchOrientation, SQLLEN FetchOffset);#endif odbc_export SQLRETURN SQL_API SQLFreeConnect(SQLHDBC ConnectionHandle); odbc_export SQLRETURN SQL_API SQLFreeEnv(SQLHENV EnvironmentHandle);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLFreeHandle(SQLSMALLINT HandleType, SQLHANDLE Handle);#endif odbc_export SQLRETURN SQL_API SQLFreeStmt(SQLHSTMT StatementHandle, SQLUSMALLINT Option);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLGetConnectAttr(SQLHDBC ConnectionHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);#endif odbc_export SQLRETURN SQL_API SQLGetConnectOption(SQLHDBC ConnectionHandle, SQLUSMALLINT Option, SQLPOINTER Value); odbc_export SQLRETURN SQL_API SQLGetCursorName(SQLHSTMT StatementHandle, SQLCHAR *CursorName, SQLSMALLINT BufferLength, SQLSMALLINT *NameLength); odbc_export SQLRETURN SQL_API SQLGetData(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLSMALLINT TargetType, SQLPOINTER TargetValue, SQLLEN BufferLength, SQLLEN * StrLen_or_Ind);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLGetDescField(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength); odbc_export SQLRETURN SQL_API SQLGetDescRec(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLCHAR *Name, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength, SQLSMALLINT *Type, SQLSMALLINT *SubType, SQLLEN * Length, SQLSMALLINT *Precision, SQLSMALLINT *Scale, SQLSMALLINT *Nullable); odbc_export SQLRETURN SQL_API SQLGetDiagField(SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT RecNumber, SQLSMALLINT DiagIdentifier, SQLPOINTER DiagInfo, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength); odbc_export SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT RecNumber, SQLCHAR *Sqlstate, SQLINTEGER *NativeError, SQLCHAR *MessageText, SQLSMALLINT BufferLength, SQLSMALLINT *TextLength); odbc_export SQLRETURN SQL_API SQLGetEnvAttr(SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);#endif /* ODBCVER >= 0x0300 */ odbc_export SQLRETURN SQL_API SQLGetFunctions(SQLHDBC ConnectionHandle, SQLUSMALLINT FunctionId, SQLUSMALLINT *Supported); odbc_export SQLRETURN SQL_API SQLGetInfo(SQLHDBC ConnectionHandle, SQLUSMALLINT InfoType, SQLPOINTER InfoValue, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLGetStmtAttr(SQLHSTMT StatementHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);#endif /* ODBCVER >= 0x0300 */ odbc_export SQLRETURN SQL_API SQLGetStmtOption(SQLHSTMT StatementHandle, SQLUSMALLINT Option, SQLPOINTER Value); odbc_export SQLRETURN SQL_API SQLGetTypeInfo(SQLHSTMT StatementHandle, SQLSMALLINT DataType); odbc_export SQLRETURN SQL_API SQLNumResultCols(SQLHSTMT StatementHandle, SQLSMALLINT *ColumnCount); odbc_export SQLRETURN SQL_API SQLParamData(SQLHSTMT StatementHandle, SQLPOINTER *Value); odbc_export SQLRETURN SQL_API SQLPrepare(SQLHSTMT StatementHandle, SQLCHAR *StatementText, SQLINTEGER TextLength); odbc_export SQLRETURN SQL_API SQLPutData(SQLHSTMT StatementHandle, SQLPOINTER Data, SQLLEN StrLen_or_Ind); odbc_export SQLRETURN SQL_API SQLRowCount(SQLHSTMT StatementHandle, SQLLEN * RowCount);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLSetConnectAttr(SQLHDBC ConnectionHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);#endif /* ODBCVER >= 0x0300 */ odbc_export SQLRETURN SQL_API SQLSetConnectOption(SQLHDBC ConnectionHandle, SQLUSMALLINT Option, SQLULEN Value); odbc_export SQLRETURN SQL_API SQLSetCursorName(SQLHSTMT StatementHandle, SQLCHAR *CursorName, SQLSMALLINT NameLength);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLSetDescField(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength); odbc_export SQLRETURN SQL_API SQLSetDescRec(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT Type, SQLSMALLINT SubType, SQLLEN Length, SQLSMALLINT Precision, SQLSMALLINT Scale, SQLPOINTER Data, SQLLEN * StringLength, SQLLEN * Indicator); odbc_export SQLRETURN SQL_API SQLSetEnvAttr(SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);#endif /* ODBCVER >= 0x0300 */ odbc_export SQLRETURN SQL_API SQLSetParam(SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT ValueType, SQLSMALLINT ParameterType, SQLULEN LengthPrecision, SQLSMALLINT ParameterScale, SQLPOINTER ParameterValue, SQLLEN * StrLen_or_Ind);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQLSetStmtAttr(SQLHSTMT StatementHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);#endif odbc_export SQLRETURN SQL_API SQLSetStmtOption(SQLHSTMT StatementHandle, SQLUSMALLINT Option, SQLULEN Value); odbc_export SQLRETURN SQL_API SQLSpecialColumns(SQLHSTMT StatementHandle, SQLUSMALLINT IdentifierType, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *TableName, SQLSMALLINT NameLength3, SQLUSMALLINT Scope, SQLUSMALLINT Nullable); odbc_export SQLRETURN SQL_API SQLStatistics(SQLHSTMT StatementHandle, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *TableName, SQLSMALLINT NameLength3, SQLUSMALLINT Unique, SQLUSMALLINT Reserved); odbc_export SQLRETURN SQL_API SQLTables(SQLHSTMT StatementHandle, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *TableName, SQLSMALLINT NameLength3, SQLCHAR *TableType, SQLSMALLINT NameLength4); odbc_export SQLRETURN SQL_API SQLTransact(SQLHENV EnvironmentHandle, SQLHDBC ConnectionHandle, SQLUSMALLINT CompletionType);#ifdef __cplusplus}#endif#endif/* * Local Variables: * tab-width:4 * End: */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -