Opções e configurações importantes do VIM

Opções e configurações importantes do VIM
Vim é um dos editores de texto da linha de comando de código aberto mais populares. É altamente configurável e suporta muitas opções, que é a razão de sua popularidade entre os usuários. Neste artigo, discutiremos algumas das opções de configuração do VIM que o ajudarão a otimizar seu ambiente de edição de acordo com suas preferências. A maioria das opções mencionadas aqui não é ativada por padrão no VIM.

Existem duas maneiras de usar as opções de configuração do VIM:

1. Ative as opções para um arquivo individual dentro da sessão do VIM usando: Defina Abra o arquivo desejado no VIM, digite qualquer opção usando o comando: set no modo normal e pressione Enter.

2. Ative as opções permanentemente para todos os arquivos, especificando -os no arquivo de configuração do VIM local ~//.Vimrc. Quaisquer que sejam as opções que você deseja ativar, basta adicioná -las no ~/.arquivo VIMRC removendo o (:) Antes do comando set e, em seguida, salve e feche o arquivo.

O arquivo de configuração do VIM pode ser criado para o usuário atual com o seguinte comando no terminal:

$ touch ~//.Vimrc

Para editar o arquivo de configuração do VIM, use o seguinte comando no terminal:

$ vim ~//.Vimrc

Opções de pesquisa

Habilite o destaque da pesquisa

Ao procurar algum texto, geralmente é útil destacar todos os resultados da pesquisa para que você possa encontrar de relance onde se encontra o padrão de correspondência. Ativar o destaque da pesquisa adiciona um fundo colorido a todos os resultados da pesquisa. O destaque da pesquisa está desativado por padrão.

Para ativar o destaque da pesquisa, use o seguinte comando:

: Defina HLSearch

Para desativar a pesquisa destacando, basta prefixar a opção com a palavra "não".

: Defina NohlSearch

Pesquisas incrementais

Geralmente, quando você realiza uma pesquisa normal no VIM, você só pode ver o resultado depois de digitar toda a palavra de pesquisa e pressionar Enter. Com a pesquisa incremental do VIM, você pode ver os resultados da pesquisa ao começar a digitar a palavra de pesquisa. Ele destaca todo o texto que corresponde ao que você entrou até agora. Por exemplo, você está procurando a palavra "contagem". Quando você começa a digitar cartas, você verá Vim destacando as partidas.

A pesquisa incremental está desativada por padrão. Para ativar a pesquisa incremental, use o seguinte comando:

: Definir IncSearch

Para desativar a pesquisa incremental, basta prefixar a opção com a palavra "não".

: Defina noincsearch

Pesquisa insensível ao caso

Por padrão, o VIM realiza pesquisa sensível ao caso, tratando uma letra em maiúsculas e minúsculas de maneira baixa de maneira diferente. Para realizar pesquisas insensíveis ao caso, use o seguinte comando:

: defina ignorecase

Para reativar a pesquisa sensível ao caso, basta prefixar a opção com a palavra "não".

: Defina noignorecase

Busca inteligente

Às vezes, ao executar a pesquisa sensível ao caso de algum texto, você precisa realizar pesquisas insensíveis a casos para algum outro texto. Mudando entre ignorecase e noignorecase podem ser irritantes. Felizmente, O VIM nos permite fazer pesquisas inteligentes usando a opção SmartCase com a opção Ignorecase. Ao combinar essas opções, você receberá uma pesquisa sensível ou insensível ao caso com base no cenário:

  • Se você entrar em uma consulta de pesquisa em minúsculas, a pesquisa será insensível ao caso. Por exemplo, a pesquisa do Ubuntu encontrará Ubuntu, Ubuntu e Ubuntu.
  • Se você inserir uma consulta de pesquisa que contém uma ou mais letras na mancha, a pesquisa será sensível. Por exemplo, pesquisar por Ubuntu encontrará apenas Ubuntu, não Ubuntu ou Ubuntu

Para realizar uma pesquisa inteligente no VIM, use os seguintes comandos:

: Definir ignorecase (pressione Enter)
: Definir SmartCase (pressione Enter)

Para desativar a pesquisa inteligente, basta prefixar as opções com a palavra "não":

: Defina o Nosmartcase

Gravar arquivos automaticamente

Ao alternar entre vários arquivos, Vim pede que você salve o arquivo primeiro se ele foi modificado. No entanto, com o Autowrite Opção, o Vim salva o arquivo automaticamente quando você usa os comandos: n (ou: p ,: primeiro,: último) para mudar para outro arquivo.

Para escrever arquivos automaticamente antes de abrir outro arquivo, use o seguinte comando:

: Defina a Autowrite

Para desativar esta opção, basta prefixar a opção com a palavra "não".

: Defina Noautowrite

Ativando o indentação automática

Ativar o recuo automático em vim permite recuar cada linha da mesma forma que a anterior. Por exemplo, você recua uma linha com espaço ou guia e pressiona Enter. As próximas linhas que você digitar serão automaticamente destinadas com a mesma quantidade que a linha anterior.

Para ativar o indentação automática no VIM, use o seguinte comando:

: Defina autoindent

Para desativar o recuo automático, basta prefixar a opção com a palavra "não".

: Definir NoautoIndent

Realce de sintaxe

Sintaxe Destaques exibe o código -fonte em cores diferentes para melhorar sua legibilidade. Para ativar a sintaxe destaque no VIM, use o seguinte comando:

: Sintaxe ON

Para desativar o destaque da sintaxe, basta prefixar a opção com a palavra "não".

: Sintaxe OFF

Defina um esquema de cores para destaque da sintaxe

O esquema de cores é basicamente uma combinação de cores usadas no destaque da sintaxe. É útil, pois as cores podem ajudá -lo a identificar vários tipos de dados, funções, parâmetros, etc.

Vim contém alguns esquemas de cores pré-instalados que podem ser vistos de dentro do Vim. Tipo: ColorsCheme, bata na barra de espaço e use o atalho Ctrl+D:

: Colorscheme [Space] [Ctrl+D]

Para definir um novo esquema de cores para destaque da sintaxe, digite o:esquema de cores comando seguido pelo nome do esquema.

: Nome do ColorsCheme

Exemplo:

: TORTE COLORESCHEME

Exibir numeração

Os números de linha em um editor podem ser muito úteis para navegar pelo arquivo. Ele também diz onde você está no arquivo. Por padrão, o vim não mostra numeração de linha.

Para mostrar os números de linha no VIM, use o seguinte comando:

: definir número

Para ocultar a numeração da linha, basta prefixar a opção com a palavra "não".

: definir não -numerado

Defina o título do Windows

O VIM também permite que você altere o título da janela de edição do VIM. Com este recurso, você pode exibir o arquivo que está sendo editado atualmente.

Para especificar um novo título para sua janela Vim, use o seguinte comando substituindo o corda Com o seu nome de string preferido.

: set titlestring = string

Para exibir o nome do arquivo original como um título, use %t:

: definir titlestring =%t

Depois de especificar a sequência do título, use o seguinte comando para definir este novo título:

: definir título

Para remover o novo título e retornar ao padrão, basta prefixar a opção com a palavra "não".

: Defina o Notitle

Exibir posição do cursor

Usando o comando do régua no vim, você pode descobrir a posição atual do cursor no arquivo. Ele mostra a linha e a coluna do cursor, o que pode ser bastante útil ao percorrer um longo arquivo de texto.

Para exibir a posição atual do cursor no VIM, use o seguinte comando:

: set governante

Para desativar esta opção, basta prefixar a opção com a palavra "não".

: Set Noruler

SET confirm

Quando você tenta executar determinadas operações (como: q ou: e) em um arquivo modificado sem salvá -lo, as operações falham. No entanto, se você usar a opção Confirmar, o VIM exibe a caixa de diálogo de confirmação perguntando se você deseja salvar o arquivo.

Para usar a opção de confirmação no VIM, use o seguinte comando:

: definido confirmar

Para desativar esta opção, basta prefixar a opção com a palavra "não".

: Defina noconfirm

Definir história

Por padrão, o VIM se lembra da história de 50 (:) Comandos e padrões de pesquisa. No entanto, você pode alterar esse comportamento padrão diminuindo ou aumentando o número de comandos para lembrar.

Para alterar o número de comandos, lembre -se, use o seguinte comando substituindo o X pelo número de comandos para se lembrar:

: Set History = X

Habilite a verificação ortográfica

Outro ótimo recurso no VIM é a verificação ortográfica. Quando a verificação ortográfica está ativada, o Vim encontra e destaca a palavra incorreta.

Para ativar a verificação de ortografia no VIM, use o seguinte comando:

: definir feitiço

Para desativar esta opção, basta prefixar a opção com a palavra "não".

: definir Nospell

É assim que você pode usar algumas das opções de configuração VIM importantes e úteis para configurar o VIM de acordo com suas preferências. Use essas opções em arquivos individuais ou aplique -os a todos os arquivos adicionando -os no ~//.Arquivo VIMRC.