VIM Converter guias em espaços

VIM Converter guias em espaços
No sistema Windows, as guias são usadas para se mover de um menu ou ícone para outro para fazer uma escolha. Mas, a funcionalidade do Tabs nem sempre é a mesma do que para Windows, o editor do VIM usa as guias como espaços. O guia de hoje mostrará como as guias podem ser convertidas em espaços enquanto usam o VIM Editor no Ubuntu 20.04 sistema com algumas configurações. Você tem que ter certeza de que o VIM foi instalado no seu sistema Linux. Vamos iniciar a implementação de converter as guias em espaços, abrindo o aplicativo de console do shell com Ctrl+Alt+T. Depois de abrir o shell, inicie um arquivo de texto já criado com a ajuda de um editor do VIM, enquanto trabalhamos no VIM até agora. O nome do arquivo é novo.txt, como mostrado na consulta abaixo. $ vim novo.TXT

O arquivo foi lançado no editor Vim dentro do modo normal. Fomos ao modo de inserção usando o botão "i" do teclado e adicionamos algum texto a ele. A guia padrão pode colocar 3 a 4 espaços dentro do texto após uso.

Vamos ver qual o valor de 1 guia em Vim dentro do Ubuntu 20.04 por padrão é. Então, após a primeira palavra, colocamos o cursor no primeiro espaço e pressionamos a guia. Ele inseriu os 4 espaços após a primeira palavra, como você pode ver na imagem anexada abaixo.

Vamos alterar as configurações de uma guia conforme nossa escolha usando o arquivo de configuração do VIMRC. Então, dentro do modo normal, pressione “:” para entrar no modo de comando. Para abrir o arquivo VIM de configuração, adicione o comando abaixo do ponto no modo de comando e pressione Enter.

: vs ~//.Vimrc

Agora que o arquivo de configuração foi aberto, defina a guia Expandir e o Tabstop é igual a 1. A largura do turno foi definida como 1 para dar um espaço de apenas 1 caractere ao pressionar a guia. Depois de adicionar todas essas configurações, adicione o comando "retab" no modo de comando e pressione o botão Enter para aplicar as novas alterações no editor do VIM.

Depois de adicionar o comando "retab", use o comando de origem no modo de comando para salvar as alterações no arquivo de configuração do VIM. O comando é o seguinte:

[cc lang = "vim" width = "100%" altura = "100%" escape = "true" tema = "Blackboard" Nowrap = "0"]
: fonte ~///.Vimrc

Finalmente, as mudanças foram aplicadas e estão prontas para serem usadas no editor do VIM, pois fomos devolvidos ao modo normal de vim usando a tecla "esc".

Abra o modo de inserção usando a tecla "i" do teclado e coloque seu cursor no personagem "r" da palavra "palavra" no vim novo.arquivo txt. Agora pressione a tecla "Tab" do seu teclado.

Como o pressionamos duas vezes, assim a saída que temos é algo como mostrado abaixo.

Vamos colocar o cursor em outra palavra, eu.e., Linux, no personagem "n" e pressione o botão da guia 3 vezes. Esta ação adicionou 3 espaços dentro da palavra Linux, como mostrado na imagem em anexo.

Vamos desfazer as mudanças usando o comando "u" no modo normal de vim. Agora o texto está em sua antiga situação. Vamos definir as configurações de guia e espaço dentro do modo normal de vim sem entrar no arquivo de configuração do VIM. Portanto, dentro do modo normal, pressione o botão ":" do teclado para entrar no modo de comando. Agora, adicione o comando expandtab, seguido pela tecla Enter para ativar a guia Expandir nos espaços, conforme declarado e mostrado abaixo.

: set expandttab

Depois de ativar a configuração da guia Expandir, vamos definir a posição de parada de uma guia 1. Então, usamos a tecla “:” para entrar no modo de comando e definir o valor 5 como a propriedade Tabstop seguida pela tecla Enter. Ele automatizará a parada da guia após os 5 espaços de caracteres no arquivo.

: Definir tabstop = 5

Agora temos que definir o valor de 1 guia no VIM também. Assim, abrimos o modo de comando com o personagem “:” e usamos o comando declarado na imagem. Definimos o valor do turno como 5 para adicionar espaço de 5 caracteres ao pressionar o botão da guia 1 tempo do teclado.

: Definir ShiftWidth = 5

Agora, abrimos o modo de inserção usando o personagem "i" do teclado e atualizamos o texto do arquivo Vim, como mostrado na imagem abaixo. Colocamos o cursor no último personagem da primeira palavra, "Linux" dentro do texto dentro do modo de inserção sem espaços. Depois disso, pressionamos o botão da guia apenas uma vez para ver como funciona.

A saída para 1 guia foi mostrada abaixo. Você pode ver que a configuração acabou de ser aplicada com sucesso e 1 guia recebeu 5 espaços dentro do texto.

Agora, colocamos nosso cursor no final de cada palavra e pressionamos o botão da guia. Em troca, temos os 5 espaços de 5 caracteres após cada palavra, como mostrado no modo de inserção de vim abaixo.

Vamos desativar a conversão da guia em espaços conforme a configuração que fizemos agora. Então, dentro do modo normal, abrimos a linha de comando usando o ";" personagem. Em seguida, usamos o comando Noexpandtab e pressionamos a tecla "Enter" para desativar essa configuração, como mostrado na imagem abaixo.

: Defina noexpandtab

Agora, use o comando "retab" para aplicar as alterações ao editor do VIM, como mostrado abaixo. O "!”Mark é usado para aplicar as mudanças.

: retab!

Conclusão:

Este artigo é um guia muito bem explicado e detalhado para converter guias em espaços dentro do editor Vim do Ubuntu 20.04 Sistema Linux. Cobrimos as maneiras de alterar a configuração das guias usando o arquivo de configuração do VIM e os comandos. Acreditamos que será bastante útil para todos por aí.