Gehe zum Inhalt

fafanet

Zurück zu Blog
Full screen

vim - quebra de linha

June 18, 2012 21:00 , von Unbekannt - 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




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

0no comments yet

    Einen Kommentar schreiben

    The highlighted fields are mandatory.

    Wenn Sie ein registrierter Nutzer sind, dann können Sie sich anmelden und automatisch unter Ihrem Namen arbeiten.

    Abbrechen

    fafanet

    fafanet timeline

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

    Mein Netzwerk

    0 Communities

    keine