У меня есть некоторые c++, которые я хочу отсортировать:

#ifndef t
#define t

#include <b>
#include <a>
#include <c>

#endif

Я могу shift-v чтобы выделить строки #include, а затем выполнить команду :sort но я бы хотел сделать это с помощью более простой команды, если она есть.

2 ответа2

1

Предполагая, что строки #include отделяются от остальной части текста хотя бы одной пустой строкой, поместите курсор в начало первой строки #include и введите:

!}sort
0

Попробуй это:

:command Psort :'{+1,'}-1sort

Затем вы должны просто набрать :Psort для сортировки абзаца (разделенного пустыми строками), на котором находится курсор. (Это имеет преимущество работы независимо от того, где находится курсор в абзаце.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .