[Tutorial] Compilando com Sublime Text 2
#1

• Нndice
  • O que й Sublime Text?
  • Editando arquivos pwn no Sublime
  • Pawn Syntax
    • Macluawn Syntax
    • Personalizando Auto-Complete
  • Compilando
  • Alterando a tecla de compilar
  • Codificaзгo
  • Atom
• O que й Sublime Text?
  • Sublime Text й um editor de texto e de cуdigos-fonte multiplataforma.
  • Ele pode ser usado como uma alternativa ao pawno ou notepad++, ele conta com vбrias funcionalidades que podem ajudar o programador a trabalhar com mais velocidade e eficiкncia.
• Editando arquivos pwn no Sublime:
  • Abra normalmente seu arquivo .pwn com o Sublime Text, no canto inferior direito do editor clique na palavra Plain Text e selecione C++.
  • Para sempre que abrir um arquivo pwn jб vir com a linguagem C++ por padrгo clique no mesmo local (Plain Text) e selecione a opзгo Open all with current extension as... e selecione C++.

    ->
• Pawn Syntax:
Ao invez de utilizar a syntax de C++, vocк baixar syntax para pawn.
  • Pawn syntax por Macluawn:
    Auto-complete
    Syntax-Highlighter
    Para instalar vб atй o sublime, Preferences -> Browse Packages...
    Na janela que abrir coloque os arquivos baixados dentro da pasta User e altere a syntax para Pawn no sublime.
  • Personalizando Auto-Complete:
    Vocк pode personalizar o auto-complete adicionando suas prуprias funзхes e macros.
    Para isso, abra o arquivo Pawn.sublime-completions e dentro do bloco "completions" adicione suas prуprias funзхes.
    Exemplo:
    Код:
    { "trigger": "CMD", "contents": "CMD:${1:command}(playerid, params[])\n{\n\treturn 1;\n}" },
    Com isso, ao digitar CMD e apertar enter ele resultarб nisso:
    Код:
    CMD:command(playerid, params[])
    {
        return 1;
    }
    ${1:} Significa o texto que serб selecionado apуs o cуdigo ser gerado.

    Vocк pode adicionar mais parвmetros, exemplo:
    Код:
    { "trigger": "SendClientMessage", "contents": "SendClientMessage(${1:playerid}, ${2:color}, ${3:message[]})" },
    A cada vez que vocк apertar TAB ele irб selecionar o prуximo parвmetro.
• Compilando:
  • Vб em Tools > Build System > New Build System.
  • Na aba que aparecer digite o seguinte cуdigo:
    Код:
    {
    	"cmd": ["CAMINHO_PARA_PAWNCC", "-i include", "$file", "-;+"],
    	"path": "CAMINHO_PARA_DIRETУRIO_DO_PAWNCC"
    }
  • Agora salve e nomeie o arquivo como Pawn.
  • Volte a aba Tools > Build System > e clique em Pawn.
  • Pronto!
  • OBS: Altere o caminho para o compilador.
• Alterando a tecla de compilar:
  • Por padrгo, o Sublime tem a tecla F7 e a Crl + B para compilar.
  • Para trocar, vб atй a aba Preferences > KeyBinds - User.
  • Adicione o cуdigo:
    Код:
    [
    	{ "keys": ["f5"], "command": "build" }
    ]
  • Pronto, compile algum script para testar.
  • Deverб vir uma imagem parecida com esta:
• Codificaзгo:
  • Por padrгo, o Sublime salva os arquivos com codificaзгo UTF-8, por isso quando vocк compilar suas mensagens do jogo podem ficar com caracteres estranhos.
  • Para resolver isto, vб atй a aba File > Save with encoding > Wastern (Windows 1252) e compile novamente.
Reply


Messages In This Thread
Compilando com Sublime Text - by Larceny - 01.01.2013, 19:17
Re: Compilando com Sublime Text 2 - by Lуs - 01.01.2013, 19:30
Re: Compilando com Sublime Text 2 - by paulor - 01.01.2013, 19:31
Re: Compilando com Sublime Text 2 - by Schocc - 01.01.2013, 19:34
Re: Compilando com Sublime Text 2 - by dPlaYer_ - 01.01.2013, 20:34
Re: Compilando com Sublime Text 2 - by RebeloX - 01.01.2013, 20:59
Re: Compilando com Sublime Text 2 - by Q.I - 01.01.2013, 21:13
Re: Compilando com Sublime Text 2 - by Delete_ - 01.01.2013, 21:21
Re: Compilando com Sublime Text 2 - by Kuddy - 01.01.2013, 21:41
Re: Compilando com Sublime Text 2 - by Dragonborn - 02.01.2013, 02:09
Re: Compilando com Sublime Text 2 - by Lуs - 02.01.2013, 02:43
Re: Compilando com Sublime Text 2 - by Dragonborn - 02.01.2013, 02:49
Re: Compilando com Sublime Text 2 - by TugaBR - 02.01.2013, 03:19
Respuesta: Compilando com Sublime Text 2 - by [NVC]iTrevaS - 02.01.2013, 12:48
Re: Compilando com Sublime Text 2 - by FreeGells - 02.01.2013, 13:36
Re: Compilando com Sublime Text 2 - by ReDKiiL - 02.01.2013, 14:11
Re: Compilando com Sublime Text 2 - by Dragonborn - 02.01.2013, 15:19
Re: Compilando com Sublime Text 2 - by ReDKiiL - 02.01.2013, 15:25
Re: Compilando com Sublime Text 2 - by Larceny - 02.01.2013, 15:43
Re: Compilando com Sublime Text 2 - by ReDKiiL - 02.01.2013, 15:45
Re: Compilando com Sublime Text 2 - by Larceny - 02.01.2013, 15:50
Re: Compilando com Sublime Text 2 - by ReDKiiL - 02.01.2013, 15:57
Re: Compilando com Sublime Text 2 - by HeyHoLetsGo - 02.01.2013, 19:12
Re: Compilando com Sublime Text 2 - by Larceny - 02.01.2013, 19:18
Re: Compilando com Sublime Text 2 - by HeyHoLetsGo - 02.01.2013, 19:29
Re: Compilando com Sublime Text 2 - by Larceny - 02.01.2013, 19:52
Re: Compilando com Sublime Text 2 - by VIRUXE - 23.01.2013, 23:15
Re: Compilando com Sublime Text 2 - by DeViL_GSB - 23.10.2014, 05:53
Re: Compilando com Sublime Text 2 - by Larceny - 23.10.2014, 13:47
Re: Compilando com Sublime Text 2 - by Mandrack_FreeZe - 23.10.2014, 15:20
Re: Compilando com Sublime Text 2 - by LockedLucas - 16.08.2015, 00:23

Forum Jump:


Users browsing this thread: 2 Guest(s)