Щось мені здалося корисним в інших редакторах - це можливість:
- візьміть вибраний текст
- запустіть зовнішню команду та передайте вибір її
stdin
- візьміть зовнішні команди
stdout
та замініть поточний вибір на нього.
Таким чином, ви можете написати корисні текстові інструменти, які діють на вибір, використовуючи будь-яку мову, яка може виконувати основні io.
Як це можна зробити з vim за допомогою вибору? ... один символ, слово, абзац ... і т.д.
(Безпосередньо в командному рядку або через прив'язку ключа?)
Примітка
Такі команди, як !sort
робота на рівні рядків, тому я задаю це питання тому, що я хотів би оперувати вибором. (тобто текст, який буде видалений при x
натисканні).
sort
команда.