Mercurial > emacs
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 |
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 |