2014-10-29 2 views
0

Поэтому я использую сортировку, чтобы отсортировать ее через мой первый columm в vim.Сортировка после сортировки при сохранении первого сортировки?

apple bear 
apple zoo 
apple bar 
banana hockey 
banana football 

Но тогда, я хочу, чтобы отсортировать его на второй колонке, что он становится этим:

apple bar 
apple bear 
apple zoo 
banana football 
banana hockey 

Любые идеи, как я могу добиться этого в Vim?

+3

@shellter, вы можете ознакомиться с http://meta.stackexchange.com/q/25925/253425 –

+0

Я не понимаю. Для ваших данных и выхода, просто используйте сортировку один раз и делайте это с ней ?! Другое дело, если вы хотите изменить порядок сортировки для первого и второго столбцов, но я не могу ответить на этот вопрос. –

ответ

0

Первый шаг к началу файла:

gg 

Затем с помощью «своего рода -k 2» для сортировки буфера:

!Gsort -k 2<ENTER> 
0

Следующая работал для меня, используя Vim встроенный в сортировка:

:sort! r/ /|sort 

Это работает, даже если не отсортировано для начала.

+0

Почему нисходящее движение после всего этого времени? – Caek

Смежные вопросы