103.8 Basic file editing Flashcards

(51 cards)

1
Q

O que é o vi no contexto das distribuições Linux?

A

É um editor de texto interativo do ambiente shell normalmente pré-instalado e usado como editor padrão.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual é a principal diferença entre vi e editores gráficos?

A

O vi funciona inteiramente no terminal e utiliza atalhos de teclado em vez de interface gráfica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é o vim?

A

É uma versão aprimorada do vi que adiciona recursos como realce de sintaxe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como iniciar o vi abrindo um arquivo específico?

A

Fornecendo o caminho do arquivo como argumento do comando vi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como abrir um arquivo no vi já posicionado em uma linha específica?

A

Usando vi +n arquivo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual o efeito de usar apenas o sinal + ao iniciar o vi?

A

O cursor é posicionado na última linha do arquivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais são os dois modos mais comuns do vi?

A

Modo normal e modo de inserção.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual é o modo padrão ao iniciar o vi?

A

O modo normal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como entrar no modo de inserção no vi?

A

Executando um comando de inserção como i

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como sair do modo de inserção e voltar ao modo normal?

A

Pressionando a tecla Esc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual a função do modo normal no vi?

A

Permitir navegação no texto e execução de comandos de edição.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quais teclas movem o cursor para esquerda

A

baixo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quais comandos levam o cursor ao início e ao fim da linha?

A

0 para o início e $ para o fim da linha.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quais comandos levam ao início e ao fim do documento?

A

1G para o início e G para o fim.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual comando inicia uma busca para frente no texto?

A

O comando /.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual comando inicia uma busca para trás no texto?

A

O comando ?.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Qual a função das teclas i e I?

A

Entrar no modo de inserção antes do cursor ou no início da linha atual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Qual a função das teclas a e A?

A

Entrar no modo de inserção após o cursor ou no final da linha atual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

O que fazem as teclas o e O?

A

Criam uma nova linha e entram no modo de inserção abaixo ou acima da linha atual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Qual a função do comando x?

A

Excluir o caractere sob o cursor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Qual a função do comando r?

A

Substituir o caractere sob o cursor.

22
Q

Qual a função do comando yy?

A

Copiar a linha inteira.

23
Q

Qual a função do comando p?

A

Colar o conteúdo copiado após o cursor.

24
Q

Qual comando desfaz a última ação?

25
Qual comando refaz a última ação desfeita?
Ctrl-R.
26
Quais comandos salvam e fecham o arquivo rapidamente?
ZZ ou :wq.
27
Qual comando fecha o vi sem salvar?
ZQ ou :q!.
28
Como repetir um comando várias vezes no vi?
Precedendo o comando com um número.
29
O que são registros no vi?
Áreas de armazenamento que permitem guardar múltiplos conteúdos copiados simultaneamente.
30
Como especificar um registro para copiar ou colar?
Usando " seguido da letra do registro.
31
Como criar uma marca em uma posição do texto?
Pressionando m seguido de uma letra.
32
Como retornar a uma marca criada?
Usando ' seguido da letra da marca.
33
O que é uma macro no vi?
Uma sequência de comandos gravada para execução posterior.
34
Como iniciar e encerrar a gravação de uma macro?
Pressionando q
35
Onde macros persistentes podem ser configuradas?
No arquivo ~/.vimrc.
36
O que são comandos de dois pontos no vi?
Comandos iniciados por : no modo normal para salvar
37
Qual comando de dois pontos substitui texto usando expressão regular?
:s/REGEX/TEXT/g.
38
Como executar um comando do shell a partir do vi?
Usando :! seguido do comando.
39
Qual comando define o editor padrão do shell?
As variáveis VISUAL ou EDITOR.
40
Como definir o nano como editor padrão da sessão atual?
Usando export EDITOR=nano.
41
Qual editor alternativo ao vi é considerado mais simples?
O nano.
42
Qual a principal característica do nano em relação ao vi?
Todo texto digitado é inserido diretamente
43
Quais teclas iniciam uma seleção no nano?
Ctrl-6 ou Meta-A.
44
Qual editor é considerado um IDE completo no ambiente shell?
O Emacs.
45
Como abrir ~/.bash_profile no vi indo direto para a última linha?
Usando o comando vi + ~/.bash_profile.
46
Quais teclas recuam uma seleção três passos à esquerda no vi?
3<.
47
Quais teclas selecionam uma linha sem incluir o caractere de nova linha?
0v$h.
48
Quais teclas excluem do cursor até o próximo ponto final?
dt..
49
Como selecionar e excluir um bloco de oito colunas por cinco linhas no vim?
Usando 0
50
O que fazer para descartar um arquivo de troca após falha de energia no vi?
Pressionar d quando solicitado.
51
Como gravar uma macro que cole o conteúdo do registro l antes da linha atual?
Usando a sequência qa"lPq.