Сортировка по 2-му столбцу, выбрав его в визуальном режиме (например, Control + v ), затем запустите:
!sort
или сортировка по третьему столбцу
sort -k 3
или
:sort /.*\%3v/
В качестве альтернативы выберите строки, которые вы хотите отсортировать, используя команду Shift + V . Затем введите
!sort -k 3n
или используйте приведенный ниже код, чтобы Vim пропустил первые два слова в каждой строке и отсортировал по следующему:
:%sort /^\S\+\s\+\S\+\s\+/
или то есть сортировка по 8-й строке:
:sort /.*\%55v/
Виртуальная спецификация - это абсолютное число столбцов, в котором пробелы + табуляция рассматриваются как один символ (короче говоря, табуляция не рассматривается как восемь пробелов),
чтобы отсортировать по последнему столбцу:
:%sort /\<\S\+\>$/ r