Скажите, что я запускаю :set all
внутри командного режима, эта команда выводит много вещей, как ожидалось, как я могу перенаправить этот вывод на внешнее приложение, способное считывать входящий буфер, скажем gedit
?Внутренний вывод команды vim для внешнего приложения
4
A
ответ
3
Используя ViM: How to redirect ex command output into current buffer or file?, вы можете перенаправить вывод непосредственно в файл, а затем открыть его с помощью Gedit или любого другого редактора, как и любой другой файл.
:redir >your_file | silent set all | redir END
Edit:
Как отметил romainl в comments, вы также можете скопировать этот прямо в системный буфер обмена, если Vim скомпилирован с +clipboard
. Затем вы можете просто вставить его в другое использование программы ctrlv как обычно.
:redir @+ | silent set all | redir END
Смежные вопросы
- 1. Piping вывод Vim команды для командной оболочки
- 2. Внутренний JQuery для внешнего
- 3. Vim автозаполнение поиск команды внешнего файл
- 4. Использование команды для визуальной команды в vim
- 5. Внутренний буферизованный вывод Python
- 6. Повторное использование последней команды внешнего исполнения в VIM
- 7. Отдельный сплит для вывода команды в vim
- 8. Есть ли способ вставить вывод команды vim в буфер?
- 9. Как сбросить вывод внешней команды в новый буфер в Vim?
- 10. Как прокручивать, чтобы просмотреть вывод системной команды в Vim
- 11. Как напечатать вывод команды в новом окне в Vim
- 12. Vim: найти тупик команды
- 13. Не vim 'fork' оболочка для выполнения команды
- 14. Кэширование для внешнего приложения
- 15. Регистрация с внешнего приложения
- 16. Задать объяснение одной команды VIM
- 17. Программно выполнять команды vim?
- 18. Добавление команды в Vim
- 19. Команды копирования vim netrw
- 20. некоторые простые команды vim
- 21. Вывод колонки внешнего ключа
- 22. Vim Ошибка команды Режим
- 23. Команды Bash от vim
- 24. Понимание:% команды уценки VIM
- 25. ++ in vim команды
- 26. Отправить команды vim программно
- 27. VIM-отображение внутренней команды
- 28. Как поменять команды vim
- 29. Vim эквивалент "TR" команды
- 30. Показать параметры команды Vim
так что ничего «на лету» и более прямолинейно, как труба в оболочке, как и «дата» | gedit'? – user2384250
@ user2384250 Возможно, что-то вроде 'vim -c', но я раньше ничего подобного не видел. – timss
Сегодня ': redir' день! Если Vim скомпилирован с поддержкой буфера обмена, следующее может быть более прямым: ': redir @ + | тихий набор все | redir END'. – romainl