Перейти к контенту

fafanet

Назад в Blog
Full screen

vim - quebra de linha

июня 18, 2012 21:00 , by Unknown - 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




Источник: http://feedproxy.google.com/~r/silvaetibr/~3/g9_-YX4r8Ko/vim-quebra-de-linha.html

0no comments yet

    Опубликовать комментарий

    The highlighted fields are mandatory.

    Если вы - зарегистрированный пользователь, вы можете войти и быть автоматически распознанным

    Отмена