Как превратить эту команду Vim в функцию? - PullRequest
0 голосов
/ 17 ноября 2018

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

%!perl -e 'print sort { length($a) <=> length($b) } <>'

Как мне превратить это в функцию, чтобы мне не приходилось печатать все это?

1 Ответ

0 голосов
/ 17 ноября 2018

Может быть проще определить команду в вашем .vimrc, которая выполняет это действие.Например:

command SortByLength %!perl -e 'print sort { length($a) <=> length($b) } <>'

Затем вы можете выполнить :SortByLength по своему усмотрению или назначить комбинацию клавиш для выполнения этой команды.См. :help 40.2 для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...