Skip to content

Visual Studio Code 擴充功能 (Beta)

我們的 VS Code 擴充功能可以利用 AI 對數學方程式進行更準確的 OCR,並為使用 VS Code 編寫 LaTeX 的用戶提供上下文感知。 這是一個使用指南,開發者請訪問 我們的倉庫

警告:此擴充功能正在大力開發中,不提供任何保證。使用風險自負。請參閱 許可證。現階段您須使用第三方提供的 AI API 使用此擴充功能。

功能

WriteTex 的 VSCode 擴充功能通過向 AI 模型提供當前文檔的上下文,提供更準確的 OCR 結果。用戶只需在 iPad/平板電腦上書寫,結果就會放置在 VSCode 中的光標處。上下文是根據光標周圍一定半徑內的行構建的。

安裝

警告:僅當您的設備位於防火牆後時才安裝此擴充功能。僅在受信任的網絡中啟用此擴充功能。請勿在服務器上安裝。

  • 對於 Microsoft Visual Studio Code 用戶: 在擴充功能頁面中搜索「WriteTex」或從 VS Code Marketplace 安裝。
  • 對於 VSCode 分支(Cursor、Trae、Antigravity、Kiro、Qoder、Void、VSCodium、Windsurf、Codex 等): 嘗試在您的分支的擴充功能頁面中搜索「WriteTex」。如果未找到,請從 發布頁面 下載我們的 .vsix 文件,並通過擴充功能 -> 右上角三個點 -> 從 VSIX 安裝手動安裝。

你不需要安裝桌面版本的 WriteTex 來使用 VSCode 擴充功能。您只需要在您的 iPad/平板電腦上安裝 WriteTex 移動應用程式。

配置設置

安裝後,我們的圖標將出現在您的側邊欄中。單擊它以配置設置。

AI API 配置

此部分類似於其他平台的設置。下面是一個簡單的示例:

設置
API 端點https://api.openai.com/v1
模型gpt-5
API 密鑰sk-...

自定義指令 一些額外的提示來指導 AI 模型。例如,您可以添加「對虛數單位使用 \mathbb{i}。」

上下文

  • 上下文行半徑 您可以在此處控制上下文的半徑。數字 10 表示上下文是根據光標前 10 行和光標後 10 行構建的。
  • 上下文字符限制 上下文中的最大字符數。數字 1000 表示上下文限制為 1000 個字符。

服務管理

服務器狀態顯示在頂部。您可以通過單擊相應的按鈕啟動/停止服務器。啟動服務器以使 WriteTex 的移動應用程式連接到此 VSCode 實例。注意:一次只能運行一個服務器。 如果您想在另一個 VSCode 項目中使用 WriteTex,需要停止當前項目中的 WriteTex 擴充功能的服務器。

連接到擴充功能

確保您的擴充功能已啟用且服務器正在運行。確保只有一個項目正在運行擴充功能服務器。

從 iPhone/iPad

確保您的擴充功能已啟用且服務器正在運行。在您的 iOS 設備上,轉到 AI API 設置 -> VSCode 擴充功能。打開 使用 VSCode,在發現列表中查找您的設備名稱並選擇它。如果您的設備未列出,請嘗試通過在 其他... 中輸入您的計算機 IP 地址進行手動連接。

對於 v2.1 之前的 app 版本:獲取運行 VSCode 擴充功能的計算機的 IP 地址。轉到 任務管理器 並單擊您的網絡,查找 IPv4 地址。 在設置中,將 AI API 設置為:

設置
API 端點http://您的計算機 IP:50905/v1
模型您的模型
API 密鑰writetex

從 Android

獲取運行 VSCode 擴充功能的計算機的 IP 地址。轉到 任務管理器 並單擊您的網絡,查找 IPv4 地址。 在設置中,將 AI API 設置为:

設置
API 端點http://您的計算機 IP:50905
模型您的模型
API 密鑰writetex

從 Windows/MacOS

在設置中,將 AI API 設置為:

設置
API 端點http://127.0.0.1:50905
模型您的模型
API 密鑰writetex

使用

  1. 在支持的文件類型中打開文檔(.tex .latex .markdown .md .rmd .qmd .ipynb
  2. 確保您的光標放置在文檔中
  3. 用 iPad/平板電腦連接到 VS Code 擴充功能
  4. 開始書寫,識別結果將顯示在 VS Code 中的光標位置

調試

檢查清單

  • VS Code 擴充功能已啟用
  • 只有一個打開的 VS Code 窗口正在運行服務器
  • 您的光標放置在具有以下文件擴展名的打開編輯器中:.tex .latex .markdown .md .rmd .qmd .ipynb
  • 您的 iPad/平板電腦與您的計算機連接到同一網絡
  • 您的計算機防火牆允許傳入連接
  • 您的網絡沒有阻止設備之間的通信
  • 如果您在桌面上使用 Obsidian 插件,請確保關閉 obsidian。一個文本編輯器中只允許一個 WriteTex 擴充功能實例。

結果出現在 iPad 上但不在 VS Code 中

確保您的光標放置在 VS Code 中。 檢查是否打開了另一個正在運行擴充功能服務器的 VS Code 窗口。如果是,請將其關閉。

在 iPad 的發現列表中找不到您的設備

檢查您的 iPad/平板電腦是否與您的計算機連接到同一網絡。

如果您的設備仍未列出,請嘗試通過在 其他... 中輸入您的計算機 IP 地址進行手動連接。