Você pode adicionar < table > e < / table > manualmente: %código% Onde [ESC] é a tecla superior esquerda do seu teclado +)
- gg - vai para o topo do arquivo
- O - adiciona nova linha acima da atual
- < tabela > - escreva < table >
- [ESC] - de volta ao modo de comando
- Y - linha atual do yank
- G - vai até o final do arquivo
- p - cole a linha arrancada abaixo da atual
- a - começa o modo de inserção e inicia a inserção após o símbolo atual
- / - adicionar / símbolo
- [ESC] - de volta à linha de comando
Agora você pode gravar macros vim curtas para repetir outro conjunto de comandos várias vezes:
ggO<table>[ESC]YGpa/[ESC]
Sim, agora você pode apenas repetir
:2[ENTER]qqO<tr>[ESC][DOWN]I<td>[ESC]A</td>[ESC][DOWN]
I<td>[ESC]A</td>[ESC]o</tr>[ESC][DOWN]q
várias vezes ... (por exemplo, @q
)
- : 2 - vá para a segunda linha no arquivo
- qq - inicia a gravação de macros no registro 'q'
- O - adiciona nova linha acima da atual
- < tr > - adicionar < tr >
- [ESC] [DOWN] - você sabe =)
- Eu - vou para o começo da linha e começo o modo de inserção
- < td > - escreva < td >
- [ESC] - ...
- A - vai até o final da linha e inicia o modo de inserção
- < / td > - ...
- [ESC] [DOWN]
- repita 6-10
- [ESC]
- o - adiciona linha abaixo da corrente e inicia o modo de inserção
- < / tr > - ...
- [ESC] [DOWN] q - fim de gravação de macros