vim: сортировка

Сортировать в vim очень просто:

  1. :{диапазон}sort

Диапазон подставится автоматически, если в визуальном режиме (V) выделить блок, а затем перейти в командный режим (:):

  1. :'<,'>

Или для сортировки всего файла:

  1. :%sort

Сортировка в обратном порядке:

  1. :%sort!

Сортировка в прямом порядке, удаляя все дубликаты:

  1. :%sort -u

Также для сортировки можно использовать внешние утилиты, например стандартный юниксовый sort:

  1. :%!sort --numeric-sort --reverse

Ну и как обычно, читаем маны:

  1. :help :sort

Комментарии (4) на “vim: сортировка”

  1. [...] vim: сортировка « Кибер-Фанк v2.0 http://www.shatlovsky.ru/2010/04/20/vim-sortirovka – view page – cached Диапазон подставится автоматически, если в визуальном режиме (V) выделить блок, а затем перейти в командный режим (:): Tweets about this link Topsy.Data.Twitter.User['vsharmanov'] = {"location":"Новокузнецк","photo":"http://a3.twimg.com/profile_images/469731115/qwe_normal.gif&quot;,"name":"Большой Брат","url":"http://twitter.com/vsharmanov&quot;,"nick":"vsharmanov","description":"Jabber, Linux, Software Development","influence":""}; vsharmanov: “vim: сортировка http://ff.im/-jcz1D ” 12 hours ago view tweet retweet Topsy.Data.Twitter.User['runix'] = {"location":"","photo":"http://s.twimg.com/a/1271213136/images/default_profile_5_normal.png&quot;,"name":"runix","url":"http://twitter.com/runix&quot;,"nick":"runix","description":"","influence":""}; runix: “vim: сортировка http://bit.ly/deJx0y ” 12 hours ago view tweet retweet Filter tweets [...]

  2. А еще можно

    :% !sort

    man sort

  3. [...] Кибер-Фанк v2.0 Information must be free « vim: сортировка [...]

Оставить комментарий