Sugestão de editor em modo gráfico para programação em C

Iniciado por usifoto, 25 de Julho de 2007, 20:58

tópico anterior - próximo tópico

usifoto

Olá, pessoal.

Estou estudando a linguagem C e usando o Kate para editar os códigos.

Acho o Kate um editor legal, com a sintaxe colorida e talz, porém, às vezes, quando vou compilar o código, recebo mensagens de erro que não ocorrem se eu compilar o mesmo código editado, por exemplo, pelo kedit.

Alguma sugestão de editor legal para usar com o KDE?

Grato

Ronie

celsofaf

Citação de: usifoto online 25 de Julho de 2007, 20:58
às vezes, quando vou compilar o código, recebo mensagens de erro que não ocorrem se eu compilar o mesmo código editado, por exemplo, pelo kedit.

Preste atenção na codificação de caracteres usada quando você está em cada editor.

Sobre sugestão para editor... O próprio Kate é um excelente editor para o KDE, já tendo um terminal embutido nele e tal, indentação, etc. Mas, se você realmente quer programar (e não apenas "brincar de programar"), comece a usar o Emacs ou o Vim. :)
Rio de Janeiro, RJ, Brasil

ppfb

#2
Citarse você realmente quer programar (e não apenas "brincar de programar"), comece a usar o Emacs ou o Vim.

isso é sua opinião. Eu programo no kate ou no gedit e não "brinco de programar" ¬¬

além do mais, o Vim não é modo gráfico.

celsofaf

Rio de Janeiro, RJ, Brasil


usifoto

Citação de: ppfb online 26 de Julho de 2007, 03:44
...Eu programo no kate ou no gedit e não "brinco de programar" ¬¬

além do mais, o Vim não é modo gráfico.

Obrigado ppfb e Cofor

Eu ainda estou na aula 2 da apostila da UFMG que baixei no site http://www.apostilando.com

Isso significa que eu nem comecei a engatinhar e ainda não tenho "idade" suficiente nem para começar a brincar (e nem pra levar esculachos  :D).

Eu pedi sugestões porque me lembro que para XHTML eu usava um editor que baixei do sourceforge, mas acabei perdendo quando formatei o PC e não me lembro mais o nome dele.

Eu acho o Kate bem legal e uso o emulador de terminal acoplado para compilar os exercícios, mas às vezes apresenta mensagens de erro que não ocorrem se eu digitar o mesmo código em outro editor. Pode ser que o meu Kate esteja bugado...

Eu tenho o Kdevelop, mas nem sei como usar e quero um editor bem simples.

Comecei a estudar inspirado na história do médico que escreveu muitos drivers para webcams. Talvez aprendendo a programar eu possa efetivamente auxiliar a comunidade Linux em vez de ficar cobrando de braços cruzados. Tenho pouco tempo diário para estudar, mas tenho o resto da vida pra aprender... ;D

ppfb

CitarComecei a estudar inspirado na história do médico que escreveu muitos drivers para webcams. Talvez aprendendo a programar eu possa efetivamente auxiliar a comunidade Linux em vez de ficar cobrando de braços cruzados. Tenho pouco tempo diário para estudar, mas tenho o resto da vida pra aprender...

cara, é um ideal bonito. vá em frente.

tipo...eu fiquei curioso em relação ao erro ocorrer num editor e não no outro. Isso não deveria ocorrer MESMO...gostaria de dar uma olhada no código que você viu e que deu erro. posso? poste aqui ou mande pro meu e-mail: pedropaulofb@gmail.com

E, a apostila da UFMG é muito boa, continue estudando ela.

qlq duvida, estamos ai. só perguntar. mas no futuro vc vai fazer o driver da minha webcam, blz? hehehe

abraços

usifoto

Então, são coisas desse tipo:

kubuntu@kubuntu:~/Desktop$ gcc -o exemplo1 exemplo1.c
exemplo1.c:2: error: stray '\302' in program
exemplo1.c:2: error: stray '\240' in program
exemplo1.c:2: error: stray '\302' in program
exemplo1.c:2: error: stray '\240' in program
exemplo1.c:2: error: stray '\302' in program
exemplo1.c:2: error: stray '\240' in program
exemplo1.c:2: error: stray '\302' in program
exemplo1.c:2: error: stray '\240' in program
exemplo1.c:2: error: stray '\302' in program
exemplo1.c:2: error: stray '\240' in program
exemplo1.c:2: error: stray '\302' in program
exemplo1.c:2: error: stray '\240' in program
exemplo1.c:2: error: stray '\302' in program
exemplo1.c:2: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:3: error: stray '\302' in program
exemplo1.c:3: error: stray '\240' in program
exemplo1.c:4: error: stray '\302' in program
exemplo1.c:4: error: stray '\240' in program
exemplo1.c:4: error: stray '\302' in program
exemplo1.c:4: error: stray '\240' in program
exemplo1.c:4: error: stray '\302' in program
exemplo1.c:4: error: stray '\240' in program
exemplo1.c:4: error: stray '\302' in program
exemplo1.c:4: error: stray '\240' in program
exemplo1.c:4: error: stray '\302' in program
exemplo1.c:4: error: stray '\240' in program
exemplo1.c:4: error: stray '\302' in program
exemplo1.c:4: error: stray '\240' in program
exemplo1.c:4: error: stray '\302' in program
exemplo1.c:4: error: stray '\240' in program
exemplo1.c: In function 'main':
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:5: error: stray '\302' in program
exemplo1.c:5: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:6: error: stray '\302' in program
exemplo1.c:6: error: stray '\240' in program
exemplo1.c:7: error: stray '\302' in program
exemplo1.c:7: error: stray '\240' in program
exemplo1.c:7: error: stray '\302' in program
exemplo1.c:7: error: stray '\240' in program
exemplo1.c:7: error: stray '\302' in program
exemplo1.c:7: error: stray '\240' in program
exemplo1.c:7: error: stray '\302' in program
exemplo1.c:7: error: stray '\240' in program
exemplo1.c:7: error: stray '\302' in program
exemplo1.c:7: error: stray '\240' in program
exemplo1.c:7: error: stray '\302' in program
exemplo1.c:7: error: stray '\240' in program
exemplo1.c:7: error: stray '\302' in program
exemplo1.c:7: error: stray '\240' in program


Vou reinstalar o Kate pra ver se é a instalação que está bugada.

samuelbh

Citação de: usifoto online 26 de Julho de 2007, 17:35
Citação de: ppfb online 26 de Julho de 2007, 03:44
...Eu programo no kate ou no gedit e não "brinco de programar" ¬¬

além do mais, o Vim não é modo gráfico.

Eu ainda estou na aula 2 da apostila da UFMG que baixei no site http://www.apostilando.com


Qual delas é a apostila da UFMG? Tem várias lá e nao especifica o nome.
Assinatura removida pela Equipe do Fórum

usifoto

 :)
Se quiser, eu mando no teu e-mail quando chegar em casa.

Não sei se você já é programador, mas se for iniciar, vai ser muito bom ter alguém pra trocar idéias a respeito.

samuelbh

Citação de: usifoto online 27 de Julho de 2007, 11:59
:)
Se quiser, eu mando no teu e-mail quando chegar em casa.

Não sei se você já é programador, mas se for iniciar, vai ser muito bom ter alguém pra trocar idéias a respeito.
]

Já te mandei uma MP com meu e-mail.

Também estou começando em programação este ano (fazendo Administração, vê se pode uma coisa  dessas...rsrs).
Assinatura removida pela Equipe do Fórum

ppfb

olha...realmente o erro é MUITO estranho. nunca vi ele na minha vida. bem...não sei se a reinstalação vai funcionar não.

mas tente fazer o código no kate e compilar ele no gnome-terminal. vê se os erros ainda vao aparecer.

depois me diz o resultado.

Abraços

usifoto

De início eu reinstalei pelo synaptic e ficou uma droga, dava crash quando eu tentava entrar nas configurações do Kate.

Fui na pasta /var/cache/apt/archives e removi manualmente os pacotes kate e kate-plugins para forçar o synaptic a baixa-los novamente e não tentar instalar os que estavam em cache.

Reinstalei ambos pelo synaptic e agora tá redondinho outra vez!  8)

jandersonloko

#13
Anjunta, mais que um editor em modo gráfico é uma IDE, com ela você pode gerenciar projetos, compilar, debugar e editar sem mudar de software, vem com um terminal embutido.

Ainda não domino ela, mais estou com um projeto para dominar o uso dessa ferramenta que me parece poderosa junto com o glade, para produzir software com interfaces gráficas como exemplo o Gedit.

Espero ter ajudado.

E para quem acha que programar é brincar de tela preta, quanto mais rápido eu produzo, mais money no meu bolso, e as interfaces gráficas aumentam muito a produtividade. 

Sempron 3000+
RAM 512 DDR
HD80
GFORCE FX 6200

S.O. Ubuntu Linux 7.04 Feisty Fawn

Novo no Linux, apanhando...