Utilizando o Editor Notepad

6
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.

Transcript of Utilizando o Editor Notepad

Page 1: 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.

Page 2: Utilizando o Editor Notepad

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;

Page 3: Utilizando o Editor Notepad

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++

Page 4: Utilizando o Editor 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".

Page 5: Utilizando o Editor Notepad
Page 6: Utilizando o Editor Notepad

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++.