Что-то, что я нашел полезным в других редакторах, - это способность:
- взять выделенный текст
- запустить внешнюю команду и передать выбор ее
stdin
- возьмите внешние команды
stdout
и замените текущий выбор им.
Таким образом, вы можете написать полезные текстовые инструменты, которые работают с выделением, используя любой язык, который может выполнять базовые функции ввода-вывода.
Как это можно сделать с помощью vim, используя выбор? ... один символ, слово, абзац ... и т. д.
(Прямо в командной строке или через привязку клавиш?)
Заметка
Такие команды, как !sort
работа на уровне строки, причина, по которой я задаю этот вопрос, заключается в том, что я хотел бы работать с выбором. (т. е. текст, который будет удален при x
нажатии).
sort
командой.