Re: ainda sobre o emacs
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
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
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
> 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
> 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
> 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
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
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
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