ENTREGUE [TUTORIAL] Syntax Highlight p/ macros no notepad++

Discussão em 'Macro Entregue' iniciado por feik, 5 Julho 2015.

Tags:
Status do Tópico:
Não esta aberto para novas mensagens.
  1. feik

    feik Neutro

    Afiliado:
    5 Dezembro 2014
    Mensagens:
    59
    Curtidas Recebidas:
    35
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São José...
    Cubos:
    97.00
    Nick:
    feik
    Skype:
    vocesabe.mont
    Syntax Highlight p/ macros no notepad++
    Quem desenvolve/edita macros sabe como essa pode ser uma tarefa cansativa, tanto mentalmente quanto visualmente. Por isso criei esse syntax highlight, para notepad++. Para quem não sabe, Syntax Highlight é uma função dos editores de texto que deixa seu código colorido.

    Exemplo de antes e depois:
    [​IMG]
    [​IMG]


    Primeiramente, salve o codigo abaixo como macro.xml em qualquer lugar do seu computador.
    <NotepadPlus>
    <UserLang name="Macro" ext="mkb" udlVersion="2.1">
    <Settings>
    <Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
    <Prefix Keywords1="yes" Keywords2="yes" Keywords3="yes" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
    </Settings>
    <KeywordLists>
    <Keywords name="Comments">00// 01 02 03 04</Keywords>
    <Keywords name="Numbers, prefix1">- +</Keywords>
    <Keywords name="Numbers, prefix2"></Keywords>
    <Keywords name="Numbers, extras1"></Keywords>
    <Keywords name="Numbers, extras2"></Keywords>
    <Keywords name="Numbers, suffix1">ms t</Keywords>
    <Keywords name="Numbers, suffix2"></Keywords>
    <Keywords name="Numbers, range"></Keywords>
    <Keywords name="Operators1">+ - / * != &lt; &gt; | || &amp;&amp;</Keywords>
    <Keywords name="Operators2"></Keywords>
    <Keywords name="Folders in code1, open"></Keywords>
    <Keywords name="Folders in code1, middle"></Keywords>
    <Keywords name="Folders in code1, close"></Keywords>
    <Keywords name="Folders in code2, open"></Keywords>
    <Keywords name="Folders in code2, middle"></Keywords>
    <Keywords name="Folders in code2, close"></Keywords>
    <Keywords name="Folders in comment, open"></Keywords>
    <Keywords name="Folders in comment, middle"></Keywords>
    <Keywords name="Folders in comment, close"></Keywords>
    <Keywords name="Keywords1">if else endif do for loop next foreach until while</Keywords>
    <Keywords name="Keywords2">stop&#x000D;&#x000A;exit&#x000D;&#x000A;exec&#x000D;&#x000A;unset&#x000D;&#x000A;disconnect&#x000D;&#x000A;unsafe&#x000D;&#x000A;endunsafe&#x000D;&#x000A;config&#x000D;&#x000A;import&#x000D;&#x000A;unimport&#x000D;&#x000A;set&#x000D;&#x000A;</Keywords>
    <Keywords name="Keywords3">craft get inventorydown inventoryup item look pick placesign playsound respawn set slot sprint tile unsprint key toggle presstype break calc dec do echo encode iif inc join lcase log match prompt random replace split sqrt strip ucase unset wait arrysize indexof pop put bind chat fog fov gamma music resource sensi shader volume achievement clear gui show store time filter modif pass</Keywords>
    <Keywords name="Keywords4"></Keywords>
    <Keywords name="Keywords5"></Keywords>
    <Keywords name="Keywords6"></Keywords>
    <Keywords name="Keywords7"></Keywords>
    <Keywords name="Keywords8"></Keywords>
    <Keywords name="Delimiters">00$${ 01 02}$$ 03&quot; 04 05&quot; 06( 07 08) 09[ 10 11] 12% 13 14% 15 16 17 18 19 20 21 22 23</Keywords>
    </KeywordLists>
    <Styles>
    <WordsStyle name="DEFAULT" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="6" nesting="0" />
    <WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="LINE COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="NUMBERS" fgColor="009D9D" bgColor="FFFFFF" fontName="" fontStyle="5" nesting="0" />
    <WordsStyle name="KEYWORDS1" fgColor="400000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
    <WordsStyle name="KEYWORDS2" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="5" nesting="0" />
    <WordsStyle name="KEYWORDS3" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
    <WordsStyle name="KEYWORDS4" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="5" nesting="0" />
    <WordsStyle name="KEYWORDS5" fgColor="FF00FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="KEYWORDS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="KEYWORDS8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="OPERATORS" fgColor="004040" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="FOLDER IN CODE1" fgColor="000000" bgColor="FFFF80" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="DELIMITERS1" fgColor="400080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="117702655" />
    <WordsStyle name="DELIMITERS2" fgColor="DF4800" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="16" />
    <WordsStyle name="DELIMITERS3" fgColor="002448" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="117702655" />
    <WordsStyle name="DELIMITERS4" fgColor="FF0080" bgColor="FFFFFF" fontName="" fontStyle="3" nesting="0" />
    <WordsStyle name="DELIMITERS5" fgColor="001C00" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="8" />
    <WordsStyle name="DELIMITERS6" fgColor="400080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    <WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
    </Styles>
    </UserLang>
    </NotepadPlus>
    Ou pastebin: http://pastebin.com/LisvFNDk

    Para instalar no notepad++, siga estes passos
    1. Clique em Language no menu superior
    2. Clique em Define your Language
    3. Clique em Import
    4. Selecione o macro.xml
    [​IMG][​IMG]
    [​IMG]

    Agora que você instalou, basta utiliza-lo.
    1. Abra seu macro
    2. Clique em Language
    3. Clique em Macro
    4. Magica!
    [​IMG][​IMG][​IMG]

    Se o Macro não aparecer na lista, tente reiniciar o notepad++
     
    dindico, Homeless e Degolatorz Dead curtiram isso.
  2. LightOff

    LightOff Razoavel

    Afiliado:
    5 Julho 2015
    Mensagens:
    1,050
    Curtidas Recebidas:
    90
    Curtiu:
    14
    Sexo:
    Masculino
    Cubos:
    1,228.02
    Nick:
    LightOff
    Ótimo macro [emoji6]

    Enviado de meu XT1032 usando Tapatalk
     
    feik curtiu isso.
  3. Degolatorz Dead

    Degolatorz Dead Craftlandiano
    VIP

    Afiliado:
    30 Julho 2014
    Mensagens:
    4,242
    Curtidas Recebidas:
    526
    Curtiu:
    1,478
    Cubos:
    425.00
    Nick:
    Degolatorz
    Clan:
    666
    Discord:
    Degolatorz#1908
    Vou usar concerteza, sou iniciante em macros vai me ajudar :p
     
  4. Homeless

    Homeless Hardcore
    Banido

    Afiliado:
    7 Outubro 2013
    Mensagens:
    1,314
    Curtidas Recebidas:
    3,261
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,382.00
    Nick:
    Homeless
    Clan:
    HuE
    Cara genial, agora se voce poder desenvolver algo que ja ajuste a tabulaçao das funçoes contole de fluxo ou ciclos, igual a nova versaoo do bourland c builder, vai ser o mundo!
     
  5. iViniZ

    iViniZ Lendário
    VIP

    Afiliado:
    1 Dezembro 2013
    Mensagens:
    20,440
    Curtidas Recebidas:
    4,995
    Curtiu:
    3,070
    Sexo:
    Masculino
    Cubos:
    702.00
    Nick:
    iViniZ
    Clan:
    mTx
    cara vou tentar aprender a programar macros... quero ser tipo você... serio mesmo eu gosto dessa área de programadores
     
  6. feik

    feik Neutro

    Afiliado:
    5 Dezembro 2014
    Mensagens:
    59
    Curtidas Recebidas:
    35
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São José...
    Cubos:
    97.00
    Nick:
    feik
    Skype:
    vocesabe.mont
    Infelizmente o notepad++ não dá suporte a isso. Eu teria que mudar a source :\
    Ao invés disso, estou fazendo uma "pequena" IDE online, com apenas HTML e javascript :) assim eu aprendo mais de DOM e JS
    Sinta-se livre a ajudar se quiser
    [​IMG]
     
  7. Homeless

    Homeless Hardcore
    Banido

    Afiliado:
    7 Outubro 2013
    Mensagens:
    1,314
    Curtidas Recebidas:
    3,261
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,382.00
    Nick:
    Homeless
    Clan:
    HuE
    É o seguinte, eu tenho 5 projetos que preciso terminar ainda, see minha mulher nao ficar muito no meu pé no meio da semana que vem eu consigo terminar, ai poderei ajudar caso ainda precise ;)
     
  8. feik

    feik Neutro

    Afiliado:
    5 Dezembro 2014
    Mensagens:
    59
    Curtidas Recebidas:
    35
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São José...
    Cubos:
    97.00
    Nick:
    feik
    Skype:
    vocesabe.mont
    Ok! só preciso de ajuda com o fluxograma, não consigo imaginar como ele vai funcionar :\.
     
  9. DonutBooyXD

    DonutBooyXD Excelente

    Afiliado:
    20 Fevereiro 2013
    Mensagens:
    2,942
    Curtidas Recebidas:
    240
    Curtiu:
    199
    Sexo:
    Masculino
    Localização:
    Portugal
    Cubos:
    126.00
    Nick:
    DonutBooy
    Clan:
    ITs , GoD
    Vou usar gg
     
  10. Biel237BR

    Biel237BR Neutro

    Afiliado:
    2 Dezembro 2013
    Mensagens:
    244
    Curtidas Recebidas:
    11
    Curtiu:
    0
    Cubos:
    261.00
    Nick:
    Zjfm38CS
    Boaaaaa

    Enviado de meu XT1069 usando Tapatalk
     
  11. TranerX

    TranerX Excelente
    VIP

    Afiliado:
    21 Novembro 2014
    Mensagens:
    3,613
    Curtidas Recebidas:
    295
    Curtiu:
    120
    Sexo:
    Masculino
    Localização:
    Na Cama do...
    Cubos:
    723.00
    Nick:
    TranerX
Status do Tópico:
Não esta aberto para novas mensagens.