Página 1 de 3
Recursos de editor de texto
Enviado: 31 Mai 2016 13:47
por JoséQuintas
Tem recurso de editor de texto que alguns não conhecem.
São normais na maioria dos editores Windows.
colorização dos comandos
code-folding, que significa "esconder" blocos if/endif, do while/enddo, do case/endcase, etc.
Normalmente o editor se baseia na indentação, nas colunas onde se encontra o fonte.
Por isso é importante formatar direito o fonte.
Repare que os blocos ref. xHarbour agora ficam escondidos.
find in files, procurar em vários fontes de uma vez.
Eu costumo usar muito essa opção, porque se é pra mexer em alguma coisa, já mexo em todos os fontes de uma vez, pra ficarem todos corrigidos.
Excluir campo de banco de dados, e procurar no aplicativo aonde mexe com aquele campo, por exemplo.
Ou renomear um campo, ou alterar o tamanho, etc.
Não se trata apenas de uma pesquisa.
Ao clicar na linha de pesquisa, já abre o fonte correspondente, exatamente na linha indicada
Recursos de editor de texto
Enviado: 31 Mai 2016 13:53
por JoséQuintas
auto-completar.
não uso isso, até esqueço que existe.
Se fosse igual ao Visual Basic 6, seria muito interessante:

- vb.png (6.93 KiB) Exibido 4502 vezes
Recursos de editor de texto
Enviado: 31 Mai 2016 13:59
por JoséQuintas
Criar projeto, ou grupo de projetos.
Também acho inútil. Minha pasta é meu projeto.
Perder tempo configurando compilador, linqueditor, fontes, etc. etc. etc. pra que?
Meu projeto é assim, *.prg, tudo da pasta, podendo ser também *.prg, *.c, se houver fonte em C.
Se for o caso de mexer na configuração... só alterar o hbp
Pra compilar, só digito C <ENTER>
Grupo de projetos?
O Harbour já faz isso
Código: Selecionar todos
libjose.hbp
*.c
*.prg
-ohl
hl.rc
-llibjose
hbwin.hbc
...
Recursos de editor de texto
Enviado: 31 Mai 2016 14:09
por JoséQuintas
Tirando isso, só mesmo uma verdadeira IDE pro Harbour.
Pode ser de 30 anos atrás, igual do VB6....
A do VB6 é assim, deu erro:
Clica em debug, abre o fonte, na linha que deu erro.
Se apenas posicionar no mouse sobre uma variável já mostra o conteúdo da variável
Essa é a diferença entre IDE e editor de texto.
Recursos de editor de texto
Enviado: 01 Jun 2016 12:54
por janio
Quintas,
Onde baixa esse PROGRAMER NOTPAD?
Janio
PS: Ja uso o TaxtPad há muito tempo e estou bem familiarizado. Porém, no Programer Notpad mim chamou a atenção essa parte de "esconder o codigo" e essa linha pontilhada na vertical que mostra a identação
Recursos de editor de texto
Enviado: 01 Jun 2016 14:14
por JoséQuintas
Isso deve ser comum em outros editores, chama code-folding.
o programmers notepad aqui:
http://www.pnotepad.org/
A intenção aqui foi mostrar recursos que existem em editores de texto.
Às vezes alguns usam editor do DOS, ou bloco de notas, porque nem sabem que existem essas facilidades.
Provavelmente devem existir editores de texto com outras facilidades que também não conheço.
Recursos de editor de texto
Enviado: 01 Jun 2016 14:30
por janio
Valeu Quintas,
Vc disse que é possível fazer a 'colorização dos comandos', mas não disse como. Como fazê-lo reconhecer os COMANDOS/FUNÇÕES do harbour para fins cor diferente?
Janio
Recursos de editor de texto
Enviado: 01 Jun 2016 18:06
por rubens
Boa tarde José Quintas...
Pelo que vejo você conhece bastante do VB6.
Desculpe a pergunta mas o que levou você a deixar o VB6 e vir pro harbour, ou você não deixou?
O VB6 não teve evolução? O harbour é melhor do que o VB6?
Eu não trabalhei no VB6 mas me lembro bem que era considerado o substituto do clipper, mas aí surgiu o delphi e o clippeiros partiram para o delphi...
Valeu,
Rubens
Recursos de editor de texto
Enviado: 01 Jun 2016 18:43
por JoséQuintas
Na época eu mantinha duas versões: Clipper e VB6 (incompleta).
Por falta de interesse dos clientes, fui deixando a versão em VB6 desatualizada.
Então desativei de vez.
Usava simultâneo com Clipper, acessando mesmos DBFs, mas por comando SQL.
É uma linguagem de programação como qualquer outra, tem seus pontos fortes e fracos.
O VB.NET mudou muita coisa, achei que complicou demais.
Comparar Harbour com VB6 é complicado, aliás comparar qualquer linguagem é complicado.
Cada linguagem tem seus pontos fortes e fracos, e cada programador usa de um jeito.
Mesmo como principiante, cheguei a fazer coisas que achei normal, mas que programadores experientes nem sabiam que dava pra fazer.
O que senti falta foi número de linha quando dava erro.
Pela IDE excelente pra debug, mas em run-time... depende do problema.
Tive um problema com o Windows, limite de arquivos, tive que instalar todo ambiente IDE do VB6 pra descobrir esse erro.
Até o pessoal do Harbour gosta do VB, mesmo sem saber.... rs
É só comparar a minigui com o VB6.
Aqui o editor de menus do VB6.
Aqui da minigui
Recursos de editor de texto
Enviado: 01 Jun 2016 18:51
por JoséQuintas
Sobre a configuração do programmers notepad:
https://pctoledo.org/forum/viewto ... 43&t=16331
Só como resumo: Toda configuração é em tools, options. Na parte de cores, avançado, tem keywords (palavras-chave), só colocar na lista.
A intenção neste tópico seria ver/mostrar o que os editores oferecem, os "recursos a mais" que existem.
A gente sempre vai encontrar recursos que um editor tem e outro não, e sempre vai ter recurso que a gente nem sabia que existia.
Recursos de editor de texto
Enviado: 01 Jun 2016 18:54
por JoséQuintas
Um outro recurso interessante na IDE do VB6 é a seguinte, que seria interessante num editor:
Ao declarar uma variável com determinado nome cTeste.
Se for variável pública, TODOS os fontes terão o nome corrigido automaticamente para exatamente esse nome, letras minúsculas e maiúsculas exatamente igual.
Se for variável local, apenas o fonte em uso.
O programmers notepad não faz isso....
Recursos de editor de texto
Enviado: 01 Jun 2016 19:23
por fladimir
Quintas, essas configurações q vc fez ai não ficam em algum arquivo q vc possa compartilhar pra gente carregar no programmer... e testar?
Recursos de editor de texto
Enviado: 01 Jun 2016 20:29
por JoséQuintas
Pra não pesar aqui, ou pra atualizar depois, deixar no meu site a pasta completa do programmers notepad.
http://www.jpatecnologia.com.br/arquivos/pnotepad.zip
Por enquanto descobri este bug:
Se mandar pesquisar em pastas, antes de terminar a pesquisa anterior, ele trava.
Por falar nisso....
No notepad++ criaram um recurso que eu queria: pesquisar no resultado da pesquisa.
Só que se clicar nessa segunda pesquisa, não abre o fonte como na primeira.
Já precisei disso pra facilitar, mas do jeito que fizeram não é interessante.
Recursos de editor de texto
Enviado: 02 Jun 2016 12:31
por fladimir
gracias
Recursos de editor de texto
Enviado: 02 Jun 2016 13:24
por ANDRIL
É Quintas esse do VB6 de mil anos atrás seria excelente para harbour. Quanto a editor, uso o TEXTPAD tem recursos interessantes como uso de macro, pesquisa como a que o José falou, clica no resultado já abre o PRG, transformar o texto em upper/lower, tem conjunto de comandos clipper52 que serve para harbour. Estou contente com ele.
Ate+