Re: ainda sobre o emacs

2003-07-25 Por tôpico Gilberto F da Silva
No dia 24/7/03, 8:35:18, Leandro Guimarães Faria Corsetti Dutra
<[EMAIL PROTECTED]> escreveu o seguinte sobre o tema Re: ainda sobre
o emacs:


> On Wed, 23 Jul 2003 10:40:13 -0300, Marcio de Araujo Benedito wrote:

> > Pois bem, encontrei uma pagina com algo semelhante para o emacs, e

>   Não precisa de página... C-h-t te dá o tutorial do GNU Emacs.


Há uma página muito boa sobre Emacs em :
http://www.emacswiki.org/cgi-bin/wiki.pl

Amike

Gilberto F da Silva

+--+
| . ICQ 136782571  |
|  www.gfs1989.hpg.com.br  |
|  www.gfs1989.impg.com.br |
+--+





Re: ainda sobre o emacs

2003-07-24 Por tôpico Leandro Guimarães Faria Corsetti Dutra
On Wed, 23 Jul 2003 10:40:13 -0300, Marcio de Araujo Benedito wrote:

> Pois bem, encontrei uma pagina com algo semelhante para o emacs, e

Não precisa de página... C-h-t te dá o tutorial do GNU Emacs.


-- 
 _   Leandro Guimarães Faria Corsetti Dutra +41 (21) 648 11 34
/ \  http://br.geocities.com./lgcdutra/ +41 (78) 778 11 34
\ /  Answer to the list, not to me directly!+55 (11) 5686 2219
/ \  Rate this if helpful: http://svcs.affero.net/rm.php?r=leandro




Re: ainda sobre o emacs

2003-07-23 Por tôpico Daniel Cristian Cruz
On Wed, Jul 23, 2003 at 12:41:16PM -0300, [EMAIL PROTECTED] wrote:
> > No dia 23/07/2003 às 10:40,
> > Marcio de Araujo Benedito <[EMAIL PROTECTED]> escreveu:
> >
> > > Estou aos poucos trocando o uso do vim pelo uso do emacs para escrever
> > > html e programas que estou aprendendo a fazer, alem de minhas
> traducoes.
> > > Quando comecei no gnu/linux usava o mcedit por sua semelhanca com o
> edit
> > > do DOS, e estranhei muito o vi. Mas encontrei um site que dava o "vi em
> > > 6 comandos", que me ajudou muito porque explicava como entrar e sair no
> > > modo de edicao, gravar, fechar sem salvar, procurar uma expressao, o
> que
> > > e o basico para comecar a mexer em um arquivo.
> >
> > O Vi e seus derivados têm a "desvantagem" de ter uma maior curva de
> > aprendizado em relação ao emacs (e provavelmente qualquer outro editor).
> > E, infelizmente, o benefício do Vi só começa a surgir depois que um certo
> nível
> > de aprendizado é alcançado.
> >
> ...
> > O Vi prefere o cálculo ao uso mecânico e repetitivo do teclado. E de
> fato, às
> > vezes pensar desta maneira cansa, então recaímos na forma tradicional.
> > Felizmente, quando estes movimentos tornam-se condicionados, a eficiência
> fica
> > explícita.
> >
> > Eu já não consigo mais viver sem o ViM, todo e qualquer texto (inclusive
> este
> > e-mail) é editado por ele.
> 
> Douglas, Você foi convincente! Botou pra lascar!

  Na dúvida fique com os dois! Para editar este e-mail estou usando o emacs,
mas para editar php e fazer uso de umas substituições com expressões regulares
estou usando vim. Não encontrei uma forma de usar as expressões regulares tal
como no vim, por isso ainda uso o mesmo para este fim. Mas a sintaxe colorida
do php é bem melhor no vim do que no emacs, pois o mesmo entende as marcações
em html no meio do código.



Re: ainda sobre o emacs

2003-07-23 Por tôpico fredm




> No dia 23/07/2003 às 10:40,
> Marcio de Araujo Benedito <[EMAIL PROTECTED]> escreveu:
>
> > Estou aos poucos trocando o uso do vim pelo uso do emacs para escrever
> > html e programas que estou aprendendo a fazer, alem de minhas
traducoes.
> > Quando comecei no gnu/linux usava o mcedit por sua semelhanca com o
edit
> > do DOS, e estranhei muito o vi. Mas encontrei um site que dava o "vi em
> > 6 comandos", que me ajudou muito porque explicava como entrar e sair no
> > modo de edicao, gravar, fechar sem salvar, procurar uma expressao, o
que
> > e o basico para comecar a mexer em um arquivo.
>
> O Vi e seus derivados têm a "desvantagem" de ter uma maior curva de
> aprendizado em relação ao emacs (e provavelmente qualquer outro editor).
> E, infelizmente, o benefício do Vi só começa a surgir depois que um certo
nível
> de aprendizado é alcançado.
>
...
> O Vi prefere o cálculo ao uso mecânico e repetitivo do teclado. E de
fato, às
> vezes pensar desta maneira cansa, então recaímos na forma tradicional.
> Felizmente, quando estes movimentos tornam-se condicionados, a eficiência
fica
> explícita.
>
> Eu já não consigo mais viver sem o ViM, todo e qualquer texto (inclusive
este
> e-mail) é editado por ele.

Douglas, Você foi convincente! Botou pra lascar!







Re: ainda sobre o emacs

2003-07-23 Por tôpico fredm




> As funções do Emacs (acho que todas) podem ser chamadas da seguinte
> maneira:

...

> > Como procurar uma palavra no texto?
>
> [Ctrl]-[s] (procura para frente)
> [Ctrl]-[r] (procura para trás)

Elas são bem integradas. Se você estiver procurando para a frente e
quiser voltar, começe a digitar C-r que volta.

> > Como desligar a identacao automatica?
>
> Ative a função "auto-fill-mode"
>
Everton, isto é identação automática ou quebra de linha automática?
Acho que você se confundiu...





Re: ainda sobre o emacs

2003-07-23 Por tôpico fredm




> O emacs eh show, mas pra aprender a usar eh um parto..
> mas depois, fica simples.. Estou longe de ser um especialista em emacs,
> mas da pro gasto... :)
>
> > Como colocar numeros de linhas no emacs?
> Nao tenho ideia. :)
Nem eu...

> > Como procurar uma palavra no texto?
> C-s
E para substituir, é M-x query-replace. Mas você não precisa digitar o
comando todo. Tem auto-completação.

> > Como selecionar um bloco de texto?
> use o transient-mark-mode e o pc-select  fica mto mais simples..
> pra isso..
> M-x transient-mark-mode
> M-x pc-selection-mode
> agora a selecao funciona como qquer editor comum, segura o shift e manda
ver.. :)
Eu prefiro o modo tradicional. C-espaço marca o início da seleção, vou para
o final da
seleção e
C-w recorta, A-w copia, C-y cola.

> > Como sobrescrever uma palavra?
> tem q carregar o modulo delsel
> mas nao lembro como carrega de dentro do emacs...
Rapaz...
Tem como mudar para overwrite-mode. Eu descobri dando um C-h a ("a" de
apropos) e
quando abriu um prompt no mini-buffer (a ultima linha da tela) digitei
overwrite.
Não espere comandos de um botão só no emacs. neste ponto o vi é bem melhor.

> > Como desligar a identacao automatica?
> nao lembro.. :(
Tentei C-h a de novo. Dentre os resultados, dá uma olhada nestes:

indent-according-to-mode  M-x indent-according-to-mode RET
  Command: Indent line in proper way for current major mode.
indent-code-rigidly   M-x indent-code-rigidly RET
  Command: Indent all lines of code, starting in the region, sideways by
ARG columns.
indent-for-commentM-x indent-for-comment RET
  Command: Indent this line's comment to comment column, or insert an empty
comment.
indented-text-modeM-x indented-text-mode RET
  Command: Major mode for editing text written for humans to read.

Para um resumo do comando, C-h f nome-do-comando. Auto-completação
funciona aqui também. Aqui tem uma coisa que eu acho um ponto fraco
do emacs. Os resumos são muitos resumidos.





Re: ainda sobre o emacs

2003-07-23 Por tôpico Everton Zanella Alvarenga
As funções do Emacs (acho que todas) podem ser chamadas da seguinte
maneira:

1) pressione [Esc] e _solte_ (ou _segure_ o [Alt]);
2) pressione [x]

1+2= [Esc] [x] ou [Alt]-[x]

3) Digite a função que deseja ativar.
4) [Enter]

Exemplos:

> Como colocar numeros de linhas no emacs?

[Alt]-[x] line-number-mode

(pressinar [Tab's] é muito útil)

[Alt]-[x] li [Tab]
[Alt]-[x] lin [Tab]

> Como procurar uma palavra no texto?

[Ctrl]-[s] (procura para frente)
[Ctrl]-[r] (procura para trás)

> Como selecionar um bloco de texto?

[Ctrl]-[Space] (ativa o marcador)
[Ctrl]-[w] ("come" a região marcada)
[Esc] wou[Alt]-w (grava a região marcada sem "comê-la")
[Ctrl]-[y] (coloca a região "comida" ou gravada)

Para ligar o brilho na região marcada ative a função "transient-mark-mode"

> Como sobrescrever uma palavra?

Este eu não sei sei. Use o comando apropos e procure pela palavra "word"

[Ctrl]-[h] [a] [palavra desejada="word"]

> Como desligar a identacao automatica?

Ative a função "auto-fill-mode"

Certamente você não vai quere ativar todas estas funções sempre que for
usar o Emacs. Por isso, você coloca uma única vez no arquivo ".emacs" uma
linha ativando a função desejada. Veja o texto "Customização do Editor
Emacs" ná página

http://latt.if.usp.br/fma215/galeria/

Até mais e abraços,

Everton.



Re: ainda sobre o emacs

2003-07-23 Por tôpico Fabio Rafael da Rosa
O emacs eh show, mas pra aprender a usar eh um parto.. 
mas depois, fica simples.. Estou longe de ser um especialista em emacs,
mas da pro gasto... :)
 
> Como colocar numeros de linhas no emacs?
Nao tenho ideia. :)
> Como procurar uma palavra no texto?
C-s
> Como selecionar um bloco de texto?
use o transient-mark-mode e o pc-select  fica mto mais simples.. 
pra isso.. 
M-x transient-mark-mode
M-x pc-selection-mode
agora a selecao funciona como qquer editor comum, segura o shift e manda ver.. 
:)
> Como sobrescrever uma palavra?
tem q carregar o modulo delsel
mas nao lembro como carrega de dentro do emacs... 
> Como desligar a identacao automatica?
nao lembro.. :( 
> 

Vou enviar meu .emacs em pvt pra voce



Re: ainda sobre o emacs

2003-07-23 Por tôpico Douglas A. Augusto
No dia 23/07/2003 às 10:40,
Marcio de Araujo Benedito <[EMAIL PROTECTED]> escreveu:

> Estou aos poucos trocando o uso do vim pelo uso do emacs para escrever
> html e programas que estou aprendendo a fazer, alem de minhas traducoes.
> Quando comecei no gnu/linux usava o mcedit por sua semelhanca com o edit
> do DOS, e estranhei muito o vi. Mas encontrei um site que dava o "vi em
> 6 comandos", que me ajudou muito porque explicava como entrar e sair no
> modo de edicao, gravar, fechar sem salvar, procurar uma expressao, o que
> e o basico para comecar a mexer em um arquivo.

O Vi e seus derivados têm a "desvantagem" de ter uma maior curva de
aprendizado em relação ao emacs (e provavelmente qualquer outro editor).
E, infelizmente, o benefício do Vi só começa a surgir depois que um certo nível
de aprendizado é alcançado.

Os comandos básicos de fato são muito fáceis, mas é preciso mudar a filosofia
tradicional para obter toda a eficiência do Vi. Por exemplo, você pode alterar
uma palavra de pelo menos dois modos:

- apagando cada caractere (x) e então prosseguir com a inserção (i);
- ou digitar 'ciw' (change inner word).

No início, sem dúvida, a primeira opção é mais fácil, apesar de ser mais
mecânica.

Outro exemplo é quanto ao deslocamento, podemos fazê-lo de variadas formas.
Suponha que queremos acessar uma determinada palavra na linha. O caminho
natural é ir com o cursor (ou teclas de navegação), visitando cada caractere
até chegarmos nela. A filosofia do Vi já preconiza outros meios, por exemplo,
supor aproximadamente o número de palavras e digitar 'nw' (onde n é o número de
palavras até a desejada). Estes meios podem parecer meio tortuosos, mas depois
que assimilamos esta nova abordagem, a edição se torna muito mais produtiva.

O Vi prefere o cálculo ao uso mecânico e repetitivo do teclado. E de fato, às
vezes pensar desta maneira cansa, então recaímos na forma tradicional.
Felizmente, quando estes movimentos tornam-se condicionados, a eficiência fica
explícita.

Eu já não consigo mais viver sem o ViM, todo e qualquer texto (inclusive este
e-mail) é editado por ele. 

[]'s,
-- 
Douglas Augusto



ainda sobre o emacs

2003-07-23 Por tôpico Marcio de Araujo Benedito

Estou aos poucos trocando o uso do vim pelo uso do emacs para escrever
html e programas que estou aprendendo a fazer, alem de minhas traducoes.
Quando comecei no gnu/linux usava o mcedit por sua semelhanca com o edit
do DOS, e estranhei muito o vi. Mas encontrei um site que dava o "vi em
6 comandos", que me ajudou muito porque explicava como entrar e sair no
modo de edicao, gravar, fechar sem salvar, procurar uma expressao, o que
e o basico para comecar a mexer em um arquivo.

Pois bem, encontrei uma pagina com algo semelhante para o emacs, e
embora nao tenha me acostumado ate agora com C para ctrl e M para alt
estou conseguindo fazer o basico do basico.

Mas se era pra fazer o basico do basico, eu nao precisaria mexer com
emacs, pois para isso existe o vim!

Entao pergunto, ja que nao achei como fazer:

Como colocar numeros de linhas no emacs?
Como procurar uma palavra no texto?
Como selecionar um bloco de texto?
Como sobrescrever uma palavra?
Como desligar a identacao automatica?
Como 

Estas sao coisas que faco com o vim apenas apertando uma tecla, e que
nao consegui fazer no emacs, o que me obriga a continuar usnado o vim.
Procurei exemplos de .emacs que pudessem resolver estas questoes, mas ao
copiar os exemplos e colar no meu .emacs (generosamente cedido pelo
kov), nao funcionava. Pode ser porque eu nao entendo a estrutura do
.emacs, e tenha copiado coisa em excesso ou faltando

Caso alguem tenha um .emacs que faca isso pra me mandar, aceito de bom
grado!

[]'s
-- 
Outgoing mail is certified Windows Free.
Checked by Debian GNU/Linux .

"free your computer and your soul will follow..."