Como comentar várias linhas de uma só vez em vim

Como comentar várias linhas de uma só vez em vim

O VIM é um excelente editor de texto da linha de comando, especialmente se você se sentir confortável com seus atalhos, modos e encadernas. No entanto, ao trabalhar com ele, podemos encontrar instâncias em que precisamos comentar sobre blocos de código ao editar arquivos de código e configuração.

Este artigo descreve maneiras rápidas e fáceis de comentar e descomentar várias linhas de código no editor Vim. Aprender a fazer isso removerá a necessidade de descer cada linha e comentar cada linha.

Como comentar várias linhas - vim

Para este guia, usaremos um script python simples chamado simples.py

Vim simples.py

Método 1 - Números de linha

O método mais simples para comentar várias linhas é usar os números de linha. Primeiro, abra seu arquivo no vim e pressione ESC para entrar no modo de comando.

Digitar

: [Linha inicial], [linha final] S/^/#

Para demonstrar, vamos comentar das linhas 10 a 15./

Se você não deseja usar números de linha no comando, use o método de destaque.

Para fazer isso, vá para a linha que deseja começar a comentar e pressione Shift + V. Fazer isso destacará toda a linha. Em seguida, use as teclas de seta para cima e para baixo para destacar as outras linhas.

Depois de ter as linhas para comentar destacadas, pressione Enter; O código destacado deve parecer algo assim:

Pressione ESC para entrar no modo de comando e usar o comando como:

: s/^/#

Depois de concluído, você deve ter todas as linhas que destacaram comentadas como:

Método 2 - Modo Visual

O outro método que você pode usar para comentar várias linhas é usar o modo visual.

Para fazer isso, pressione ESC e navegue até as linhas que deseja comentar.

Pressione Ctrl + V para ativar o modo visual.

Usando a tecla de seta para cima e para baixo, destaque as linhas que você deseja comentar.

Depois de selecionar as linhas, pressione as teclas Shift + I para entrar no modo de inserção.

Digite seu símbolo de comando, por exemplo, # sinal e pressione a tecla ESC. Vim vai comentar todas as linhas destacadas.

# 3 - Expressão regular

Um dos nossos métodos favoritos de comentar linhas de código no vim são expressões regulares. Por exemplo, o uso de regex é um método poderoso que comentários descrevem que contêm uma palavra específica.

Por exemplo, para comentar linhas que contêm a palavra def, use o comando:

: g/\ while/s/^/#

Pressione Enter para comentar as linhas:

Como fazer o descomment várias linhas - vim

O inverso é verdadeiro; Depois de comentar os contornos, você precisa descomentá -los. Para fazer o descomamento múltiplas linhas, use o seguinte método.

Digite o seguinte para as linhas de descomamento que começam com um sinal #

:%s/^#/

Outro método é usar o modo visual.

Navegue até a linha que deseja comentar e pressionar Ctrl + V para entrar no modo visual.

Use as teclas de seta para cima e para baixo para destacar as linhas que você deseja descomentar. Depois de selecionado, pressione X para remover os comentários.

Depois de pressionar o X, ele se descompõe automaticamente as linhas.

Concluir

Em resumo, o uso de atalhos de VIM deve melhorar seu fluxo de trabalho e ajudar a melhorar sua eficiência. Pesquise nosso site para obter mais tutoriais do VIM para melhorar suas habilidades no VIM.

Obrigado pela leitura!