Clipper On Line • Ver Tópico - Tutorial do Programmers Notepad

Tutorial do Programmers Notepad

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 20:48

Vou configurar o programmers notepad do zero.
Aproveitar e colocar um tutorial.
Teoricamente é pegar e usar.
Mas como altero alguns defaults, mostrar o que altero.

Baixar a versão portátil em http://www.pnotepad.org/

Aqui descompactei em d:\tools\pnotepad

Como sempre chamava o QEDIT, usando Q, a forma de me obrigar a usá-lo na época, foi usar um Q.BAT

----- q.bat
start d:\tools\pnotepad\pn.exe %1 %2 %3 %4 %5 %6 %7 %8 %9


Mantenho até hoje.
Por causa desse BAT, que só sei indicar 9 parâmetros, limita a abrir somente 9 fontes por vez.
Se alguém souber como se indica o décimo parâmetro e seguintes, só avisar.
START no BAT é porque abre o editor e já libera o prompt de comando.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 20:49

A tela default com um PRG aberto.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 20:54

Se alterar a linguagem padrão pra Visual Basic, que tem alguns comandos parecidos com Clipper/Harbour, já dá pra ver um pouco de colorização de palavras chave no fonte.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 20:59

Em tools, options, tudo que precisa pra configurar
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:02

Primeira mudança.

pn1.png


Numeração de linhas
Já dá pra saber porque.

pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:06

Tamanho e cor de fonte padrão.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:25

Se usar a configuração padrão, vale pra todas as linguagens de programação.
Se usar a configuração avançada, só vale pra linguagem de programação indicada.

Atenção a isso, porque pode ser mais complicado do que parece, dependendo do que fizer.
Tem a cor de fundo, cor de fonte, etc.
Acontece que dependendo de como configurar isso, pode valer pra tudo.
Cor de fundo escura por exemplo, é boa, mas se misturar com configurações pré-existentes de linguagens diferentes, pode não ficar visível nada em determinada linguagem.

O que faço normalmente é eliminar todas as outras, e definir apenas uma pra uso geral, pra facilitar.
Anexos
pn1.png
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:27

No avançado também dá pra configurar as palavras chave, as que serão descatacas com alguma cor.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:29

Em files é onde se define qual a extensão de arquivo pra cada linguagem.
Costumo marcar essas opções, pra eliminar espaços em branco inúteis, e ter uma linha final em branco.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:31

Também dá pra configurar pro editor decidir a linguagem baseando-se no conteúdo do arquivo.
Como eu disse, prefiro uma configuração só pra tudo.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:39

Também dá pra configurar ferramentas, para o fonte, ou para o projeto.
É apenas um editor de texto, mas pode ser transformado numa IDE.

Nas ferramentas, dá pra configurar uma captura de uma compilação, por exemplo.

No meu caso, pra compilar digito C <ENTER>
Nem olhei como configurar essas coisas no editor, mas o recurso está disponível.
Anexos
pn3.png
pn2.png
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:44

Isto aqui é importante.
O default é ANSI, o que significa a mesma codepage padrão do Windows, PTBR.

Se usar no Harbour ou Clipper a codepage PTBR, é só usar.
Se usar a codepage US, default do Clipper e Harbour, nem sei se vai ser possível usar este editor.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:45

A codepage, e o final de linha, podem ser configurados.
Mas ao abrir um arquivo, é reconhecido o padrão que foi utilizado, e permanece o mesmo, a não ser que altere aí.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:51

Se quiser mexer na parte avançada da linguagem, o formato é XML, fica na pasta schemmes\, um pra cada linguagem.
Apenas como exemplo, a definição de comentários do VB, que usa aspas simples, equivalente ao // do Clipper/Harbour

      <comments line="'" blockStart="'" blockLine="'" blockEnd="" />


Com base nesses arquivos, dá pra criar algo mais avançado para o Harbour.

O editor aceita plugins, e na internet também já encontrei arquivos específicos pra Harbour/Flagship.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Tutorial do Programmers Notepad

Mensagempor JoséQuintas » 18 Jul 2015 21:56

Um recurso comum em editores Windows é pesquisar em vários arquivos de uma vez.
Isso é bom quando se está mexendo em todo o sistema de uma vez.

A lista fica na parte de baixo, é só clicar e já abre o fonte posicionado na linha.
Anexos
pn1.png
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11906
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro