Ir al contenido

fafanet

Regresar a Blog
Full screen

vim - quebra de linha

junio 18, 2012 21:00 , por Desconocido - 0no comments yet | No one following this article yet.
Viewed 32 times


http://www.vim.org/
http://www.vim.org/
Todo arquivo texto tem um delimitador de linha e neste delimitador, o editor vim pode trabalhar fazendo coisas que outros editores de textos nem sonham, como por exemplo, aplicar uma quebra de linha ou uma substituição por outro caracter.


Quero mostrar dois exemplos, o primeiro exemplifica uma quebra de linha e o segundo exemplifica quebras de linha um pouco mais sofisticada:

Primeiro exemplo:

%s/$/\r/

Neste exemplo, o vim procura pelo delimitador de linha $ e então para cada linha executa um return. A substituição é global, note o %s que precede o comando. Se a intenção é aplicar em um bloco de texto, por exemplo, nas linhas 10 a 20, o comando ficaria assim: 10,20s/$/\r/.



Segundo Exemplo:
%s/,/,\r/g


Neste exemplo, o vim procura pelo padrão indicado e procede as substituições. Podemos aplicar esta substituição, por exemplo, quando temos um arquivo e desejamos alterar seu formato de apresentação dos dados.


Imagine um arquivo onde os dados estão no seguinte formato:
1,2,10,20,30,40,n
e queremos que que fique assim:
1,
2,
10,
20,
30,
40,
n
Portanto, a forma mais simples de fazer isso no vim é com o comando %s/,/,\r/g




Origen: http://feedproxy.google.com/~r/silvaetibr/~3/g9_-YX4r8Ko/vim-quebra-de-linha.html

0no comments yet

    Publicar un comentario

    The highlighted fields are mandatory.

    Si eres un usario registrado, puedes iniciar sesión y automáticamente ser reconocido.

    Cancelar

    fafanet

    fafanet timeline

    redirection forbidden: http://identi.ca/api/statuses/user_timeline/48009.rss -> https://identi.ca/api/statuses/user_timeline/48009.rss

    0 comunidades

    Ninguno