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 ~//.VimrcAgora 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"]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 expandttabDepois 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 = 5Agora 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 = 5Agora, 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 noexpandtabAgora, 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í.