Vim - Usando o Vim como Ide
Podemos configurar o Vim para usá-lo como IDE. Nesta seção, discutiremos os seguintes itens
- Realce de sintaxe
- Recuo inteligente
- Bounce
- Executar comandos shell
- Configurando ctags e csope
- Preenchimento automático e sugestão automática
Realce de sintaxe
O realce da sintaxe é um dos recursos importantes do IDE. Para habilitar o uso de destaque de sintaxe -
:syntax on
Por exemplo, a imagem abaixo mostra o destaque de sintaxe para o código C -
Para desativar o realce de sintaxe, use -
:syntax off
Quando o realce de sintaxe é desabilitado, ele mostrará a seguinte saída -
Recuo inteligente
Para realizar o recuo automático e inteligente, use os seguintes comandos -
: set autoindent
: set smartindent
Além disso, você pode usar o comando abaixo para recuar automaticamente o código C -
: set cindent
Pulo
Se você estiver usando uma linguagem de programação que usa chaves para combinar várias instruções,% key será sua. Esta chave irá pular entre o início e o fim das chaves rapidamente.
Por exemplo, você está na linha 11 e executa o comando%, em seguida, ele moverá o cursor na linha 4. A imagem abaixo mostra isso -
Executar comandos shell
Para executar um único comando do usuário do editor Vim -
:!<command>
Por exemplo, para executar o comando pwd, use a seguinte sintaxe -
:!pwd
No entanto, se você quiser vários comandos do shell, execute o seguinte comando -
:shell
O comando acima lhe dará acesso ao terminal, onde você pode executar vários comandos. Assim que terminar, basta digitar o comando exit que retornará à sessão do Vim.
Configurar ctags e cscope
A combinação de ctags e csope fornece muitos recursos úteis, como ir para definição de função, ir para declaração de função, localizar chamadas de função, pesquisar arquivo e muitos mais. Execute as etapas abaixo para configurar essas ferramentas -
- Gere tags usando o seguinte comando -
$ ctags <file>
Este comando irá gerar um novo arquivo a saber tags
- Forneça o arquivo de tag ao vim usando o seguinte comando -
:set tags = tag
- Agora mova o cursor sob o nome da função e pressione Ctrl +] para ir para a definição da função.
- Usar Ctrl + t para voltar à posição anterior.
Para instalar e configurar o cscope, execute as seguintes etapas -
- Instale o cscope
$ sudo apt-get install cscope
- Gerar ctags e abrir a janela principal
$ cscope –R
- Use Ctrl + d para fechar a janela cscope
Preenchimento automático e sugestão automática
Podemos usar os seguintes comandos para preenchimento automático -
Sr. Não | Comando e Descrição |
---|---|
1 | Ctrl + x Ctrl + N Completamento de palavras |
2 | Ctrl + x Ctrl + L Completação de linha |
3 | Ctrl + x Ctrl + F Completar o nome do arquivo |
Observe que temos que usar esses comandos no modo de inserção.