Mova o texto rapidamente no vim. Quando você começa no vim, você pode:
- Primeiro, exclua o texto
- Em seguida, mova o cursor para o local desejado
- Por fim, coloque o texto antes ou depois do cursor (usando P / p, respectivamente).
Da próxima vez, use comandos ex para fazer isso como um chefe!
Por exemplo, vamos supor que você deseja mover os números da linha 10-20 para a linha 8. Você faria isso inserindo:
:10;+10m8
Deixe-me explicar o acima:
- Os dois pontos levam você ao modo ex.
- Os primeiros 10: número da linha 10
- O ponto e vírgula: usado para que o próximo número seja calculado em relação ao primeiro.
- +10: significa adicionar ao primeiro número
- m: significa movimento
- 8: o número da linha para onde você deseja mover o texto
Fonte : Aprendi isso com os editores Learning the vi e vim, 7ª edição por Arnold Robbins, Elbert Hannah, Linda Lamb