🌘 終端機模擬器中的超連結標準
➤ 透過 OSC 8 轉義序列賦予終端機網頁般的導航能力
✤ https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
本文介紹了終端機模擬器中「超連結」(Hyperlinks)功能的實作標準。過去終端機僅能自動識別並開啟螢幕上已存在的 URL,而 OSC 8 轉義序列的出現,賦予了開發者在終端機介面中將任意文字轉化為可點擊連結的能力。這項技術類比了 HTML 的錨點標籤,讓 Git 提交記錄、文件檢視器或程式輸出能與網頁連結互動,極大地提升了終端機應用的交互性與實用性。
+ 這功能太棒了!以後在終端機看 Git log 可以直接點擊 Commit ID 連到 GitHub 看代碼,省去複製貼上的麻煩。
+ 對於開發 CLI 工具的人來說這很實用,但各家終端機的支援度還是個問題,希望主流模擬器能統一標準。
#終端機技術 #OSC 8 #軟體開發 #CLI 工具
➤ 透過 OSC 8 轉義序列賦予終端機網頁般的導航能力
✤ https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
本文介紹了終端機模擬器中「超連結」(Hyperlinks)功能的實作標準。過去終端機僅能自動識別並開啟螢幕上已存在的 URL,而 OSC 8 轉義序列的出現,賦予了開發者在終端機介面中將任意文字轉化為可點擊連結的能力。這項技術類比了 HTML 的錨點標籤,讓 Git 提交記錄、文件檢視器或程式輸出能與網頁連結互動,極大地提升了終端機應用的交互性與實用性。
+ 這功能太棒了!以後在終端機看 Git log 可以直接點擊 Commit ID 連到 GitHub 看代碼,省去複製貼上的麻煩。
+ 對於開發 CLI 工具的人來說這很實用,但各家終端機的支援度還是個問題,希望主流模擬器能統一標準。
#終端機技術 #OSC 8 #軟體開發 #CLI 工具
