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

📄 pic.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:     PIC16F84 Assembler (Microchip's microcontroller)" Maintainer:   Aleksandar Veselinovic <alexa@cliffhanger.com>" Last Change:  2001 May 10" URL:          http://SOLAIR.EUnet.yu/~aleksav/vim/syntax/pic.vim" Revision:     1.0" 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 case matchsyn keyword picTodo NOTE TODO XXX containedsyn case ignoresyn match picIdentifier "[a-z_$][a-z0-9_$]*"syn match picLabel      "^[A-Z_$][A-Z0-9_$]*"syn match picLabel      "^[A-Z_$][A-Z0-9_$]*:"me=e-1syn match picASCII      "A\='.'"syn match picBinary     "B'[0-1]\+'"syn match picDecimal    "D'\d\+'"syn match picDecimal    "\d\+"syn match picHexadecimal "0x\x\+"syn match picHexadecimal "H'\x\+'"syn match picHexadecimal "[0-9]\x*h"syn match picOctal      "O'[0-7]\o*'"syn match picComment    ";.*" contains=picTodosyn region picString    start=+"+ end=+"+syn keyword picRegister         INDF TMR0 PCL STATUS FSR PORTA PORTBsyn keyword picRegister         EEDATA EEADR PCLATH INTCON INDF OPTION_REG PCLsyn keyword picRegister         FSR TRISA TRISB EECON1 EECON2 INTCON OPTION" Register --- bits" STATUSsyn keyword picRegisterPart     IRP RP1 RP0 TO PD Z DC C" PORTAsyn keyword picRegisterPart     T0CKIsyn match   picRegisterPart     "RA[0-4]"" PORTBsyn keyword picRegisterPart     INTsyn match   picRegisterPart     "RB[0-7]"" INTCONsyn keyword picRegisterPart     GIE EEIE T0IE INTE RBIE T0IF INTF RBIF" OPTIONsyn keyword picRegisterPart     RBPU INTEDG T0CS T0SE PSA PS2 PS1 PS0" EECON2syn keyword picRegisterPart     EEIF WRERR WREN WR RD" INTCONsyn keyword picRegisterPart     GIE EEIE T0IE INTE RBIE T0IF INTF RBIF" OpCodes...syn keyword picOpcode  ADDWF ANDWF CLRF CLRW COMF DECF DECFSZ INCF INCFSZsyn keyword picOpcode  IORWF MOVF MOVWF NOP RLF RRF SUBWF SWAPF XORWFsyn keyword picOpcode  BCF BSF BTFSC BTFSSsyn keyword picOpcode  ADDLW ANDLW CALL CLRWDT GOTO IORLW MOVLW RETFIEsyn keyword picOpcode  RETLW RETURN SLEEP SUBLW XORLWsyn keyword picOpcode  GOTO" Directivessyn keyword picDirective __BADRAM BANKISEL BANKSEL CBLOCK CODE __CONFIGsyn keyword picDirective CONSTANT DATA DB DE DT DW ELSE END ENDCsyn keyword picDirective ENDIF ENDM ENDW EQU ERROR ERRORLEVEL EXITM EXPANDsyn keyword picDirective EXTERN FILL GLOBAL IDATA __IDLOCS IF IFDEF IFNDEFsyn keyword picDirective INCLUDE LIST LOCAL MACRO __MAXRAM MESSG NOEXPANDsyn keyword picDirective NOLIST ORG PAGE PAGESEL PROCESSOR RADIX RES SETsyn keyword picDirective SPACE SUBTITLE TITLE UDATA UDATA_OVR UDATA_SHRsyn keyword picDirective VARIABLE WHILE INCLUDEsyn match picDirective   "#\=UNDEFINE"syn match picDirective   "#\=INCLUDE"syn match picDirective   "#\=DEFINE"" 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_pic16f84_syntax_inits")  if version < 508    let did_pic16f84_syntax_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink picTodo               Todo  HiLink picComment            Comment  HiLink picDirective          Statement  HiLink picLabel              Label  HiLink picString             String "HiLink picOpcode            Keyword "HiLink picRegister          Structure "HiLink picRegisterPart      Special  HiLink picASCII              String  HiLink picBinary             Number  HiLink picDecimal            Number  HiLink picHexadecimal        Number  HiLink picOctal              Number  HiLink picIdentifier         Identifier  delcommand HiLinkendiflet b:current_syntax = "pic"" vim: ts=8

⌨️ 快捷键说明

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