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

📄 gdb.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:	GDB command files" Maintainer:	Claudio Fleiner <claudio@fleiner.com>" URL:		http://www.fleiner.com/vim/syntax/gdb.vim" Last Change:	2001 May 10" For version 5.x: Clear all syntax items" For version 6.x: Quit when a syntax file was already loadedif version < 600  syntax clearelseif exists("b:current_syntax")  finishendifsyn keyword gdbInfo contained address architecture args breakpoints catch common copying dcachesyn keyword gdbInfo contained display files float frame functions handle linesyn keyword gdbInfo contained locals program registers scope set sharedlibrary signalssyn keyword gdbInfo contained source sources stack symbol target terminal threadssyn keyword gdbInfo contained syn keyword tracepoints types udot variables warranty watchpointssyn match gdbInfo contained "all-registers"syn keyword gdbStatement contained actions apply attach awatch backtrace break bt call catch cd clear collect commandssyn keyword gdbStatement contained complete condition continue delete detach directory disable disassemble display downsyn keyword gdbStatement contained echo else enable end file finish frame handle hbreak help if ignoresyn keyword gdbStatement contained inspect jump kill list load maintenance make next nexti ni output overlaysyn keyword gdbStatement contained passcount path print printf ptype pwd quit rbreak remote return run rwatchsyn keyword gdbStatement contained search section set sharedlibrary shell show si signal source step stepi steppingsyn keyword gdbStatement contained stop target tbreak tdump tfind thbreak thread tp trace tstart tstatus tstopsyn keyword gdbStatement contained tty undisplay unset until up watch whatis where while ws xsyn match gdbFuncDef "\<define\>.*"syn match gdbStatmentContainer "^\s*\S\+" contains=gdbStatement,gdbFuncDefsyn match gdbStatement "^\s*info" nextgroup=gdbInfo skipwhite skipempty" some commonly used abreviationssyn keyword gdbStatement c disp undisp disas psyn region gdbDocument matchgroup=gdbFuncDef start="\<document\>.*$" matchgroup=gdbFuncDef end="^end$"syn match gdbStatement "\<add-shared-symbol-files\>"syn match gdbStatement "\<add-symbol-file\>"syn match gdbStatement "\<core-file\>"syn match gdbStatement "\<dont-repeat\>"syn match gdbStatement "\<down-silently\>"syn match gdbStatement "\<exec-file\>"syn match gdbStatement "\<forward-search\>"syn match gdbStatement "\<reverse-search\>"syn match gdbStatement "\<save-tracepoints\>"syn match gdbStatement "\<select-frame\>"syn match gdbStatement "\<symbol-file\>"syn match gdbStatement "\<up-silently\>"syn match gdbStatement "\<while-stepping\>"syn keyword gdbSet annotate architecture args check complaints confirm editing endiansyn keyword gdbSet environment gnutarget height history language listsize print promptsyn keyword gdbSet radix remotebaud remotebreak remotecache remotedebug remotedevice remotelogbasesyn keyword gdbSet remotelogfile remotetimeout remotewritesize targetdebug variable verbosesyn keyword gdbSet watchdog width writesyn match gdbSet "\<auto-solib-add\>"syn match gdbSet "\<solib-absolute-prefix\>"syn match gdbSet "\<solib-search-path\>"syn match gdbSet "\<stop-on-solib-events\>"syn match gdbSet "\<symbol-reloading\>"syn match gdbSet "\<input-radix\>"syn match gdbSet "\<demangle-style\>"syn match gdbSet "\<output-radix\>"syn match gdbComment "^\s*#.*"syn match gdbVariable "\$\K\k*"" Strings and constantssyn region  gdbString           start=+"+  skip=+\\\\\|\\"+  end=+"+syn match   gdbCharacter        "'[^']*'" contains=gdbSpecialChar,gdbSpecialCharErrorsyn match   gdbCharacter        "'\\''" contains=gdbSpecialCharsyn match   gdbCharacter        "'[^\\]'"syn match   gdbNumber           "\<[0-9_]\+\>"syn match   gdbNumber           "\<0x[0-9a-fA-F_]\+\>"if !exists("gdb_minlines")  let gdb_minlines = 10endifexec "syn sync ccomment gdbComment minlines=" . gdb_minlines" Define the default highlighting." For version 5.7 and earlier: only when not done already" For version 5.8 and later: only when an item doesn't have highlighting yetif version >= 508 || !exists("did_gdb_syn_inits")  if version < 508    let did_gdb_syn_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink gdbFuncDef        Function  HiLink gdbComment        Comment  HiLink gdbStatement      Statement  HiLink gdbString         String  HiLink gdbCharacter      Character  HiLink gdbVariable       Identifier  HiLink gdbSet            Constant  HiLink gdbInfo           Type  HiLink gdbDocument       Special  HiLink gdbNumber         Number  delcommand HiLinkendiflet b:current_syntax = "gdb"" vim: ts=8

⌨️ 快捷键说明

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