Как я могу просмотреть файл yaml и иметь возможность нажимать на URL-адреса, чтобы открыть их в браузере?
Например, у меня есть крошечный файл yaml test1.yaml с двумя URL-адресами:
foo:
- baz: bletch quux
qux: https://www.google.com/search?q=bletch
- baz: quux foobar
qux: https://www.google.com/search?q=foobar
Если я ввожу в браузере Google Chrome путь к файлу: file:///Users/user_name/test/test1.yaml, то он загружается (не открывается), как и положено.
Я ищу быстрый и простой способ открыть файл yaml и сделать URL-адреса в нем интерактивными. Существуют ли какие-либо браузеры (или расширения/дополнения для браузера), редакторы или другие приложения?
Этот метод должен подходить для обычных пользователей компьютеров, не являющихся разработчиками, и должен работать как на macOS, так и на Windows.
(длинный и умеренно сложный для моих пользователей)
На данный момент я нашел это: https://jsonformatter.org/yaml-viewer
Я открываю этот веб-сайт, нажимаю «Загрузить данные» и выбираю свой файл yaml. Он открывается этим веб-приложением и после задержки отображает следующее:
Затем я могу щелкнуть закрытые узлы в правой половине окна, чтобы открыть их по мере необходимости, пока не отобразится весь файл yaml.
Затем я могу нажать на отдельные ссылки, чтобы открыть каждую из них:





Откройте их в VS Code, удерживайте Command (я думаю, Ctrl для пользователей, не использующих Mac) и щелкните ссылку. Некоторые другие редакторы (например, Zed) также поддерживают это.
iTerm2 также поддерживает это для всего отображаемого текста, поэтому вы можете cat файл и щелкнуть ссылку.
Я их не знаю, но их, кажется, легко найти: Linkificator (Firefox), Кликабельные ссылки (Chrome), но я не уверен, работают ли они с контентом, отличным от HTML.
Чтобы использовать расширения браузера, мне нужно сначала открыть файл yaml в браузере. Я не смог быстро найти, как это сделать ни в Google Chrome, ни в Firefox. Действием по умолчанию является загрузка файла yaml. В итоге я использовал опубликованный вами метод (с использованием VS Code, который легко установить). Это работает хорошо. Еще раз спасибо!
Вы можете использовать расширения, такие как Открыть в браузере, чтобы открывать файлы YAML в браузере, а не загружать их.
Спасибо! Я думаю, что такие редакторы, как VS Code, являются лучшим решением, чем тот, который я нашел (браузер --> jsonformatter.org/yaml-viewer), поскольку для него не требуется открывать закрытые узлы. Какие-либо браузеры, расширения или дополнения для браузеров вам известны? ТИЯ!