Utilizando o Editor Notepad
Transcript of Utilizando o Editor Notepad
Utilizando o editor Notepad++ com o compilador
GPT
1. Instalando o Notepad++
O instalador Notepad++ 4.8.2 pode ser baixado no site
http://notepad-plus.sourceforge.net/br/download.php . Proceda com os passos de instalação do mesmo.
Nota: Existe um bug na versão atual deste editor que dificulta seu uso com o G-Portugol.
Como leva tempo para a equipe do Notepad++ corrigí-lo, logo abaixo eu explico como
proceder.
2. Instalando o G-Portugol
Baixe o instalador GPT, versão 1.0.1, aqui. Durante a instalação, a seguinte tela irá aparecer:
Mantenha as duas opções marcadas, como é o padrão.
Atenção: Com a segunda opção marcada, os arquivos de configuração do Notepad++
(config.xml, shortcuts.xml e userDefineLang.xml) contidos no diretório Dados de Aplicativos
serão sobrepostos pelo instalador do GPT por arquivos que contém configurações específicas
para programação em G-Portugol.
Sobrepor estes arquivos não causa problemas se você acabou de instalar o Notepad++. Mas
se já o tem instalado, utiliza-o há algum tempo e possui configurações pessoais, estas serão
sobrepostas. Escolhendo ou não a opção de sobrepor as configurações do Notepad++, após
a instalação do G-Portugol os arquivos de configuração do editor adaptados para uso com o
GPT podem ser encontrados, por padrão no diretório "C:\gpt\notepad++" para que sejam
manipulados manualmente.
2a. Explicação do bug do Notepad++
A versão 4.8.2 (e anteriores, eu suponho) tem um bug relacionado com a codificação dos
arquivos editados no Notepad++. Ao selecionar a opção "UTF-8 sem BOM", em
"Configurações" -> "Preferências", aba "Novo Documento", nem sempre os documentos
editados estarão codificados em UTF-8.
Para verificar esta anomalia, basta executar o Notepad++, escolher a linguagem G-Portugol,
e escrever o seguinte texto:
algoritmo início fim;
Se o programa está configurado para codificar os documentos como "UTF-8 sem BOM", todas
as palavras acima deveriam aparecer coloridas. Se "início" não ficar colorido, é sinal de que
este arquivo não está em UTF-8 e o compilador GPT não conseguirá processar os algoritmos
apropriadamente.
2b. Solução
Temos algumas alternativas para lidar com o bug ao escrever algoritmos G-Portugol:
a) Ao executar o Notepad++, escolher no menu "Arquivo" -> "Novo" (isso é, pedir para o
Notepad++ criar um novo documento) e utilizar este novo documento, ao invés de escrever
no documento em branco que o Notepad++ mostra por padrão ao ser aberto. Lembre-se de
escolher, logo depois, a linguagem "G-Portugol" no menu "Linguagem".
b) Converter o documento atual para "ANSI" e depois para "UTF-8 sem BOM" (pelo menu
"Formatar") até que "início" fique colorido.
b) Baixar uma versão do notepad++.exe com o bug corrigido no seguinte link e
sobreescrever o notepad++.exe original (normalmente, encontrado em "C:\Arquivos de
Programas\Notepad++") por ele.
http://sourcecraft.info/npp/notepad++.exe
Atenção: este executável não é uma versão oficial criada pela equipe do notepad++
3. Utilizando o Notepad++ para escrever algoritmos
Ao escrever um novo algoritmo, pode-se escolher a sintaxe colorida da linguagem G-Portugol
no menu "Linguagens".
Após escrever o algoritmo, pode-se utilizar o Notepad++ para:
a) Compilar o algoritmo que se encontra aberto no editor (botão F7 do teclado);
b) Executar o programa compilado (botão F8 do teclado);
c) Interpretar (executar diretamente) o algoritmo, sem precisar compilar para um
arquivo .exe (botão F9);
d) Traduzir o algoritmo para C;
e) Exibir o código assembly do algoritmo.
Essas opções estão disponíveis no menu "Executar" do Notepad++.