annotate etc/TUTORIAL.pt_BR @ 56026:bb6720f21c54

Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396 Tweak arch tagging to make build/install-in-place less annoying Previously, autoconf-created Makefiles and the like would contain duplicate taglines (unfortunately, autoconf doesn't seem to have a `strip in generated file' comment mechanism) leading to conflicts, and installing in place would create unknown directories and copies of source directories (leading to conflicts with the source directories). This changeset makes all autoconf-processed files use explicit id-tags and adds .arch-inventory entries to ignore installation directories.
author Miles Bader <miles@gnu.org>
date Fri, 11 Jun 2004 02:39:51 +0000
parents 54a95f78bd82
children fe937402466e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
55585
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1 Copyright (c) 2004 Free Software Foundation, Inc; Veja no fim as
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
2 condições.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
3
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
4 Os comandos do Emacs geralmente envolvem a tecla CONTROL (algumas vezes
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
5 nomeada CTRL ou CTL) ou a tecla META (algumas vezes nomeada EDIT ou
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
6 ALT). Antes de escrever isso tudo toda vez, usaremos as seguintes
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
7 abreviações:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
8
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
9 C-<chr> Significa pressionar a tecla CONTROL enquanto digitar o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
10 caracter <chr>
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
11 Assim, C-f seria: Pressionar a tecla CONTROL e digitar f.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
12 M-<chr> Significa pressionar a tecla META, EDIT ou ALT enquanto
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
13 digitar <chr>.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
14 Se não tiver META, EDIT ou ALT, no lugar digite ESC e depois
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
15 <chr>. Escrevemos <ESC> para tecla ESC.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
16
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
17
55620
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
18 Nota importante: para terminar a seção do Emacs, digite C-x C-c. (Dois
55585
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
19 caracteres.) Os caracteres ">>" na margem esquerda indicam direções para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
20 você tentar usar um comando. Por exemplo:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
21 <<Linhas vazias inseridas ao redor da linha seguinte por
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
22 ajuda-com-tutorial>>
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
23 [Metade da página em branco para propósitos didáticos. O texto continua
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
24 abaixo]
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
25 >> Agora digite C-v (Ver próxima tela) para ir para próxima tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
26 (vá em frente, faça isso pressionando a tecla CONTROL enquanto
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
27 digitar v).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
28 De agora em diante, você deve fazer isso de novo sempre que você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
29 terminar de ler a tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
30
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
31 Note que tem uma sobreposição de duas linhas quando você move de tela em
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
32 tela; isso fornece uma continuidade para que você continue lendo o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
33 texto.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
34
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
35 A primeira coisa que você precisa saber é como se mover de um lugar a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
36 outro no texto. Você já sabe como se mover para próxima tela, com
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
37 C-v. Para se mover para trás uma tela, digite M-v (pressione a tecla
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
38 META enquanto digita v, ou digite <ESC>v se você não tiver a tecla META,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
39 EDIT ou ALT).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
40
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
41 >> Tente digitar M-v e depois C-v, algumas vezes.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
42
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
43
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
44 * SUMÁRIO
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
45 ---------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
46
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
47 Os comandos a seguir são úteis para visualizar telas inteiras
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
48
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
49 C-v Move para tela inteira posterior
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
50 M-x Move para tela inteira anterior
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
51 C-l Limpa a tela e re-mostra todo o texto, movendo o texto ao
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
52 redor do cursor para o centro da tela. (Isso é
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
53 control-L, não control-1.)
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
54
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
55 >> Encontre o cursor, e note o texto que está perto dele.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
56 Digite C-l.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
57 Encontre o cursor novamente e perceba que o mesmo texto continua
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
58 perto do cursor.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
59
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
60
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
61 * CONTROLE BÁSICO DO CURSOR
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
62 ---------------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
63
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
64 Movendo de uma tela inteira para outra tela cheia é útil, mas como você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
65 move para um lugar especifico com o mesmo texto na tela?
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
66
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
67 Existem diversas maneiras para você poder fazer isso. A maneira mais
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
68 básica é utilizar os comandos C-p, C-b, C-f e C-n. Cada um desses
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
69 comandos movem o cursor uma linha ou coluna na tela em uma direção
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
70 particular. Aqui está uma tabela mostrando esses quatro comandos e as
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
71 direções que eles movem:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
72
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
73 Linha anterior, C-p
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
74 :
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
75 :
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
76 Traz, C-b .... Posição corrente do cursor .... Frente, C-f
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
77 :
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
78 :
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
79 Linha posterior, C-n
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
80
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
81 >> Mova o cursor para a linha no meio do diagrama acima utilizando C-n
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
82 ou C-p. Digite C-l para ver o diagrama inteiro centralizado na tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
83
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
84 Você provavelmente achará isso fácil pensando neles pela letra: P para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
85 Previous (anterior), N para Next (Posterior), B para Backward (trás) e F
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
86 para forward (frente). Estes são os comandos básicos de posicionamento
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
87 de cursor e você estará utilizando eles a TODO tempo, então seria ótimo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
88 se você os aprendesse agora.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
89
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
90 >> Faça alguns C-n's para trazer o cursor abaixo desta linha.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
91
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
92 >> Mova para a linha com C-f's e depois para cima com C-p's.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
93 Veja o que C-p faz quando o cursor está no meio da linha.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
94
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
95 Cada linha de texto termina com um caractere de nova linha, que serve
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
96 para separar da próxima linha. No fim da ultima linha deve ter um
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
97 caractere de nova linha (mas não é exigido pelo Emacs).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
98
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
99 >> Tente digitar C-b no começo da linha. O cursor deve mover para o fim
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
100 da linha anterior. Isso acontece por que ele se moveu para trás
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
101 através do caractere de nova linha.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
102
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
103 C-f pode mover o cursor através de uma Nova linha do mesmo jeito que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
104 C-b.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
105
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
106 >> Faça mais alguns C-b's, assim você percebe onde o está o cursor.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
107 Depois alguns C-f's para retornar para o fim da linha.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
108 Depois mais um C-f para mover para linha seguinte.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
109
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
110 Quando você move o cursor passando o topo ou o rodapé da tela, o próximo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
111 texto além da borda desloca-se na tela. Isso é chamado rolagem. Isso
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
112 ativa o Emacs para mover o cursor para o lugar especificado no texto sem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
113 move-lo fora da tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
114
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
115 >> Tente mover o cursor fora do rodapé da tela com C-n, e veja o que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
116 acontece.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
117
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
118 Se mover por caracteres é muito lento, você pode se mover por
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
119 palavras. M-f (Meta-f) move uma palavra para frente e M-b uma palavra
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
120 para trás.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
121
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
122 >> Digite alguns M-f's e M-b's
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
123
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
124 Quando você está no meio de uma palavra, M-f move o cursor para o fim da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
125 mesma. Quando você está em um espaço em branco no meio de duas palavras,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
126 M-f move o cursor para o fim da palavra seguinte. M-b funciona do mesmo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
127 jeito na direção contraria.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
128
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
129 >> Digite M-f e M-b algumas vezes, intercalado com C-f's e C-b's assim
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
130 você pode observar a ação do M-f e M-b de varias lugares dentro e no
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
131 meio de palavras.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
132
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
133 Observe o paralelismo entre C-f e C-b em uma mão, e M-f e M-b na
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
134 outra. Muito freqüentemente os caracteres Meta são usados para operações
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
135 relacionadas com as unidades definidas pela linguagem (palavras,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
136 sentenças, parágrafos), enquanto caracteres Control operam nas unidades
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
137 básicas que são independente do que você está editando (caracteres,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
138 linhas, etc).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
139
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
140 Esse paralelismo aplica-se entre linhas e sentenças: C-a e C-e move o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
141 cursor para o começo ou fim da linha, e M-a e M-e move o cursor para o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
142 começo ou fim da sentença.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
143
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
144 >> Tente alguns C-a's, e depois alguns C-e's.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
145 Tente alguns M-a's, e depois alguns M-e's.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
146
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
147 Veja como repetidos C-a's fazem nada, mas repetidos M-a's mantém movendo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
148 mais uma sentença. Embora estes não sejam completamente análogos, cada
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
149 um parece natural.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
150
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
151 A posição do cursor no texto é também chamado "ponto" (point). Para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
152 parafrasear, o cursor mostra na tela onde o ponto é encontrado no texto.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
153
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
154 Aqui está um simples sumário das operações de movimento de cursor,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
155 incluindo comandos de movimento de palavra e sentença.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
156
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
157 C-f Move o cursor um caractere para frente
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
158 C-b Move o cursor um caractere para trás
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
159
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
160 M-f Move o cursor uma palavra para frente
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
161 M-b Move o cursor uma palavra para trás
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
162
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
163 C-n Move o cursor para linha posterior
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
164 C-p Move o cursor para linha anterior
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
165
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
166 C-a Move o cursor para o começo da linha
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
167 C-e Move o cursor para o fim da linha
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
168
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
169 M-a Move o cursor para trás no começo da sentença
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
170 M-e Move o cursor para frente no fim da sentença
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
171
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
172 >> Tente agora todos estes comandos algumas vezes para praticar.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
173 Estes são os comandos mais utilizados.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
174
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
175 Outros dois comandos de movimento de cursor importantes são M-< (Meta
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
176 Menor-que), o qual move o cursor para o começo de todo o texto, e M->
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
177 (Meta Maior-que), o qual move para o fim de todo o texto.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
178
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
179 Na maioria dos terminais, o "<" é acima da vírgula, então você precisa
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
180 utilizar a tecla shift para digita-la. Nestes terminais você precisa
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
181 utilizar a tecla shift para digitar M-< também; sem a tecla shift, você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
182 estaria teclando M-virgula.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
183
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
184 >> Tente agora M-<, para mover o cursor ao começo do tutorial.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
185 Use então C-v repetidamente para trazer o cursor novamente aqui.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
186
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
187 >> Tente agora M->, para mover o cursor ao fim do tutorial.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
188 Use então M-v repetidamente para trazer o cursor novamente aqui.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
189
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
190 Você também pode mover o cursor com as setas, se o seu terminal tem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
191 teclas com setas. Nós recomendamos aprender C-b, C-f, C-n e C-p por três
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
192 razões. Primeira, elas funcionam em todos os terminais. Segunda, uma vez
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
193 que você ganhar prática usando o Emacs, você descobrirá que digitar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
194 nestes caracteres Control é mais rápido do que digitar nas setas (porque
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
195 você não tem que mover suas mãos tão longe da posição de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
196 digitação). Terceira, uma vez que você tiver o hábito de utilizar estes
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
197 comandos de caracteres Control, você pode facilmente aprender como usar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
198 outros comandos avançados de movimentação do cursor.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
199
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
200 A maioria dos comandos do Emacs aceitam argumentos numéricos; para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
201 maioria dos comandos, isso serve como um fator de repetição. A maneira
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
202 que você da a um comando uma repetição teclando C-u e depois os dígitos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
203 antes de digitar o comando. Se você tem o META (EDIT ou ALT), tem outra
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
204 alternativa para digitar um argumento numérico: digite os dígitos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
205 enquanto pressionando a tecla META. Nós recomendamos aprender o método
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
206 C-u porque funciona em todos os terminais. O argumento numérico também é
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
207 chamado de "argumento prefixo", porque você digita o argumento antes do
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
208 comando que ele se aplica.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
209
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
210 Por exemplo, C-u 8 C-f move o cursor oito caracteres para frente
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
211
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
212 >> Tente usar C-n ou C-p com um argumento numérico, para mover o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
213 cursor para um linha perto dessa com um único comando.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
214
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
215 A maioria dos comandos usam o argumento numérico para um fator de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
216 repetição, mas alguns comandos usam isso de outra maneira. Diversos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
217 comandos (mas nenhum daqueles comandos que você tenha aprendido até
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
218 agora) usam isso como uma marca -- a presença de um argumento prefixo,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
219 independente do seu valor, faz o comando fazer alguma coisa diferente.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
220
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
221 C-v e M-v são outro tipo de exceção. Quando você da um argumento, eles
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
222 rolam a tela para cima ou para baixo por aquele número de linhas, de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
223 preferência com a tela cheia. Por exemplo, C-u 8 C-v rola a tela 8
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
224 linhas.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
225
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
226 >> Tente agora digitar C-u 8 C-v.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
227
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
228 Isso deve ter rolado a tela para cima 8 linhas. Se você quiser rolar a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
229 tela para baixo novamente, você pode dar um argumento para o M-v.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
230
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
231 Se você está usando um display com janelas, como o X11 ou MS-Windows,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
232 deve ter uma área retangular alta chamada barra de rolagem na mão
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
233 esquerda da janela do Emacs. Você pode rolar o texto clicando o mouse na
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
234 barra de rolagem.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
235
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
236 >> Tente pressionar o botão do meio no topo da área destacada junto a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
237 barra de rolagem. Isso deve rolar o texto para uma determinada
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
238 posição dependendo de quão alto ou baixo você clicar.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
239
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
240 >> Tente mover o mouse para cima e para baixo, enquanto pressionar o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
241 botão do meio. Você verá que o texto rolará para cima e baixo assim
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
242 que você mover o mouse.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
243
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
244
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
245 * QUANDO O EMACS PARECE MORTO
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
246 -----------------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
247
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
248 Se o Emacs parar de responder os seus comandos, você pode seguramente
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
249 para-lo digitando C-g. Você pode utilizar C-g para parar um comando que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
250 está levando muito tempo para executar.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
251
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
252 Você também pode utilizar C-g para interromper um argumento numérico ou
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
253 o inicio de um comando que você não quer terminar.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
254
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
255 >> Digite C-u 100 para fazer um argumento numérico de 100, e depois
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
256 digite C-g. Agora digite C-f. O Cursor deve mover apenas um
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
257 caractere, porque você cancelou o argumento com C-g.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
258
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
259 Se você digitou um <ESC> por engano, você pode sair dele com um c-g.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
260
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
261
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
262 * COMANDOS DESABILITADOS
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
263 ------------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
264
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
265 Alguns comandos do Emacs são "desabilitados" para que os usuários
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
266 iniciantes não utilizem por acidente.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
267
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
268 Se você digita um dos comandos desabilitados, o Emacs mostrará uma
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
269 mensagem dizendo qual comando foi, e pergunta se você quer seguir e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
270 executar o comando.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
271
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
272 Se você realmente quiser tentar o comando, digite Espaço na resposta da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
273 pergunta. Normalmente, se você não quer executar o comando desabilitado,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
274 responda a pergunta com "n".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
275
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
276 >> Digite C-x C-l (que é um comando desabilitado),
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
277 e então digite n para responder a pergunta.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
278
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
279
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
280 * JANELAS
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
281 ---------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
282
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
283 O Emacs pode ter diversas janelas, cada uma mostrando seu próprio
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
284 texto. Nós vamos explicar mais tarde como utilizar estas múltiplas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
285 janelas. Neste momento nos queremos explicar como se livrar das janelas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
286 extras e voltar a edição básica em uma janela. É simples:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
287
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
288 C-x 1 Uma janela (mate todas as outras janelas).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
289
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
290 Isto é Control-x seguido pelo digito 1. C-x 1 expande a janela que está
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
291 com o cursor, para ocupar a tela inteira. Ela deleta todas as outras
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
292 janelas.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
293
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
294 >> Mova o cursor para esta linha e digite C-u 0 C-l.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
295 >> Digite Control-h k Control-f.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
296 Veja como esta janela diminui, enquanto uma nova aparece para mostrar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
297 a documentação do comando Control-f.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
298
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
299 >> Digite C-x 1 e veja a listagem de documentação desaparecer.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
300
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
301 Este comando é diferente dos outros que você aprendeu por isso ele
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
302 consiste em dois caracteres. Ele inicia com o caractere Control-x. Tem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
303 uma grande serie de comandos que iniciam com Control-x; a maioria deles
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
304 tem a ver com janelas, arquivos, buffers, e coisas relacionadas. Estes
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
305 comandos tem dois, três ou quatro caracteres de tamanho.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
306
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
307
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
308 * INSERINDO E DELETANDO
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
309 -----------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
310
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
311 Se você quiser inserir um texto, apenas digite o texto. Os caracteres
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
312 que você verá, como A, 7, *, etc. são vistos pelo Emacs como texto e são
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
313 inseridos imediatamente. Digite <Return> para inserir um caractere de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
314 nova linha.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
315
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
316 Você pode deletar o último caractere que você inseriu digitando
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
317 <Delete>. <Delete> é uma tecla no teclado, que está nomeado como
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
318 "Del". Em algumas casos, a tecla "Backspace" serve como o <Delete>, mas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
319 nem sempre!
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
320
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
321 Mas geralmente, <Delete> deleta o caractere imediatamente anterior a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
322 posição corrente do cursor.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
323
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
324 >> Faça isso agora - Digite alguns caracteres, então delete eles
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
325 digitando <Delete> algumas vezes. Não se preocupe em modificar este
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
326 arquivo; você não irá alterar o arquivo principal. Esta é a sua cópia
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
327 pessoal dele.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
328
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
329 Quando uma linha de texto fica muito grande na tela, a linha do texto é
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
330 continuada na linha seguinte. Uma barra invertida ("\") na margem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
331 direita indica a linha que foi continuada.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
332
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
333 >> Insira texto até que você alcance a margem direita, e mantenha
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
334 inserindo. Você verá a linha de continuação aparecer.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
335
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
336 >> Utilize <Delete> para deletar o texto até a linha caber em uma linha
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
337 novamente. A linha de continuação irá embora.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
338
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
339 Você pode deletar o caractere de nova linha como qualquer outro
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
340 caracter. Deletando o caractere de nova linha entre duas linhas você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
341 juntará as duas em uma única linha. Se o resultado for muito longo para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
342 acomodar na largura da tela, aparecerá um caractere de continuação.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
343
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
344 >> Mova o cursor para o inicio da linha e digite <Delete>. Isso juntará
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
345 esta linha com a anterior.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
346
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
347 >> Digite <Return> para re-inserir a nova linha que você deletou.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
348
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
349 Lembre-se que a maioria dos comandos do Emacs podem receber um número de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
350 repetição; isso inclui texto de caracteres. Repetir um texto de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
351 caractere o insere algumas vezes.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
352
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
353 >> Tente isso agora -- digite C-u 8 * para inserir ********.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
354
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
355 Você acabou de aprender o jeito mais simples de digitar alguma coisa no
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
356 Emacs e corrigir os erros. Você pode deletar palavras ou linhas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
357 também. Aqui vai um sumário dos comandos de deleção:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
358
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
359 <Delete> deleta o caractere imediatamente antes do cursor
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
360 M-d deleta o próximo caractere apos o cursor
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
361
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
362 M-<Delete> Mata a palavra imediatamente antes do cursor
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
363 M-d Mata a próxima palavra depois do cursor
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
364
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
365 C-k Mata a posição do cursor até o fim da linha
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
366 M-k Mata até o fim da sentença corrente
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
367
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
368 Note que o <Delete> e o C-d vs M-<Delete> e M-d estende o paralelo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
369 iniciado por C-f e M-f (bem, <Delete> não é realmente um controle de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
370 caractere, mas não vamos nos preocupar com isso). C-k e M-k são como C-e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
371 e M-e, uma parte, nessas linhas são sentenças opostas.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
372
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
373 Você pode também matar parte de um buffer com um método uniforme. Mova
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
374 para o fim dessa parte, e digite C-@ ou C-SPC (um ou outro). (SPC é a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
375 Barra de Espaço.) Mova para o outro fim dessa parte, e digite C-w. Isso
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
376 ira matar todo o texto entre as duas posições.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
377
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
378 >> Mova o cursor para o V no inicio do parágrafo anterior.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
379 >> Digite C-SPC. Emacs vai mostrar a mensagem "Mark set" no rodapé da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
380 tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
381 >> Mova o cursor para o . (ponto) no "fim", na segunda linha do
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
382 parágrafo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
383 >> Digite C-w. Isso vai matar o texto iniciando no V, e terminando bem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
384 antes do . (ponto).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
385
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
386 A diferença entra "matar" e "deletar" é que o texto "matado" pode ser
55620
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
387 re-inserido, onde os textos "deletados" não podem ser re-inseridos.
55585
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
388 Re-inserção de um texto matado chama-se colar (yanking). Geralmente, o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
389 comando que pode remover bastante texto mata o texto (eles fazem com que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
390 você possa colar (yank) o texto), enquanto os comandos que removem um
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
391 caractere, ou apenas linhas brancas ou espaços, fazem deleção (para que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
392 você não possa colar esse texto).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
393
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
394 >> Mova o cursor para o inicio da linha que não esteja vazia.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
395 Agora digite C-k para matar o texto nessa linha.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
396 >> Digite C-k pela segunda vez. Você verá que a nova linha que segue a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
397 linha será matada.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
398
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
399 Note que um simples C-k mata o conteúdo de uma linha, é um segundo C-k
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
400 mata a linha, e faz com que todas as outras linhas movam para cima. C-k
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
401 trata um argumento numérico especialmente: ele mata tantas linhas E seus
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
402 conteúdos. Isso não é uma simples repetição. C-u 2 C-k mata duas linhas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
403 e suas novas linhas; digitar C-k duas vezes não faria isso.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
404
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
405 Para trazer o texto matado novamente é chamado colar "yaking". (Pense
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
406 nisso como colar, ou trazer de volta, algum texto que foi levado
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
407 embora.) Você pode colar (yank) o texto matado no mesmo lugar onde ele
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
408 foi matado, ou em qualquer outro lugar do buffer, ou ate em um arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
409 diferente. Você pode colar o texto diversas vezes, o que fará diversas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
410 copias dele.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
411
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
412 O comando para colar é C-y. Ele re-insere o ultimo texto matado, na
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
413 posição corrente do cursor.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
414
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
415 >> Tente; digite C-y para colar o texto novamente.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
416
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
417 Se você fizer diversos C-k's em uma linha, todo esse texto matado será
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
418 salvo junto, então aquele C-y vai colar todas aquelas linhas de uma vez.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
419
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
420 >> Faca isso agora, digite C-k diversas vezes.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
421
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
422 Agora pegue o texto matado:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
423
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
424 Digite C-y. Então mova o cursor para baixo algumas linhas e digite C-y
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
425 novamente. Agora você sabe como copiar determinado texto.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
426
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
427 O que você faria se você tivesse determinado texto que você gostaria de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
428 colar, e então você mata alguma outra coisa? C-y ira colar o kill mais
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
429 recente. Mas o antigo texto ainda não foi perdido. Você pode tê-lo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
430 novamente usando o comando M-y. Depois que você der um C-y para pegar o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
431 kill mais recente, digitar M-y troca o que você colou pelo anterior a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
432 ele. Digitar M-y novamente e novamente traz kills anteriores e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
433 anteriores. Quando você tiver alcançado o texto que você que esta
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
434 procurando, você não precisa fazer nada para mantê-lo. Apenas continue
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
435 com a sua edição, deixando o texto onde ele esta.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
436
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
437 Se você digitar M-y o suficiente, você começará do inicio novamente (o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
438 kill mais recente).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
439
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
440 >> Mate uma linha, mova por ai, mate mais uma linha.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
441 Agora digite C-y para colar a segunda linha matada.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
442 Agora digite M-y e ele vai ser trocado pelo primeiro kill.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
443 Faca mais alguns M-y's e veja o que você tem. Faca isso ate que o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
444 segundo kill volte, e depois mais alguns.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
445 Se você preferir, você pode tentar dar argumentos positivos e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
446 negativos.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
447
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
448
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
449 * DESFAZENDO (UNDO)
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
450 -------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
451
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
452 Se você fizer uma mudança no texto, e então decidir que isso foi um
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
453 erro, você pode desfazer com o comando de desfazer (undo), C-x u.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
454
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
455 Normalmente, C-x u desfaz as mudanças feitas por um comando; se você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
456 repetir C-x u diversas vezes em uma linha, cada repetição irá desfazer
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
457 um comando adicional.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
458
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
459 Mas tem duas exceções: comandos que não trocam o texto não contam (isso
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
460 inclui o movimento do cursor e a barra de rolagem), e caracteres
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
461 auto-inseridos são usualmente cuidados em grupos de mais de 20 (Isso e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
462 para reduzir o numero de C-x u's que você deve digitar para desfazer a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
463 inserção de um texto.).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
464
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
465 >> Mate essa linha com C-k, então digite C-x u e isso vai re-aparecer.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
466
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
467 C-_ é um comando alternativo para desfazer; ele funciona exatamente como
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
468 o C-x u, mas é mais fácil de digitar diversas vezes em uma linha. A
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
469 desvantagem de C-_ é que alguns teclados ele não é tão obvio para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
470 digitar. É exatamente por isso que o C-x u é fornecido. Em alguns
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
471 terminais, você pode digitar C-_ digitando / enquanto segurando o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
472 CONTROL.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
473
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
474 Um argumento numérico para C-_ ou C-x u age como um contador de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
475 repetição.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
476
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
477 Você pode desfazer a deleção de texto da mesma maneira que você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
478 desfazer o kill de um texto. A distinção entre matar e deletar alguma
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
479 coisa afeta se você pode colar com C-y; isso não faz diferença pro
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
480 desfazer (undo).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
481
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
482
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
483 * ARQUIVOS
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
484 ----------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
485
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
486 Para poder fazer o texto que você edita permanente, você precisa
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
487 coloca-lo em um arquivo. Ou então, isso será perdido quando o seu Emacs
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
488 for fechado. Para colocar seu texto em um arquivo, você precisa
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
489 "encontrar" o arquivo antes de digitar o texto (Isso também é chamado
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
490 "visitar" um arquivo.).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
491
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
492 Encontrando um arquivo significa que você verá o conteúdo de um arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
493 com o Emacs. De diversas maneiras, isso é como se você estivesse
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
494 editando o arquivo. De qualquer maneira, as mudanças que você fizer
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
495 utilizando o Emacs não se tornarão permanente ate que você "salve" o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
496 arquivo. Isso e para que você evite deixar um arquivo meio-modificado no
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
497 sistema enquanto você não quer isso. Mesmo quando você salva, o Emacs
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
498 deixa o arquivo original sobre um arquivo de nome alterado no caso que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
499 você mais tarde decida que aquelas mudanças foram um erro.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
500
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
501 Se você olhar no rodapé da tela você verá a linha que começa e termina
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
502 com traços e inicia com "--:-- TUTORIAL.pt_BR" ou algo parecido com
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
503 isso. Essa parte da tela normalmente mostra o nome do arquivo que você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
504 esta visitando. Agora mesmo, você esta visitando um arquivo chamado
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
505 "TUTORIAL.pt_BR" que é sua própria copia do tutorial do Emacs. Quando
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
506 você encontra um arquivo com o Emacs, o nome do arquivo aparecera nesse
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
507 lugar especifico.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
508
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
509 Algo especial para se dizer sobre o comando de encontrar arquivo e que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
510 você tem que dizer qual nome do arquivo você quer. Dizemos que o comando
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
511 "lê um argumento do terminal" (nesse caso, o argumento e o nome do
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
512 arquivo). Depois que você digitar o comando
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
513
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
514 C-x C-f Encontrar um arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
515
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
516 O Emacs pede para você digitar o nome do arquivo. O nome do arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
517 aparece no rodapé da tela. A linha de rodapé é chamada de minibuffer
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
518 quando é utilizada para esse tipo de introdução de dados. Você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
519 utilizar os comandos padrões do Emacs para editar o nome do arquivo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
520
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
521 Enquanto você estiver digitando o nome do arquivo (ou qualquer outro
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
522 tipo de dado para o minibuffer), você pode cancelar o comando com a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
523 tecla C-g.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
524
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
525 >> Digite C-x C-f, então digite C-g. Isso cancelara o minibuffer, e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
526 também cancelara o comando C-x C-f que estava sendo utilizado no
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
527 minibuffer. Para que você não procure nenhum arquivo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
528
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
529 Quando você terminar de digitar o nome do arquivo, digite <Return> para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
530 terminar. Então o comando C-x C-f ira trabalhar, e encontrar o arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
531 que você escolheu. O minibuffer desaparece quando o comando C-x C-f e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
532 finalizado.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
533
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
534 Em pouco tempo o conteúdo do arquivo aparece na tela, e você poderá
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
535 editar o conteúdo dele. Quando você terminar de fazer suas alterações
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
536 permanentes digite o comando
55620
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
537
55585
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
538 C-x C-s Salve o arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
539
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
540 Isso copia o texto do Emacs para o arquivo. A primeira vez que você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
541 fizer isso, o Emacs vai renomear o arquivo original para um novo nome
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
542 para que você não o perca. O nome novo e feito adicionando "~" no fim do
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
543 nome original do arquivo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
544
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
545 Quando o salvamento for concluído, Emacs imprimira o nome do arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
546 escrito. Você deve salvar o conteúdo do seu arquivo regularmente, para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
547 que você não perca muito trabalho caso o sistema caia por um algum
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
548 motivo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
549
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
550 >> Digite C-x C-s, salvara a copia do seu tutorial.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
551 Isso ira imprimir "Wrote ...TUTORIAL.pt_BR" no fim da tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
552
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
553 NOTA: Em alguns sistemas, digitar C-x C-s ira travar a tela e você não
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
554 verá saída do Emacs. Isso indica que um "recurso" do sistema operacional
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
555 chamado "controle de fluxo" (flow control) esta interceptando o C-s e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
556 não deixando que passe pelo Emacs. Para destravar a tela, digite
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
557 C-q. Então, leia na seção "Spontaneous Entry to Incremental Search" no
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
558 manual do Emacs para uma dica de como lhe dar com esse "recurso".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
559
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
560 Você pode encontrar um arquivo já existente, para ver ou edita-lo. Você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
561 também pode encontrar um arquivo que ainda não existe. Essa é a maneira
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
562 de criar um arquivo com o Emacs: encontre o arquivo, que ira iniciar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
563 vazio, então inicie inserindo o texto para o arquivo. Quando você pedir
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
564 para "salvar" o arquivo, Emacs irá perguntar se você realmente quer
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
565 criar o arquivo com o texto que você acabou de inserir. De agora em
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
566 diante, você pode considerar que esta editando um arquivo já existente.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
567
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
568
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
569 * BUFFERS
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
570 ---------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
571
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
572 Se você encontrar um segundo arquivo com C-x C-f, o primeiro continuara
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
573 dentro do Emacs. Você pode voltar para ele encontrando-o novamente com
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
574 C-x C-f. Dessa maneira você pode ter um grande numero de arquivos dentro
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
575 do Emacs.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
576
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
577 >> Crie um arquivo chamado "foo" digitando C-x C-f foo <Return>.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
578 Depois digite algum texto, edite-o, e salve "foo" digitando C-x C-s.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
579 Finalmente, digite C-x C-f TUTORIAL.pt_BR <Return> para voltar ao
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
580 tutorial.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
581
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
582 O Emacs guarda cada texto de um arquivo em um objeto chamado
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
583 "buffer". Encontrar um arquivo cria um novo buffer dentro do Emacs. Para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
584 ver uma lista dos buffers que existem no serviço do seu Emacs, digite
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
585
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
586 C-x C-b Lista os buffers
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
587
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
588 >> Tente C-x C-b agora.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
589
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
590 Veja como cada buffer tem um nome, e ele também pode ter um nome de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
591 arquivo para o conteúdo de arquivo que ele armazena. Alguns buffers não
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
592 correspondem a arquivos. Por exemplo, o buffer chamado "*Buffer List*"
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
593 não tem nenhum arquivo. Esse é o buffer que contem a lista de buffers
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
594 que foi feito com C-x C-b. QUALQUER texto que você ver numa janela do
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
595 Emacs e sempre parte de algum buffer.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
596
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
597 >> Digite C-x 1 para sair da lista dos buffers.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
598
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
599 Se você fizer mudanças no texto de um arquivo, então encontrar um novo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
600 arquivo, isso não salva o conteúdo do primeiro arquivo. As mudanças
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
601 continuam dentro do Emacs, nos buffers de arquivo. A criação ou edição
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
602 do buffer do segundo arquivo não tem nenhum efeito no buffer do primeiro
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
603 arquivo. Isso é muito útil, mas também significa que você precisa de uma
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
604 maneira conveniente de salvar o buffer do primeiro arquivo. Seria
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
605 inconveniente ter que voltar para ele com C-x C-f para salva-lo com C-x
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
606 C-s. Por isso temos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
607
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
608 C-x s Salve alguns buffers
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
609
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
610 C-x s pergunta a você sobre cada buffer que contem modificação e você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
611 não salvou. Ele te pergunta, para cada buffer, se você quer salvar.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
612
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
613 >> Insira uma linha de texto, então digite C-x s.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
614 Isso deve te perguntar se você quer salvar o buffer chamado
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
615 TUTORIAL.pt_BR.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
616 Responda sim para a pergunta digitando "y".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
617
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
618
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
619 * ESTENDENDO O COMANDO SET
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
620 --------------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
621
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
622 Existem mais, muito mais comandos que o Emacs poderia possivelmente ser
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
623 colocado em todos os control e caracteres meta. O Emacs faz isso com o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
624 comando X (estender). Que vem em duas versões:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
625
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
626 C-x Extensor de caractere. Seguido por um caractere.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
627 M-x Extensor de nome de comando. Seguido por um longo nome.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
628
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
629 Esses comandos que são geralmente úteis mas pouco usados que os comandos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
630 que você já aprendeu. Você já viu dois deles: os comandos de arquivos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
631 C-x C-f para Encontrar e C-x C-s para Salvar. Outro exemplo de um
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
632 comando para finalizar a sessão do Emacs - esse é o comando C-x C-c (Não
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
633 se preocupe em perder as mudanças que você fez; C-x C-c oferece salvar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
634 cada arquivo modificado antes de matar o Emacs.).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
635
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
636 C-z é o comando para sair do Emacs *temporariamente* - então você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
637 voltar para a mesma seção do Emacs depois.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
638
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
639 Em sistemas que permitem isso, C-z "suspende" o Emacs; isso e, retorna
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
640 ao shell mas não destrói o Emacs. Nos shells mais comum, você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
641 resumir o Emacs com o comando 'fg' ou com '%emacs'.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
642
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
643 Nos sistemas que não implementam suspensão, C-z cria um subshell rodando
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
644 sobre o Emacs para dar a você a chance de rodar outros programas e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
645 retornar ao Emacs depois; isso não "sai" verdadeiramente do Emacs. Nesse
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
646 caso, o comando shell 'exit' é o comando usual para voltar ao Emacs do
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
647 subshell.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
648
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
649 A hora de usar o C-x C-c é quando você esta prestes a sair do sistema
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
650 operacional. É também a maneira correta de sair do Emacs quando chamado
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
651 através de um cliente de e-mail ou outros utilitários, porque eles não
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
652 controlam a suspensão do Emacs. Em outras circunstâncias, se você não
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
653 estiver saindo do sistema operacional, é melhor suspender o Emacs com
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
654 C-z ao invés de sair do Emacs.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
655
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
656 Existem diversos comando C-x. Aqui esta uma lista dos que você aprendeu:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
657
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
658 C-x C-f Encontrar arquivo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
659 C-x C-s Salvar arquivo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
660 C-x C-b Listar buffers.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
661 C-x C-c Sair do Emacs.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
662 C-x 1 Deletar todas menos a janela atual.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
663 C-x u Desfazer.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
664
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
665 O extensor de nome de comando é usado menos ainda, ou comandos que são
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
666 usados apenas em alguns modos. Um exemplo é o comando replace-string,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
667 que globalmente troca uma string por outra. Quando você digita M-x, o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
668 Emacs te pergunta no rodapé da tela M-x e você deve digitar o nome do
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
669 comando; nesse caso, "replace-string". Apenas digite "repl s<TAB>" e o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
670 Emacs ira completar o nome. (<TAB> é a tecla Tab, usualmente encontrando
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
671 abaixo do CapsLock ou Shift bem na extremidade do teclado.). Termine o
55620
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
672 comando com <Return>.
55585
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
673
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
674 O comando replace-string requer dois argumentos - a string para ser
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
675 trocada, e a string que ira substitui-la. Você precisa terminar cada
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
676 argumento com <Return>.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
677
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
678 >> Mova o cursor para a linha branca duas linhas abaixo dessa.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
679 Digite então M-x repl s<Return>mudou<Return>alterado<Return>.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
680
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
681 Note como essa linha mudou: você substituiu a palavra m-u-d-o-u por
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
682 "alterado" quando ocorreu, apos a posição inicial do cursor.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
683
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
684
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
685 * SALVAMENTO AUTOMÁTICO
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
686 -----------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
687
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
688 Quando você fizer mudanças em um arquivo, mas você ainda não tiver
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
689 salvo, elas podem ser perdidas se o seu computador der pau. Para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
690 proteger você disso, o Emacs periodicamente escreve um arquivo "auto
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
691 salvo" para cada arquivo que você estiver editando. O nome do arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
692 auto salvo tem um # no inicio e no fim; por exemplo, se o seu arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
693 tiver o nome "ola.c", o nome do arquivo auto salvo dele será
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
694 "#ola.c#". Quando você salvar o arquivo da maneira normal, o Emacs
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
695 deleta os arquivos auto salvos.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
696
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
697 Se o computador der pau, você pode recuperar suas modificações auto
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
698 salvas abrindo o arquivo normalmente (o arquivo que você estava
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
699 editando, não o arquivo auto-salvo) e então digitar M-x recover
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
700 file<Return>. Quando isso perguntar por confirmação, digite yes<Return>
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
701 para ir em frente e recuperar os dados auto salvos.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
702
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
703
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
704 * ÁREA DE SAÍDA (ECHO AREA)
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
705 ---------------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
706
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
707 Se o Emacs ver que você esta digitando comandos multi-caractere
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
708 lentamente, ele os mostrara para você no fim da tela numa área chamada
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
709 Área de Saída ou Echo Área. A área de saída contem a linha de rodapé da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
710 tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
711
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
712
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
713 * MODE LINE
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
714 -----------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
715
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
716 A linha imediatamente acima da área de saída é chamada de "mode line". O
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
717 mode line diz algo algo mais ou menos assim:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
718
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
719 --:** TUTORIAL.pt_BR (Fundamental)--L670--58%----------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
720
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
721 Essa linha da informações úteis sobre o status do Emacs e o texto que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
722 você esta editando.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
723
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
724 Você já sabe o que o nome do arquivo significa -- é o arquivo que você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
725 encontrou. -NN%-- indica sua posição no arquivo texto; significa que NN
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
726 percento do texto esta acima do topo da tela. Se o topo do arquivo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
727 estiver na tela, ele dirá --Top-- ao invés de --00%--. Se o rodapé do
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
728 texto estiver na tela, ele mostrara --Bot--. Se você estiver olhando um
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
729 texto muito pequeno que cabe na todo na tela, o mode line ira dizer
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
730 --All--.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
731
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
732 O L são dígitos e indicam a posição de uma outra maneira: eles mostram a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
733 linha corrente do ponto.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
734
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
735 Os asteriscos próximo ao inicio significa que você fez mudanças ao
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
736 texto. Logo após você visitar um arquivo ou salvar um arquivo, essa
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
737 parte do mode line não mostrara asteriscos, apenas traços.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
738
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
739 A parte do mode line dentro do parênteses lhe diz quais modos você esta
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
740 utilizando. O modo padrão é o Fundamental que é o que você esta
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
741 utilizando agora. É um exemplo de um "modo majoritário".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
742
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
743 O Emacs tem diversos diferentes modos majoritários. Alguns deles são
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
744 para edição de diferentes linguagens de programação e/ou tipos de texto,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
745 como modo Lisp, modo Texto, etc. Em qualquer momento um é apenas um modo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
746 majoritário e ativo, e seu nome pode ser encontrado no mode line
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
747 exatamente onde o "Fundamental" esta agora.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
748
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
749 Cada modo majoritário faz com que alguns comandos operem de modo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
750 diferente. Por exemplo, existem comandos para criar comentários nos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
751 programas, e desde que cada linguagem de programação tem uma idéia
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
752 diferente de como um comentário deve ser, cada modo majoritário tem que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
753 inserir seus comentários individualmente. Cada modo majoritário é o nome
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
754 de um comando estendido, e é assim que você pode mudar para determinado
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
755 modo. Por exemplo, M-x fundamental-mode é o comando para trocar para o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
756 modo Fundamental.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
757
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
758 Se você vai editar texto em Português, como neste arquivo, você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
759 utilizar o modo Texto.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
760
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
761 >> Digite M-x text mode<Return>.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
762
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
763 Não se preocupe, nenhum dos comandos do Emacs que você aprendeu
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
764 mudarão. Mas você pode observar que o M-f e o M-b tratam os apóstrofos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
765 como parte das palavras. Anteriormente, no modo Fundamental, M-f e M-b
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
766 trataram os apóstrofos como separadores de palavras.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
767
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
768 Modos majoritários fazem usualmente modificações como esta: a maioria
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
769 dos comandos fazem "a mesma coisa" em cada modo majoritário, mas eles
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
770 trabalham um pouquinho diferente.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
771
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
772 Para ver a documentação do seu modo majoritário, digite C-h m.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
773
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
774 >> Utilize C-u C-v uma ou mais para trazer essa linha próxima ao topo da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
775 tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
776 >> Digite C-h m, para ver como o modo texto difere do modo Fundamental.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
777 >> Digite C-x 1 para remover a documentação da tela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
778
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
779 Modos majoritários são chamados de majoritários porque também existem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
780 modos minoritários. Modos minoritários não são alternativos aos modos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
781 majoritários, apenas uma modificação minoritária deles. Cada modo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
782 minoritário pode ser ligado ou desligado por ele mesmo, independente de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
783 todos os outros modos minoritários, é independente do modo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
784 majoritário. Então você pode não utilizar modos minoritários, ou um modo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
785 minoritário, ou qualquer combinação de modos minoritários.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
786
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
787 Um modo minoritário que é bastante útil, especialmente para editar texto
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
788 em Português, é o modo Auto Fill. Quando ele esta ligado, o Emacs quebra
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
789 a linha entre as palavras automaticamente quando você inserir um texto e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
790 criar uma linha muito comprida.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
791
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
792 Você pode ligar o modo Auto Fill fazendo M-x auto fill
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
793 mode<Return>. Quando o modo estiver ligado, você pode desliga-lo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
794 novamente fazendo M-x auto fill mode<Return>. Se o modo estiver
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
795 desligado, esse comando o liga, e se ele estiver ligado, este comando o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
796 desligara. Nos dizemos que o comando inverte seu status.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
797
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
798 >> Digite M-x auto fill mode<Return> agora. Então insira uma linha de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
799 "asdf " diversas vezes ate que você veja dividir em duas linhas. Você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
800 precisa colocar espaços entre as palavras porque o modo Auto Fill
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
801 quebra apenas nos espaços.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
802
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
803 A margem é usualmente definida com 70 caracteres, mas você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
804 modifica-la com o comando C-x f. Você deve dar a margem que você quer
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
805 como um argumento numérico.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
806
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
807 >> Digite C-x f com um argumento de 20. (C-u 20 C-x f).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
808 Então digite algum texto e veja o Emacs encher linhas com ate 20
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
809 caracteres. Então, volte a definir a margem para 70 utilizando C-x f.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
810
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
811 Se você fizer uma mudança no meio de um parágrafo, o modo Auto Fill não
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
812 ira re-preencher para você. Para re-preencher o parágrafo, digite M-q
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
813 (Meta-q) com o cursor dentro do parágrafo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
814
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
815 >> Mova o cursor dentro do parágrafo anterior e digite M-q.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
816
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
817
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
818 * PESQUISANDO
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
819 -------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
820
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
821 O Emacs pode fazer pesquisas por strings (esses sao grupos de caracteres
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
822 ligados ou palavras) tanto para frente do texto ou para traz. Pesquisar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
823 por uma string e um comando de movimento do cursor; ele move o cursor
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
824 para o próximo lugar onde a string aparece.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
825
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
826 O comando de pesquisa do Emacs é diferente dos comandos de pesquisa da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
827 maioria dos editores, porque é uma pesquisa "incremental". Isso
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
828 significa que a pesquisa acontece enquanto você digita uma string para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
829 pesquisar.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
830
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
831 O comando para iniciar a pesquisa é C-s para pesquisa para frente ou C-r
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
832 para pesquisa inversa. MAS ESPERE! Não tente fazer agora.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
833
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
834 Quando você digitar C-s você percebera que uma string "I-search"
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
835 aparecera como prompt na área de saída. Isso diz para você que o Emacs
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
836 esta no que chamamos de pesquisa incremental esperando que você digite o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
837 que você quer procurar. <Return> termina a pesquisa.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
838
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
839 >> Agora digite C-s para iniciar a pesquisa. DEVAGAR, uma letra por vez,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
840 digite o caractere 'cursor', pausando cada vez que você digitar um
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
841 caractere, perceba o que acontece com o cursor. Agora que você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
842 pesquisou por "cursor", uma vez.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
843 >> Digite C-s novamente, para pesquisa a próxima ocorrência de "cursor".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
844 >> Agora digite <Delete> quatro vezes e veja como o cursor move.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
845 >> Digite <Return> para terminar a pesquisa.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
846
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
847 Você viu o que aconteceu? O Emacs, em uma pesquisa incremental, tenta ir
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
848 para a ocorrência que você digitou ate o momento. Para ir para próxima
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
849 ocorrência de 'cursor' apenas digite C-s novamente. Se nenhuma
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
850 ocorrência existir, o Emacs bipa e te diz que a pesquisa atual
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
851 falhou. C-g também termina a pesquisa.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
852
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
853 NOTA: Em alguns sistemas, digitar C-s ira travar a tela e você não verá
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
854 saída do Emacs. Isso indica que um "recurso" do sistema operacional
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
855 chamado "controle de fluxo" (flow control) esta interceptando o C-s e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
856 não deixando que passe pelo Emacs. Para destravar a tela, digite
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
857 C-q. Então, leia na seção "Spontaneous Entry to Incremental Search" no
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
858 manual do Emacs para uma dica de como lhe dar com esse "recurso".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
859
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
860 Se você estiver no meio de uma pesquisa incremental e digitar <Delete>,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
861 você percebera que o ultimo caractere da pesquisa será apagado e a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
862 pesquisa voltara para o ultimo lugar da pesquisa. Por instancia, imagine
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
863 que você tenha digitado "c", para pesquisar a primeira ocorrência de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
864 "c". Agora se você digitar "u", o cursor ira mover para a primeira
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
865 ocorrência de "cu". Agora digite <Delete>. Isso ira apagar o "u" da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
866 string de pesquisa, e o cursor movera de volta para a primeira
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
867 ocorrência de "c".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
868
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
869 Se você estiver no meio de uma pesquisa e digitar um caractere control
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
870 ou meta (com algumas exceções--caracteres que são especiais em uma
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
871 pesquisa, como C-s e C-r), a pesquisa é terminada.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
872
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
873 O C-s inicia uma pesquisa que procura por qualquer ocorrência da string
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
874 de pesquisa APÓS a posição corrente do cursor. Se você quiser pesquisar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
875 por alguma coisa anterior no texto, digite C-r ao invés. Tudo que nos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
876 dissemos sobre C-s também implica para C-r, tirando a direção da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
877 pesquisa que é reversa.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
878
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
879
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
880 * MÚLTIPLAS JANELAS
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
881 -------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
882
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
883 Um dos recursos mais interessantes do Emacs é que você pode mostrar mais
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
884 de uma janela na tela ao mesmo tempo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
885
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
886 >> Mova o cursor para essa linha e digite C-u 0 C-l (isso é control-L,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
887 não control-1).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
888
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
889 >> Agora digite C-x 2 que vai dividir a tela em duas janelas.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
890 As duas janelas vão mostrar esse tutorial. O cursor fica na janela
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
891 do topo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
892
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
893 >> Digite C-M-v para rolar para o fim da janela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
894 (Se você não tiver uma tecla Meta de verdade, digite ESC C-v.).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
895
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
896 >> Digite C-x o ("o" para "outra") para mover o cursor para o rodapé
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
897 da janela.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
898 >> Use C-v e M-v no rodapé da janela para roda-la.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
899 Continue lendo essas direções na janela do topo.
55620
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
900
55585
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
901 >> Digite C-x o novamente para mover o cursor de volta para a janela
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
902 do topo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
903 O cursor na janela do topo esta exatamente como estava antes.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
904
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
905 Você pode continuar usando C-x o para alternar entre as janelas. Cada
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
906 janela tem sua própria posição de cursor, mas apenas uma janela mostra o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
907 cursor. Todos os comandos mais comuns de edição aplicam para a janela
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
908 que o cursor esta. Chamamos isso de "janela selecionada".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
909
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
910 O comando C-M-v é muito útil para quando você estiver editando o texto
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
911 em uma janela e utilizando a outra janela para referencia. Você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
912 manter o cursor sempre na janela que você estiver editando, e avançar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
913 pela outra janela seqüencialmente utilizando C-M-v.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
914
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
915 C-M-v é um exemplo de um caractere CONTROL-META. Se você tiver uma tecla
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
916 META real, você pode digitar C-M-v segurando ambos CONTROL e META
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
917 enquanto digitar v. Não importa se CONTROL ou META "vem primeiro,"
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
918 porque ambas as teclas agem modificando o caractere que você digita.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
919
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
920 Se você não tiver um tecla META real, você pode utilizar ESC ao invés, a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
921 ordem não importa: você precisa digitar ESC seguido por Control-v,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
922 porque Control-ESC v não ira funcionar. Isso porque ESC é um caractere
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
923 com seu próprio direito, não é uma tecla de modificação.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
924
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
925 >> Digite C-x 1 (na janela do topo) para fugir da janela do rodapé.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
926
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
927 (Se você tivesse digitado C-x 1 na janela do rodapé, você fugiria da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
928 janela do topo. Pense neste comando como "Mantenha apenas uma janela--a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
929 janela que estou dentro.")
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
930
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
931 Você não precisa mostrar o mesmo buffer nas duas janelas. Se você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
932 utilizar C-x C-f para encontrar um arquivo em outra janela, a outra
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
933 janela não mudara. Você pode encontrar um arquivo em cada janela
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
934 independentemente.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
935
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
936 Aqui esta uma maneira de utilizar duas janelas para mostrar coisas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
937 diferentes:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
938
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
939 >> Digite C-x 4 C-f seguido pelo nome de um dos seus arquivos.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
940 Termine com <Return>. Veja o arquivo especificado aparece na janela
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
941 do rodapé. O cursor ira para lá, também.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
942
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
943 >> Digite C-x o para voltar a janela do topo, e C-x1 para deletar a
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
944 janela de rodapé.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
945
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
946
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
947 * NÍVEIS RECURSIVOS DE EDIÇÃO
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
948 -----------------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
949
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
950 Algumas vezes você entrara no que chamamos de "nível de edição
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
951 recursiva". Isso é indicado por colchetes no mode line, envolvendo os
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
952 parênteses em volta do nome do modo majoritário. Por exemplo, você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
953 ver [(Fundamental)] ao invés de (Fundamental).
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
954
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
955 Para sair desses níveis recorríveis de edição, digite ESC ESC ESC. Isso
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
956 e um comando de todos os propósitos "saia". Você pode também utilizar
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
957 para eliminar janelas extras, e sair de um minibuffer.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
958
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
959 >> Digite M-x para entrar no minibuffer; então digite ESC ESC ESC para
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
960 sair.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
961
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
962 Você não pode utilizar C-g para sair de um nível de edição
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
963 recursiva. Isso porque o C-g é utilizado para cancelar comandos e
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
964 argumentos COM o nível de edição recursiva.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
965
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
966
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
967 * CONSEGUINDO MAIS AJUDA
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
968 ------------------------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
969
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
970 Neste tutorial nos tentamos suprimir informações suficientes para que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
971 você comece a utilizar o Emacs. Existe tanto disponível sobre Emacs que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
972 seria impossível explicar tudo aqui. De qualquer maneira, você pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
973 querer aprender mais sobre Emacs mesmo porque ele tem muitos outros
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
974 recursos úteis. O Emacs proporciona comandos para leitura de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
975 documentação sobre comandos do Emacs. Esses comandos de "ajuda" iniciam
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
976 com o caractere Control-h, que é chamado de "o caractere de ajuda".
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
977
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
978 Para utilizar os recursos de ajuda, digite o caractere C-h, e então um
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
979 caractere dizendo que tipo de ajuda você quer. Se você REALMENTE estiver
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
980 perdido, digite C-h ? e o Emacs ira te dizer que tipo de ajuda ele pode
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
981 te dar. Se você digitar C-h e decidir que você não quer nenhuma ajuda,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
982 apenas digite C-g para cancelar.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
983
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
984 (Alguns sistemas mudam o significado do caractere C-h. Eles não deveriam
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
985 fazer isso para todos os usuários, então você tem muito a reclamar com o
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
986 administrador do sistema. Enquanto isso, se C-h não mostrar a mensagem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
987 sobre ajuda no rodapé da tela, tente digitar a tecla F1 ou M-x help
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
988 <Return> ao invés.)
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
989
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
990 O recurso de ajuda mais básico é o C-h c. Digite C-h, e o caractere c, é
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
991 um comando de caractere ou seqüência; então o Emacs mostrara uma breve
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
992 descrição do comando.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
993
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
994 >> Digite C-h c C-p
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
995 A mensagem deve ser algo assim
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
996
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
997 C-p roda o comando linha-anterior
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
998
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
999 Isso diz a você "o nome da função". Nome de funções são utilizados
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1000 basicamente para personalizar o estender o Emacs. Mas desde que nomes de
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1001 funções são utilizados para indicar que o que o comando faz, eles podem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1002 servir também como uma breve documentação--suficiente para lembrar você
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1003 os comandos que você já aprendeu.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1004
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1005 Comandos multi-caractere como C-x C-s e (se você não tiver a tecla META
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1006 ou EDIT ou ALT) <ESC>v é também permitido depois de C-h c.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1007
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1008 Para ter mais informação sobre um comando, utilize C-h k ao invés de C-h
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1009 c.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1010
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1011 >> Digite C-h k C-p.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1012
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1013 Isso mostra a documentação da função, assim como seu nome, em uma janela
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1014 do Emacs. Quando você terminar de ler a saída, digite C-x 1 para sair da
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1015 saída do texto de ajuda. Você não precisa fazer isso imediatamente
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1016 apos. Você pode fazer alguma edição enquanto utilizando como referencia
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1017 o texto de ajuda, e então digite C-x 1.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1018
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1019 Aqui estão algumas outras opções úteis do comando C-h:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1020
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1021 C-h f Descreve a função. Digite o nome da função.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1022
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1023 >> Tente digitar C-h f previous-line<Return>
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1024 Isso ira imprimir toda informação que o Emacs tem sobre a função que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1025 implementa o comando C-p.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1026
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1027 C-h a Comando Apropos. Digite uma palavra chave e o Emacs ira
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1028 listar todos os comandos que o nome contem essa
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1029 palavra. Esses comandos podem ser chamados com
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1030 Meta-x. Para alguns comandos, o comando Apropos ira
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1031 também listar um ou dois caracteres de seqüência que
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1032 roda o mesmo comando.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1033
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1034 >> Digite C-h a file<Return>.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1035
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1036 Isso mostra em uma outra janela a lista de todos os comandos M-x com
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1037 "arquivo" em seus nomes. Você Vera comandos-caractere como C-x C-f
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1038 listados ao lado do comando correspondente assim como o find-file.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1039
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1040 >> Digite C-M-v para rolar a janela de ajuda. Faca isso algumas vezes.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1041
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1042 >> Digite C-x 1 para deletar a janela de ajuda.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1043
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1044
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1045 * CONCLUSÃO
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1046 -----------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1047
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1048 Lembre, para sair permanentemente do Emacs utilize C-x C-c. Para sair
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1049 para um shell temporariamente, para que você possa voltar ao Emacs mais
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1050 tarde, utilize C-z.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1051
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1052 Esse tutorial foi feito para ser entendível para todos os novos
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1053 usuários, então se você encontrou algo que parece não estar claro, não
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1054 sente e se culpe - reclame!
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1055
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1056
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1057 * CÓPIA
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1058 -------
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1059
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1060 Esse tutorial descende de uma longa linha de tutoriais do Emacs
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1061 iniciando com um escrito por Stuart Cracraft para o Emacs original.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1062
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1063 Essa versão do tutorial foi originalmente traduzida por Marcelo Toledo
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1064 <marcelo@marcelotoledo.org> e como o GNU Emacs, tem um copyright, e vem
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1065 com uma permissão de distribuição de cópias nas seguintes condições:
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1066
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1067 Copyright (c) 1985, 1996 Free Software Foundation
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1068
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1069 Permissão é garantida a qualquer um para fazer ou distribuir copias
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1070 integrais deste documento como recebido, em qualquer meio, deixando
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1071 disponível e preservados o aviso de copyright e o aviso de permissão,
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1072 e o distribuidor garante que a permissão para distribuições
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1073 posteriores permitam o mesmo que esta nota.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1074
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1075 Permissão garantida para distribuir versões modificadas deste
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1076 documento, ou partes dele, sobre as condições acima, sempre que elas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1077 tenham uma nota visível de quem foi o ultimo a alterar-lo.
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1078
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1079 As condições para copiar o Emacs especificamente são mais complexas, mas
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1080 no mesmo espírito. Por favor, leia o arquivo COPYING e dê copias do GNU
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1081 Emacs para seus amigos. Ajude a erradicar o obstrucionismo de software
70afc4f63286 2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff changeset
1082 ("proprietário") usando, escrevendo, e compartilhando software livre!
55587
8b5ec169f7f2 Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents: 55585
diff changeset
1083
55620
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
1084 ;;; Local Variables:
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
1085 ;;; coding: latin-1
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
1086 ;;; sentence-end-double-space: nil
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
1087 ;;; End:
54a95f78bd82 Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents: 55587
diff changeset
1088
55587
8b5ec169f7f2 Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents: 55585
diff changeset
1089 ;;; arch-tag: 8ea256d6-2c4a-49ee-ac08-0ea6ef25bf8d