Produtividade: Column Mode, como usar


Alguns trechos de programas ou conteúdo de arquivos podem apresentar um padrão colunado, quando isso acontece, temos a chance de usar o Column Mode, um modo de edição presente na maioria das IDEs onde modelos criar, editar ou remover padrões colunados.

Observe este padrão:

Este é um tipo de arquivo colunado, damos esse nome porque suas colunas tem tamanho fixo numa parte do arquivo que nunca avança sobre outra coluna. Graças a este padrão, podemos fazer algumas coisas nele como selecionar apenas a parte onde mostra o ano "2021" e excluir apenas este trecho no bloco inteiro:

Removendo uma coluna inteira do texto marcado

No exemplo acima, com toda uma coluna marcada, basta pressionar "DEL" e todo este trecho será removido.

Mas o column mode também pode ser usado para criar padrões colunados como o código abaixo:

E como fazemos isso?

Usamos a combinação de tecla Shift+Alt e então selecionamos a área em que desejamos atuar seja com o mouse(menos preciso) ou teclado e depois começamos a digitar. O que digitamos será replicado para as outras linhas que também foram marcadas na mesma posição vertical em que estiver o cursor.

Pode parecer um pouco estranho de entender com palavras quando isso é dito pela primeira vez, mas ao observar o vídeo abaixo ficará mais claro como o Column Mode funciona:

É muito importante que se lembre disso: Sob padrões colunados podemos criar, editar ou remover textos ou códigos usando o Column Mode.

Todo editor de texto para programação que se preze tem uma opção de Column Mode, pode procurar no seu vscode, vim, emacs, notepad++ e advinha? Claro, no Lazarus também.