|
|
|
[Menu principal](Extra/home)|
|
|
|
|
|---|
|
|
|
|
|
|
|
|
# Utilizando VIM no Terminal
|
|
|
|
|
|
|
|
## Baixando VIM no computador
|
|
|
|
|
|
|
|
* Use o seguinte comando no Terminal Linux
|
|
|
|
|
|
|
|
```shell
|
|
|
|
# Linux
|
|
|
|
|
|
|
|
apt-get install vim
|
|
|
|
|
|
|
|
# centos/fedora
|
|
|
|
|
|
|
|
yum install vim
|
|
|
|
```
|
|
|
|
|
|
|
|
## Acessando o VIM
|
|
|
|
|
|
|
|
* Coloque a seguinte estrutura
|
|
|
|
|
|
|
|
```shell
|
|
|
|
vim nomeArquivo.extensao
|
|
|
|
```
|
|
|
|
|
|
|
|
* Um exemplo
|
|
|
|
|
|
|
|
```shell
|
|
|
|
# Arquivo texto
|
|
|
|
vim arquivo.txt
|
|
|
|
|
|
|
|
# Arquivo java
|
|
|
|
vim arquivo.java
|
|
|
|
|
|
|
|
# Arquivo shell script
|
|
|
|
vim arquivo.sh
|
|
|
|
```
|
|
|
|
|
|
|
|
## Comandos Fora do modo inserção
|
|
|
|
|
|
|
|
### Saindo do VIM
|
|
|
|
|
|
|
|
Comando|Uso
|
|
|
|
|---|---|
|
|
|
|
:q | Sai do VIM se nao tiver alteracao no arquivo
|
|
|
|
:q!| Sai do VIM forçadamente, deletando alterações feitas
|
|
|
|
:wq| Salva as alterações do VIM e depois sai do arquivo
|
|
|
|
|
|
|
|
### Interagindo no Arquivo
|
|
|
|
|
|
|
|
Comando|Uso
|
|
|
|
|---|---|
|
|
|
|
:d | Deleta a linha especifica onde o cursor esta
|
|
|
|
$ | Pula para o final da linha especifica
|
|
|
|
SHIFT + INSERT | Cola no arquivo após o cursor as informacoes no CTRL + C
|
|
|
|
|
|
|
|
### Configurando para desenvolver
|
|
|
|
|
|
|
|
Comando|Uso
|
|
|
|
|---|---|
|
|
|
|
:set number| Apresenta os numeros das linhas no VIM
|
|
|
|
|
|
|
|
### Copiar e colar no Arquivo VIM
|
|
|
|
|
|
|
|
Comando|Uso
|
|
|
|
|---|---|
|
|
|
|
V | vai selecionando linha por linha
|
|
|
|
v | vai selecionando palavra por palavra
|
|
|
|
y | copia as informações selecionadas no arquivo
|
|
|
|
P | cola as informações após o maiusculo
|
|
|
|
|
|
|
|
### Mexendo com Inserção no VIM
|
|
|
|
|
|
|
|
Comando|Uso
|
|
|
|
|---|---|
|
|
|
|
i | Entra no modo de Inserção no VIM
|
|
|
|
ESC | Sai do modo de Inserção no VIM
|
|
|
|
|