📄 ilasm-mode.xshd
字号:
<Key word = "endfault" />
</KeyWords>
<KeyWords name = "Keywords" bold="true" italic="false" color="Blue">
<Key word = "void" />
<Key word = "bool" />
<Key word = "char" />
<Key word = "wchar" />
<Key word = "int" />
<Key word = "int8" />
<Key word = "int16" />
<Key word = "int32" />
<Key word = "int64" />
<Key word = "float" />
<Key word = "float32" />
<Key word = "float64" />
<Key word = "refany" />
<Key word = "typedref" />
<Key word = "object" />
<Key word = "string" />
<Key word = "native" />
<Key word = "unsigned" />
<Key word = "value" />
<Key word = "valuetype" />
<Key word = "class" />
<Key word = "const" />
<Key word = "vararg" />
<Key word = "default" />
<Key word = "stdcall" />
<Key word = "thiscall" />
<Key word = "fastcall" />
<Key word = "unmanaged" />
<Key word = "not_in_gc_heap" />
<Key word = "beforefieldinit" />
<Key word = "instance" />
<Key word = "filter" />
<Key word = "catch" />
<Key word = "static" />
<Key word = "public" />
<Key word = "private" />
<Key word = "synchronized" />
<Key word = "interface" />
<Key word = "extends" />
<Key word = "implements" />
<Key word = "handler" />
<Key word = "finally" />
<Key word = "fault" />
<Key word = "to" />
<Key word = "abstract" />
<Key word = "auto" />
<Key word = "sequential" />
<Key word = "explicit" />
<Key word = "wrapper" />
<Key word = "ansi" />
<Key word = "unicode" />
<Key word = "autochar" />
<Key word = "import" />
<Key word = "enum" />
<Key word = "virtual" />
<Key word = "notremotable" />
<Key word = "special" />
<Key word = "il" />
<Key word = "cil" />
<Key word = "optil" />
<Key word = "managed" />
<Key word = "preservesig" />
<Key word = "runtime" />
<Key word = "method" />
<Key word = "field" />
<Key word = "bytearray" />
<Key word = "final" />
<Key word = "sealed" />
<Key word = "specialname" />
<Key word = "family" />
<Key word = "assembly" />
<Key word = "famandassem" />
<Key word = "famorassem" />
<Key word = "privatescope" />
<Key word = "nested" />
<Key word = "hidebysig" />
<Key word = "newslot" />
<Key word = "rtspecialname" />
<Key word = "pinvokeimpl" />
<Key word = "unmanagedexp" />
<Key word = "reqsecobj" />
<Key word = ".ctor" />
<Key word = ".cctor" />
<Key word = "initonly" />
<Key word = "literal" />
<Key word = "notserialized" />
<Key word = "forwardref" />
<Key word = "internalcall" />
<Key word = "noinlining" />
<Key word = "nomangle" />
<Key word = "lasterr" />
<Key word = "winapi" />
<Key word = "cdecl" />
<Key word = "stdcall" />
<Key word = "thiscall" />
<Key word = "fastcall" />
<Key word = "as" />
<Key word = "pinned" />
<Key word = "modreq" />
<Key word = "modopt" />
<Key word = "serializable" />
<Key word = "at" />
<Key word = "tls" />
<Key word = "true" />
<Key word = "false" />
</KeyWords>
<KeyWords name = "Assembler directives" bold="true" italic="false" color="Green">
<Key word = ".class" />
<Key word = ".namespace" />
<Key word = ".method" />
<Key word = ".field" />
<Key word = ".emitbyte" />
<Key word = ".try" />
<Key word = ".maxstack" />
<Key word = ".locals" />
<Key word = ".entrypoint" />
<Key word = ".zeroinit" />
<Key word = ".pdirect" />
<Key word = ".data" />
<Key word = ".event" />
<Key word = ".addon" />
<Key word = ".removeon" />
<Key word = ".fire" />
<Key word = ".other" />
<Key word = "protected" />
<Key word = ".property" />
<Key word = ".set" />
<Key word = ".get" />
<Key word = "default" />
<Key word = ".import" />
<Key word = ".permission" />
<Key word = ".permissionset" />
</KeyWords>
<KeyWords name = "Sequirty actions" bold="false" italic="false" color="Red">
<Key word = "request" />
<Key word = "demand" />
<Key word = "assert" />
<Key word = "deny" />
<Key word = "permitonly" />
<Key word = "linkcheck" />
<Key word = "inheritcheck" />
<Key word = "reqmin" />
<Key word = "reqopt" />
<Key word = "reqrefuse" />
<Key word = "prejitgrant" />
<Key word = "prejitdeny" />
<Key word = "noncasdemand" />
<Key word = "noncaslinkdemand" />
<Key word = "noncasinheritance" />
</KeyWords>
<KeyWords name = "Extern debug data specifier" bold="false" italic="false" color="Green">
<Key word = ".line" />
<Key word = ".language" />
<Key word = "#line" />
</KeyWords>
<KeyWords name = "Misc keywords" bold="true" italic="false" color="Green">
<!-- custom value specifier -->
<Key word = ".custom" />
<!-- IL method attribute -->
<Key word = "init" />
<!-- Class layout directives -->
<Key word = ".size" />
<Key word = ".pack" />
<!-- Manifest-related keywords -->
<Key word = ".file" />
<Key word = "nometadata" />
<Key word = ".hash" />
<Key word = ".assembly" />
<Key word = "implicitcom" />
<Key word = "noappdomain" />
<Key word = "noprocess" />
<Key word = "nomachine" />
<Key word = ".publickey" />
<Key word = ".publickeytoken" />
<Key word = "algorithm" />
<Key word = ".ver" />
<Key word = ".locale" />
<Key word = "extern" />
<Key word = ".export" />
<Key word = ".manifestres" />
<Key word = ".mresource" />
<Key word = ".localized" />
<Key word = ".module" />
<!-- Field marshaling keywords -->
<Key word = "marshal" />
<Key word = "custom" />
<Key word = "sysstring" />
<Key word = "fixed" />
<Key word = "variant" />
<Key word = "currency" />
<Key word = "syschar" />
<Key word = "decimal" />
<Key word = "date" />
<Key word = "bstr" />
<Key word = "tbstr" />
<Key word = "lpstr" />
<Key word = "lpwstr" />
<Key word = "lptstr" />
<Key word = "objectref" />
<Key word = "iunknown" />
<Key word = "idispatch" />
<Key word = "struct" />
<Key word = "safearray" />
<Key word = "byvalstr" />
<Key word = "lpvoid" />
<Key word = "any" />
<Key word = "array" />
<Key word = "lpstruct" />
<!-- VTable fixup keywords -->
<Key word = ".vtfixup" />
<Key word = "fromunmanaged" />
<Key word = "callmostderived" />
<Key word = ".vtentry" />
<!-- Parameter attributes -->
<Key word = "in" />
<Key word = "out" />
<Key word = "opt" />
<Key word = "lcid" />
<Key word = "retval" />
<Key word = ".param" />
<!-- Method implementations -->
<Key word = ".override" />
<Key word = "with" />
<!-- VariantType keywords -->
<Key word = "null" />
<Key word = "error" />
<Key word = "hresult" />
<Key word = "carray" />
<Key word = "userdefined" />
<Key word = "record" />
<Key word = "filetime" />
<Key word = "blob" />
<Key word = "stream" />
<Key word = "storage" />
<Key word = "streamed_object" />
<Key word = "stored_object" />
<Key word = "blob_object" />
<Key word = "cf" />
<Key word = "clsid" />
<Key word = "vector" />
<!-- Null reference keyword for InitOpt -->
<Key word = "nullref" />
<!-- Header flags keywords -->
<Key word = ".subsystem" />
<Key word = ".corflags" />
<Key word = "alignment" />
<Key word = ".imagebase" />
</KeyWords>
</RuleSet>
<RuleSet name = "CommentMarkerSet" ignorecase = "true">
<Delimiters><>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters>
<KeyWords name = "ErrorWords" bold="true" italic="false" color="Red">
<Key word = "TODO" />
<Key word = "FIXME" />
</KeyWords>
<KeyWords name = "WarningWords" bold="true" italic="false" color="#EEE0E000">
<Key word = "HACK" />
<Key word = "UNDONE" />
</KeyWords>
</RuleSet>
</RuleSets>
</SyntaxDefinition>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -