Mercurial > emacs
annotate etc/TUTORIAL.pt_BR @ 61143:fe937402466e
Add title line.
author | Thien-Thi Nguyen <ttn@gnuvola.org> |
---|---|
date | Wed, 30 Mar 2005 15:27:56 +0000 |
parents | 54a95f78bd82 |
children | 7647346fa1e1 |
rev | line source |
---|---|
61143 | 1 Tutorial do Emacs |
55585
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
2 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
|
3 condições. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
4 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
5 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
|
6 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
|
7 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
|
8 abreviações: |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
9 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
10 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
|
11 caracter <chr> |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
12 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
|
13 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
|
14 digitar <chr>. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
15 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
|
16 <chr>. Escrevemos <ESC> para tecla ESC. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
17 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
18 |
55620
54a95f78bd82
Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents:
55587
diff
changeset
|
19 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
|
20 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
|
21 você tentar usar um comando. Por exemplo: |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
22 <<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
|
23 ajuda-com-tutorial>> |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
24 [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
|
25 abaixo] |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
26 >> 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
|
27 (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
|
28 digitar v). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
29 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
|
30 terminar de ler a tela. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
31 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
32 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
|
33 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
|
34 texto. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
35 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
36 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
|
37 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
|
38 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
|
39 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
|
40 EDIT ou ALT). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
41 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
42 >> 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
|
43 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
44 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
45 * SUMÁRIO |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
48 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
|
49 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
50 C-v Move para tela inteira posterior |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
51 M-x Move para tela inteira anterior |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
52 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
|
53 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
|
54 control-L, não control-1.) |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
55 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
56 >> 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
|
57 Digite C-l. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
58 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
|
59 perto do cursor. |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
62 * CONTROLE BÁSICO DO CURSOR |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
65 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
|
66 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
|
67 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
68 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
|
69 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
|
70 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
|
71 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
|
72 direções que eles movem: |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
73 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
74 Linha anterior, C-p |
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 : |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
77 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
|
78 : |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
79 : |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
80 Linha posterior, C-n |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
81 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
82 >> 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
|
83 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
|
84 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
85 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
|
86 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
|
87 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
|
88 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
|
89 se você os aprendesse agora. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
90 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
91 >> 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
|
92 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
93 >> 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
|
94 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
|
95 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
96 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
|
97 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
|
98 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
|
99 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
100 >> 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
|
101 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
|
102 através do caractere de nova linha. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
103 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
104 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
|
105 C-b. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
106 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
107 >> 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
|
108 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
|
109 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
|
110 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
111 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
|
112 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
|
113 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
|
114 move-lo fora da tela. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
115 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
116 >> 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
|
117 acontece. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
118 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
119 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
|
120 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
|
121 para trás. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
122 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
123 >> 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
|
124 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
125 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
|
126 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
|
127 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
|
128 jeito na direção contraria. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
129 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
130 >> 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
|
131 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
|
132 meio de palavras. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
133 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
134 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
|
135 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
|
136 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
|
137 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
|
138 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
|
139 linhas, etc). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
140 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
141 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
|
142 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
|
143 começo ou fim da sentença. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
144 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
145 >> 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
|
146 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
|
147 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
148 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
|
149 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
|
150 um parece natural. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
151 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
152 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
|
153 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
|
154 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
155 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
|
156 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
|
157 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
158 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
|
159 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
|
160 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
161 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
|
162 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
|
163 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
164 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
|
165 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
|
166 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
167 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
|
168 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
|
169 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
170 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
|
171 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
|
172 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
173 >> 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
|
174 Estes são os comandos mais utilizados. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
175 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
176 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
|
177 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
|
178 (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
|
179 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
180 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
|
181 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
|
182 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
|
183 estaria teclando M-virgula. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
184 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
185 >> 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
|
186 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
|
187 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
188 >> 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
|
189 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
|
190 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
191 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
|
192 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
|
193 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
|
194 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
|
195 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
|
196 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
|
197 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
|
198 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
|
199 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
|
200 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
201 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
|
202 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
|
203 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
|
204 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
|
205 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
|
206 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
|
207 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
|
208 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
|
209 comando que ele se aplica. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
210 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
211 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
|
212 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
213 >> 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
|
214 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
|
215 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
216 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
|
217 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
|
218 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
|
219 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
|
220 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
|
221 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
222 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
|
223 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
|
224 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
|
225 linhas. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
226 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
227 >> 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
|
228 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
229 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
|
230 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
|
231 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
232 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
|
233 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
|
234 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
|
235 barra de rolagem. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
236 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
237 >> 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
|
238 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
|
239 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
|
240 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
241 >> 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
|
242 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
|
243 que você mover o mouse. |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
246 * QUANDO O EMACS PARECE MORTO |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
249 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
|
250 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
|
251 está levando muito tempo para executar. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
252 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
253 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
|
254 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
|
255 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
256 >> 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
|
257 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
|
258 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
|
259 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
260 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
|
261 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
262 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
263 * COMANDOS DESABILITADOS |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
266 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
|
267 iniciantes não utilizem por acidente. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
268 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
269 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
|
270 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
|
271 executar o comando. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
272 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
273 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
|
274 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
|
275 responda a pergunta com "n". |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
276 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
277 >> 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
|
278 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
|
279 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
280 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
281 * JANELAS |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
284 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
|
285 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
|
286 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
|
287 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
|
288 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
289 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
|
290 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
291 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
|
292 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
|
293 janelas. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
294 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
295 >> 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
|
296 >> Digite Control-h k Control-f. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
297 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
|
298 a documentação do comando Control-f. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
299 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
300 >> 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
|
301 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
302 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
|
303 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
|
304 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
|
305 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
|
306 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
|
307 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
308 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
309 * INSERINDO E DELETANDO |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
312 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
|
313 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
|
314 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
|
315 nova linha. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
316 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
317 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
|
318 <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
|
319 "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
|
320 nem sempre! |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
321 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
322 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
|
323 posição corrente do cursor. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
324 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
325 >> 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
|
326 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
|
327 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
|
328 pessoal dele. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
329 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
330 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
|
331 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
|
332 direita indica a linha que foi continuada. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
333 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
334 >> 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
|
335 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
|
336 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
337 >> 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
|
338 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
|
339 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
340 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
|
341 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
|
342 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
|
343 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
|
344 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
345 >> 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
|
346 esta linha com a anterior. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
347 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
348 >> 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
|
349 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
350 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
|
351 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
|
352 caractere o insere algumas vezes. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
353 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
354 >> 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
|
355 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
356 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
|
357 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
|
358 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
|
359 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
360 <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
|
361 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
|
362 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
363 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
|
364 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
|
365 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
366 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
|
367 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
|
368 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
369 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
|
370 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
|
371 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
|
372 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
|
373 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
374 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
|
375 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
|
376 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
|
377 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
|
378 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
379 >> 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
|
380 >> 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
|
381 tela. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
382 >> 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
|
383 parágrafo. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
384 >> 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
|
385 antes do . (ponto). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
386 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
387 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
|
388 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
|
389 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
|
390 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
|
391 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
|
392 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
|
393 você não possa colar esse texto). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
394 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
395 >> 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
|
396 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
|
397 >> 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
|
398 linha será matada. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
399 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
400 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
|
401 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
|
402 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
|
403 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
|
404 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
|
405 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
406 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
|
407 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
|
408 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
|
409 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
|
410 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
|
411 copias dele. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
412 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
413 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
|
414 posição corrente do cursor. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
415 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
416 >> 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
|
417 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
418 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
|
419 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
|
420 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
421 >> 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
|
422 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
423 Agora pegue o texto matado: |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
424 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
425 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
|
426 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
|
427 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
428 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
|
429 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
|
430 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
|
431 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
|
432 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
|
433 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
|
434 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
|
435 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
|
436 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
|
437 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
438 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
|
439 kill mais recente). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
440 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
441 >> 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
|
442 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
|
443 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
|
444 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
|
445 segundo kill volte, e depois mais alguns. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
446 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
|
447 negativos. |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
450 * DESFAZENDO (UNDO) |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
453 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
|
454 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
|
455 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
456 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
|
457 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
|
458 um comando adicional. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
459 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
460 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
|
461 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
|
462 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
|
463 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
|
464 inserção de um texto.). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
465 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
466 >> 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
|
467 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
468 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
|
469 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
|
470 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
|
471 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
|
472 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
|
473 CONTROL. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
474 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
475 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
|
476 repetição. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
477 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
478 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
|
479 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
|
480 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
|
481 desfazer (undo). |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
484 * ARQUIVOS |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
487 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
|
488 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
|
489 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
|
490 "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
|
491 "visitar" um arquivo.). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
492 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
493 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
|
494 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
|
495 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
|
496 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
|
497 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
|
498 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
|
499 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
|
500 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
|
501 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
502 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
|
503 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
|
504 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
|
505 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
|
506 "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
|
507 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
|
508 lugar especifico. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
509 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
510 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
|
511 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
|
512 "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
|
513 arquivo). Depois que você digitar o comando |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
514 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
515 C-x C-f Encontrar um arquivo |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
516 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
517 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
|
518 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
|
519 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
|
520 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
|
521 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
522 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
|
523 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
|
524 tecla C-g. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
525 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
526 >> 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
|
527 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
|
528 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
|
529 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
530 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
|
531 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
|
532 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
|
533 finalizado. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
534 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
535 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
|
536 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
|
537 permanentes digite o comando |
55620
54a95f78bd82
Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents:
55587
diff
changeset
|
538 |
55585
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
539 C-x C-s Salve o arquivo |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
540 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
541 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
|
542 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
|
543 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
|
544 nome original do arquivo. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
545 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
546 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
|
547 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
|
548 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
|
549 motivo. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
550 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
551 >> 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
|
552 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
|
553 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
554 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
|
555 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
|
556 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
|
557 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
|
558 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
|
559 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
|
560 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
561 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
|
562 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
|
563 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
|
564 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
|
565 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
|
566 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
|
567 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
|
568 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
569 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
570 * BUFFERS |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
573 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
|
574 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
|
575 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
|
576 do Emacs. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
577 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
578 >> 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
|
579 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
|
580 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
|
581 tutorial. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
582 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
583 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
|
584 "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
|
585 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
|
586 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
587 C-x C-b Lista os buffers |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
588 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
589 >> Tente C-x C-b agora. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
590 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
591 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
|
592 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
|
593 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
|
594 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
|
595 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
|
596 Emacs e sempre parte de algum buffer. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
597 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
598 >> 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
|
599 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
600 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
|
601 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
|
602 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
|
603 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
|
604 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
|
605 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
|
606 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
|
607 C-s. Por isso temos |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
608 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
609 C-x s Salve alguns buffers |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
610 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
611 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
|
612 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
|
613 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
614 >> 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
|
615 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
|
616 TUTORIAL.pt_BR. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
617 Responda sim para a pergunta digitando "y". |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
620 * ESTENDENDO O COMANDO SET |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
623 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
|
624 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
|
625 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
|
626 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
627 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
|
628 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
|
629 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
630 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
|
631 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
|
632 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
|
633 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
|
634 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
|
635 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
|
636 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
637 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
|
638 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
|
639 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
640 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
|
641 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
|
642 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
|
643 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
644 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
|
645 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
|
646 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
|
647 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
|
648 subshell. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
649 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
650 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
|
651 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
|
652 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
|
653 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
|
654 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
|
655 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
|
656 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
657 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
|
658 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
659 C-x C-f Encontrar arquivo. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
660 C-x C-s Salvar arquivo. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
661 C-x C-b Listar buffers. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
662 C-x C-c Sair do Emacs. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
663 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
|
664 C-x u Desfazer. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
665 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
666 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
|
667 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
|
668 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
|
669 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
|
670 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
|
671 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
|
672 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
|
673 comando com <Return>. |
55585
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
674 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
675 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
|
676 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
|
677 argumento com <Return>. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
678 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
679 >> 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
|
680 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
|
681 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
682 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
|
683 "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
|
684 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
685 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
686 * SALVAMENTO AUTOMÁTICO |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
689 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
|
690 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
|
691 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
|
692 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
|
693 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
|
694 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
|
695 "#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
|
696 deleta os arquivos auto salvos. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
697 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
698 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
|
699 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
|
700 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
|
701 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
|
702 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
|
703 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
704 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
705 * ÁREA DE SAÍDA (ECHO AREA) |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
708 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
|
709 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
|
710 Á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
|
711 tela. |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
714 * MODE LINE |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
717 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
|
718 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
|
719 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
720 --:** TUTORIAL.pt_BR (Fundamental)--L670--58%---------------- |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
721 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
722 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
|
723 você esta editando. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
724 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
725 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
|
726 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
|
727 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
|
728 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
|
729 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
|
730 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
|
731 --All--. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
732 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
733 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
|
734 linha corrente do ponto. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
735 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
736 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
|
737 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
|
738 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
|
739 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
740 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
|
741 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
|
742 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
|
743 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
744 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
|
745 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
|
746 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
|
747 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
|
748 exatamente onde o "Fundamental" esta agora. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
749 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
750 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
|
751 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
|
752 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
|
753 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
|
754 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
|
755 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
|
756 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
|
757 modo Fundamental. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
758 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
759 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
|
760 utilizar o modo Texto. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
761 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
762 >> Digite M-x text mode<Return>. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
763 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
764 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
|
765 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
|
766 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
|
767 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
|
768 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
769 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
|
770 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
|
771 trabalham um pouquinho diferente. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
772 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
773 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
|
774 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
775 >> 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
|
776 tela. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
777 >> 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
|
778 >> 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
|
779 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
780 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
|
781 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
|
782 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
|
783 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
|
784 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
|
785 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
|
786 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
|
787 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
788 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
|
789 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
|
790 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
|
791 criar uma linha muito comprida. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
792 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
793 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
|
794 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
|
795 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
|
796 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
|
797 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
|
798 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
799 >> 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
|
800 "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
|
801 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
|
802 quebra apenas nos espaços. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
803 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
804 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
|
805 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
|
806 como um argumento numérico. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
807 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
808 >> 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
|
809 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
|
810 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
|
811 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
812 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
|
813 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
|
814 (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
|
815 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
816 >> 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
|
817 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
818 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
819 * PESQUISANDO |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
822 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
|
823 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
|
824 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
|
825 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
|
826 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
827 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
|
828 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
|
829 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
|
830 pesquisar. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
831 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
832 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
|
833 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
|
834 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
835 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
|
836 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
|
837 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
|
838 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
|
839 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
840 >> 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
|
841 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
|
842 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
|
843 pesquisou por "cursor", uma vez. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
844 >> 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
|
845 >> 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
|
846 >> Digite <Return> para terminar a pesquisa. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
847 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
848 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
|
849 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
|
850 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
|
851 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
|
852 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
|
853 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
854 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
|
855 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
|
856 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
|
857 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
|
858 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
|
859 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
|
860 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
861 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
|
862 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
|
863 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
|
864 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
|
865 "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
|
866 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
|
867 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
|
868 ocorrência de "c". |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
869 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
870 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
|
871 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
|
872 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
|
873 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
874 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
|
875 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
|
876 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
|
877 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
|
878 pesquisa que é reversa. |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
881 * MÚLTIPLAS JANELAS |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
884 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
|
885 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
|
886 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
887 >> 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
|
888 não control-1). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
889 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
890 >> 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
|
891 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
|
892 do topo. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
893 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
894 >> 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
|
895 (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
|
896 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
897 >> 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
|
898 da janela. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
899 >> 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
|
900 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
|
901 |
55585
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
902 >> 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
|
903 do topo. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
904 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
|
905 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
906 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
|
907 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
|
908 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
|
909 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
|
910 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
911 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
|
912 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
|
913 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
|
914 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
|
915 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
916 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
|
917 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
|
918 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
|
919 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
|
920 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
921 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
|
922 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
|
923 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
|
924 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
|
925 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
926 >> 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
|
927 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
928 (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
|
929 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
|
930 janela que estou dentro.") |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
931 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
932 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
|
933 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
|
934 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
|
935 independentemente. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
936 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
937 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
|
938 diferentes: |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
939 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
940 >> 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
|
941 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
|
942 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
|
943 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
944 >> 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
|
945 janela de rodapé. |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
948 * NÍVEIS RECURSIVOS DE EDIÇÃO |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
951 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
|
952 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
|
953 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
|
954 ver [(Fundamental)] ao invés de (Fundamental). |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
955 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
956 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
|
957 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
|
958 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
|
959 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
960 >> 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
|
961 sair. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
962 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
963 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
|
964 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
|
965 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
|
966 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
967 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
968 * CONSEGUINDO MAIS AJUDA |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
971 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
|
972 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
|
973 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
|
974 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
|
975 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
|
976 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
|
977 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
|
978 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
979 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
|
980 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
|
981 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
|
982 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
|
983 apenas digite C-g para cancelar. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
984 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
985 (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
|
986 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
|
987 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
|
988 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
|
989 <Return> ao invés.) |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
990 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
991 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
|
992 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
|
993 descrição do comando. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
994 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
995 >> Digite C-h c C-p |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
996 A mensagem deve ser algo assim |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
997 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
998 C-p roda o comando linha-anterior |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
999 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1000 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
|
1001 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
|
1002 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
|
1003 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
|
1004 os comandos que você já aprendeu. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1005 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1006 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
|
1007 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
|
1008 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1009 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
|
1010 c. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1011 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1012 >> Digite C-h k C-p. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1013 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1014 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
|
1015 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
|
1016 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
|
1017 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
|
1018 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
|
1019 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1020 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
|
1021 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1022 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
|
1023 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1024 >> 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
|
1025 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
|
1026 implementa o comando C-p. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1027 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1028 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
|
1029 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
|
1030 palavra. Esses comandos podem ser chamados com |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1031 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
|
1032 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
|
1033 roda o mesmo comando. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1034 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1035 >> Digite C-h a file<Return>. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1036 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1037 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
|
1038 "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
|
1039 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
|
1040 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1041 >> 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
|
1042 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1043 >> 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
|
1044 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1045 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1046 * CONCLUSÃO |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1049 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
|
1050 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
|
1051 tarde, utilize C-z. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1052 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1053 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
|
1054 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
|
1055 sente e se culpe - reclame! |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1058 * CÓPIA |
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 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1061 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
|
1062 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
|
1063 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1064 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
|
1065 <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
|
1066 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
|
1067 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1068 Copyright (c) 1985, 1996 Free Software Foundation |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1069 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1070 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
|
1071 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
|
1072 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
|
1073 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
|
1074 posteriores permitam o mesmo que esta nota. |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1075 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1076 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
|
1077 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
|
1078 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
|
1079 |
70afc4f63286
2004-04-13 Marcelo Toledo <marcelo@marcelotoledo.org>
David Kastrup <dak@gnu.org>
parents:
diff
changeset
|
1080 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
|
1081 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
|
1082 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
|
1083 ("proprietário") usando, escrevendo, e compartilhando software livre! |
55587
8b5ec169f7f2
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
55585
diff
changeset
|
1084 |
55620
54a95f78bd82
Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents:
55587
diff
changeset
|
1085 ;;; Local Variables: |
54a95f78bd82
Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents:
55587
diff
changeset
|
1086 ;;; coding: latin-1 |
54a95f78bd82
Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents:
55587
diff
changeset
|
1087 ;;; sentence-end-double-space: nil |
54a95f78bd82
Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents:
55587
diff
changeset
|
1088 ;;; End: |
54a95f78bd82
Add coding: latin-1, sentence-end-double-space: nil.
Juri Linkov <juri@jurta.org>
parents:
55587
diff
changeset
|
1089 |
55587
8b5ec169f7f2
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
55585
diff
changeset
|
1090 ;;; arch-tag: 8ea256d6-2c4a-49ee-ac08-0ea6ef25bf8d |