Página 2 de 3

Recursos de editor de texto

Enviado: 02 Jun 2016 21:05
por asimoes
Quintas,

Vejo que você usa strip no hbp, porque?

Recursos de editor de texto

Enviado: 02 Jun 2016 21:40
por JoséQuintas
-strip retira informações de debug da linguagem C.

O EXE fica menor, independente de compactado ou não.

Depois da sua pergunta fui testar: no Harbour 3.4 não precisa mais, tornou-se o padrão.
Não sei se no Harbour 3.2 ainda faz diferença.

Recursos de editor de texto

Enviado: 02 Jun 2016 21:47
por JoséQuintas
Procurei no changelog, parece que só faz diferença para mingw, ele que gera maior que os outros.... rs
2015-08-29 11:37 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* utils/hbmk2/hbmk2.prg
+ move -strip documentation to the default -help output
in the hope this helps sorting out years of FUD about mingw/gcc
building much larger binaries than other modern C compilers.
(Also see C compiler options to optimize for size instead of speed,
when size is the main concern.)

Recursos de editor de texto

Enviado: 02 Jun 2016 21:57
por asimoes
Fiz um teste aqui, parece que o exe entrou naquelas academias aerórbicas, ficou com barriga tanquinho. Nunca tinha me ligado nesse recurso.

Recursos de editor de texto

Enviado: 02 Jun 2016 22:29
por JoséQuintas
Aqui continuo usando MSVC.
Não percebi que não faz mais diferença, mas vou manter no hbp.

Posto esse mesmo hbp há mais de um ano.... rs

Sinal de que algo está mudando no seu modo de ver as coisas.
Talvez tenha adotado aquilo de fontes mais claros, ou -w3 -es2, e está "fazendo efeito".
Qualquer coisa fora do normal já chama atenção, pra ver se dá pra eliminar... rs

Recursos de editor de texto

Enviado: 03 Jun 2016 22:18
por JoséQuintas
Não sei dizer se é bom ou ruim.
Se considerar que o github é uma empresa que trabalha com código fonte, deve ser interessante.
É do github, multiplataforma, chama-se ATOM
Acabei de descobrir que ele existe, não sei dizer do que é capaz.

https://atom.io/

atom.png

Recursos de editor de texto

Enviado: 03 Jun 2016 22:55
por Nathan Rodriguez
Dizem que o Atom tem problemas de performance, é lento, já não acho legal. A interface é muito bacana e oferece os recursos básicos, vamos ver como o projeto matura em relação a performance, e olha lá, tem recursos pra Harbour no GitHub.

Esse Programmer's Notepad parece legal, espero testar em breve, não gostei do destaque de sintaxe Harbour no Notepad++.

E quanto a um editor/IDE que faça a reindentação de código Harbour, alguém sabe ?

Recursos de editor de texto

Enviado: 04 Jun 2016 01:16
por JoséQuintas
Tem o utilitário hbformat, do próprio Harbour.
A partir daí, a indentação do editor pra incluir blocos.

Talvez hbide.

Recursos de editor de texto

Enviado: 04 Jun 2016 21:03
por JoséQuintas
Só pra ilustrar, pra não parecer exagero de minha parte:

Neste momento, mexendo no trackbar, precisava descobrir onde raios está sendo declarado TBS_AUTOTICKS.
Só resta vasculhar tudo.
Se o editor estivesse restrito a somente arquivos do projeto, não iria encontrar no #define do C++ 2010
autoticks.png

Recursos de editor de texto

Enviado: 05 Jun 2016 01:13
por JoséQuintas
Uia... tem a ver com o mesmo assunto dessa pesquisa... já deu resultado.... rs

https://pctoledo.org/forum/viewto ... 41#p106741

Recursos de editor de texto

Enviado: 05 Jun 2016 19:23
por JoséQuintas
Tem um recurso que dá vontade de usar, mas aí a formatação do fonte já era.
Não é apenas a COR que dá pra configurar conforme a palavra chave, é o fonte inteiro, incluindo tipo de fonte, tamanho, negrito, itálico, sublinhado
Se usar isso, o fonte com tamanho variável vai bagunçar o alinhamento de colunas.
teste.png

Recursos de editor de texto

Enviado: 05 Jun 2016 20:02
por JoséQuintas
Mexi nas cores.
Achei que ficou interessante, mas não sei dizer se ficou melhor ou pior que antes.
Na hora de editar um fonte, acho que a gente nem repara nas cores... rs
Deixar assim por enquanto.
editor.png

Recursos de editor de texto

Enviado: 05 Jun 2016 21:42
por JoséQuintas
Pra quem quiser quebrar a cabeça:
Ctags is a programming tool that generates an index (or tag) file of names found in source and header files of various programming languages. Depending on the language, functions, variables, class members, macros and so on may be indexed. These tags allow definitions to be quickly and easily located by a text editor or other utility. Alternatively, there is also an output mode that generates a cross reference file, listing information about various names found in a set of language files in human-readable form.

Editors that support ctags:
Atom, Notepad++, Programmer's Notepad, Sublime Text, UltraEdit, XEdit, ...
https://en.wikipedia.org/wiki/Ctags

Isso seria pra criar uma lista de módulos, funções, classes, métodos, etc.
No final, todos usam a mesma coisa... rs
Só precisa obter algum pronto, ou aprender a configurar.

Recursos de editor de texto

Enviado: 02 Jul 2016 23:43
por microvolution
olá senhores...
postei no outro tópico, e, ao ler este, parece que estou confundindo os editores. O PN (Programmers NotePad) não é o mesmo de NotePad ++?
Bom, como eu disse estou usando o NOTEPAD ++.
Como configurá-lo para harbour, hmg?
obrigado mais uma vez.

Recursos de editor de texto

Enviado: 03 Jul 2016 00:08
por JoséQuintas
São editores diferentes. Tem o notepad++ e tem o programmers notepad.