參加你附近的 ,瞭解 VS Code 中的 AI 輔助開發。

2019 年 6 月(版本 1.36)

更新 1.36.1:此更新解決了這些問題

下載:Windows:x64 | Mac:Intel | Linux:deb rpm tarball snap


歡迎使用 Visual Studio Code 2019 年 6 月版。此版本中有許多更新,我們希望您會喜歡,其中一些主要亮點包括

如果您想線上閱讀這些發行說明,請訪問 code.visualstudio.com 上的更新頁面。

Insiders:想盡快看到新功能嗎?您可以下載每夜更新的 Insiders 構建版本,並第一時間嘗試最新的更新。有關最新的 Visual Studio Code 新聞、更新和內容,請在 Twitter 上關注我們 @code

工作臺

隱藏單個狀態列項

狀態列現在有一個上下文選單,用於隱藏和顯示單個條目。

Hide entries in the status bar

配置在全球所有工作區中持久化。

注意:設定 workbench.statusBar.feedback.visible 已被刪除,取而代之的是這種新方法。您可以使用狀態列上下文選單隱藏反饋笑臉。

樹縮排指南

樹小部件現在支援縮排指南。這意味著縮排指南現在在檔案資源管理器、搜尋檢視、除錯檢視等中可用。

Explorer with indentation guides

與以前一樣,您可以使用 workbench.tree.indent 設定控制樹的縮排級別,現在您還可以使用 workbench.tree.renderIndentGuides 設定控制縮排指南的行為。

workbench.tree.renderIndentGuides 的可能值為

  • onHover - 懸停在樹上時顯示縮排指南。預設行為。
  • always - 始終在樹中顯示縮排指南。
  • none - 不顯示縮排指南。

拖放資料夾進行復制

現在可以將資料夾從 VS Code 外部拖放到檔案資源管理器中進行復制。以前,當將資料夾拖放到 VS Code 資源管理器中時,我們總是會開啟包含該資料夾的工作區。現在可以只複製資料夾內容。

Explorer drag and drop to copy

複製貼上檔名增量器更改

當在 VS Code 資源管理器中複製貼上重複的檔案和資料夾時,VS Code 會遞增貼上檔案的名稱。我們進行遞增命名的方式有時會導致意外結果。

為了簡化命名,我們現在以下列方式遞增檔名

"hello.txt" -> "hello copy.txt" -> "hello copy 2.txt" -> "hello copy 3.txt"

停用自定義選單欄的 Alt 鍵焦點

許多使用者要求停用在按下 Alt 鍵時聚焦自定義選單欄的行為。要阻止此行為,請將新設定 window.customMenuBarAltFocus 設定為 false

迷你圖搜尋裝飾

在檔案中搜索時,結果匹配現在將在檔案內部和迷你圖中突出顯示

Show search results in the minimap

更新警告顏色

我們已更新 list.warningForegroundeditorWarning.foreground 以更好地匹配編輯器的其餘警告顏色。您將在檔案資源管理器、Peek 錯誤檢視和編輯器波浪線中看到此更新的顏色

Warning color update

我們還更新了 editorOverviewRuler.findMatchForeground 以便在尺子中更新的警告顏色更好地突出顯示

Find match color update

線上服務設定

VS Code 將線上服務用於各種目的,例如下載產品更新、查詢、安裝和更新擴充套件,或在設定編輯器中提供自然語言搜尋。您可以透過使用者設定選擇開啟/關閉使用這些服務的功能,您可以使用標籤 @tag:usesOnlineServices 進行篩選。現在有一個命令 檔案 > 首選項 > 線上服務設定,該命令在設定編輯器中應用標籤。

online services settings

有關更多資訊,請參閱我們的遙測文件

整合終端

更好的預設 Shell 選擇器

Windows 已有一段時間擁有選擇預設 Shell 命令,上一個版本將其新增到了整合終端下拉選單中。此命令現在在 macOS 和 Linux 上也可用,並透過讀取 /etc/shells 檔案公開系統上註冊的 Shell。

Default shell selector on macOS

使用乾淨環境啟動終端

VS Code 中的整合終端一直與普通終端有所不同,尤其是在 Linux 和 macOS 上。原因在於環境總是從 VS Code 的視窗(例項)繼承,並且 VS Code/Electron 相關的環境變數被移除,而普通終端通常從 Dock/啟動選單啟動並使用系統環境。這可能導致在某些場景中出現問題,例如 Python 虛擬環境因其使用 $PATH 變數的方式而中斷。

有一個新的預覽選項 terminal.integrated.inheritEnv,當設定為 false 時,會導致終端不使用 VS Code 的環境。

相反,根據平臺,它將執行以下操作

  • Linux:獲取並使用 VS Code“主程序”的父程序的環境。
  • macOS:從當前環境中提取少量重要環境變數並僅包含它們。最終我們希望 macOS 的行為與 Linux 相同,但目前獲取環境存在問題。
  • Windows:目前此設定不影響 Windows。

inheritEnv 設定為 false 的主要可見結果是 $SHLVL(shell 級別)現在應該為 1,並且 $PATH 不應包含重複路徑,前提是您的啟動指令碼沒有有意包含它們。

terminal.integrated.inheritEnv 的預設值為 true,這是以前的行為,但我們將來可能會將該值切換為 false

Ctrl+\ 更改

以前,Ctrl+\ 在 Linux 和 Windows 上對映到拆分終端的命令,但現在已更改為將 SIGQUIT 傳遞給 shell,因為大多數人會期望終端這樣做。如果您想要舊行為,可以將此鍵盤快捷鍵新增到您的 keybindings.json 檔案中。

{
  "key": "ctrl+\\",
  "command": "workbench.action.terminal.split",
  "when": "terminalFocus"
}

任務

順序依賴執行

dependsOn 任務屬性仍然預設並行執行所有依賴項,但現在您可以指定 "dependsOrder": "sequence",並讓您的任務依賴項按照它們在 dependsOn 中列出的順序執行。dependsOn 中使用的任何後臺/監視任務都必須有一個問題匹配器,用於跟蹤它們何時“完成”。

下面的示例任務將執行任務 Two、任務 Three,然後是任務 One。

{
  "label": "One",
  "type": "shell",
  "command": "echo Hello ",
  "dependsOrder": "sequence",
  "dependsOn": ["Two", "Three"]
}

問題匹配器路徑檢測

當掃描任務輸出中的問題時,有關路徑的資訊使用 fileLocation 問題匹配器屬性提供。除了現有的 relativeabsolute 選項之外,您現在可以指定 autoDetect。使用 autoDetect 時,任務系統將自動嘗試確定問題中的路徑是相對路徑還是絕對路徑。

語言

TypeScript 3.5.2

此版本包含 TypeScript 3.5.2,這是一個小更新,修復了一些重要錯誤

更快地使用 JavaScript 和 TypeScript 的僅語法功能

VS Code 的 JavaScript 和 TypeScript 語言功能由 TypeScript 伺服器提供支援。此伺服器支援 IntelliSense 和錯誤報告等複雜功能,以及程式碼摺疊和文件大綱等更簡單的功能。

IntelliSense 等功能需要 TypeScript 伺服器在返回任何結果之前評估整個 JavaScript 或 TypeScript 專案,這對於大型專案可能需要時間。在進行此處理時,伺服器無法處理任何其他請求,包括對程式碼摺疊等簡單功能的請求,這些功能只需要對當前檔案進行基本的語義理解。如果您曾經注意到程式碼摺疊或文件大綱可用之前有延遲,您可能已經遇到了這個問題。

為了讓您更快地開始使用程式碼,我們添加了一個新的實驗選項,VS Code 使用兩個 TypeScript 伺服器:一個只處理簡單的基於語法的操作,另一個是完整的伺服器,處理專案處理、IntelliSense、錯誤報告和其他高階語言功能。要啟用此行為,請設定 "typescript.experimental.useSeparateSyntaxServer": true。此設定要求您的工作區中使用 TypeScript 3.4 或更高版本。

除錯

跳轉到游標

我們添加了一個新的除錯命令跳轉到游標,它允許您將程式執行移動到新位置,而無需執行中間的任何程式碼。如果偵錯程式支援跳轉到游標,則在除錯時,新命令會出現在編輯器上下文選單和命令面板中。目前此命令僅適用於 C# 擴充套件,但其他除錯擴充套件應該很快就會跟進。

Jump to cursor debugger command

停用控制檯自動換行

一個新的設定 debug.console.wordWrap 控制除錯控制檯中是否啟用自動換行。預設情況下,所有行都會自動換行。如果關閉此設定,除錯控制檯中的行將不再斷開,並且會出現水平捲軸。

Node.js 除錯配置屬性 useWSL 已棄用

藉助 WSL 擴充套件,VS Code 中已支援通用的 適用於 Linux 的 Windows 子系統 (WSL)。現在所有擴充套件都可以無縫地在 WSL 中使用。

因此,我們計劃移除兩年前新增到 VS Code Node.js 偵錯程式中的現在已過時的 WSL 支援。作為實現此目標的第一步,我們正在棄用 useWSL 除錯配置屬性。從這個里程碑開始,當在編輯器中開啟 launch.json 檔案時,該屬性將顯示為波浪線。此外,當啟動包含 useWSL 的除錯會話時,會顯示通知。

以下是將使用 useWSL 標誌的現有專案遷移到使用 WSL 擴充套件進行除錯的步驟

  • 確保已安裝 WSL 擴充套件。
  • 在 VS Code 中開啟專案資料夾。
  • 使用WSL: 在 WSL 中重新開啟資料夾命令在 WSL 中重新開啟專案。
  • F5
  • 從除錯配置中移除 useWSL 標誌。

有關更多資訊,請參閱我們的在 WSL 中開發文件。

對擴充套件的貢獻

JavaScript 和 TypeScript 每夜構建擴充套件

新的 JavaScript 和 TypeScript 每夜構建擴充套件使用 TypeScript 的每夜構建 (typescript@next) 作為 VS Code 的內建 TypeScript 版本,它支援 JavaScript 和 TypeScript IntelliSense。這使得測試最新的 TypeScript 功能並提供反饋變得容易!

TSLint 1.2

我們釋出了新版本的 TSLint 擴充套件,它修復了一些重要錯誤。此版本還會在工作區中存在 tslint.json 檔案但 TSLint 本身未正確安裝時,在 VS Code 狀態列中新增警告指示器。

適用於 Java 開發人員的安裝程式

有一個新的 適用於 Java 的 Visual Studio Code 安裝程式,可幫助首次開發人員設定其 Java 環境。當您執行 Java Pack Installer時,它會自動檢測是否已安裝 JDK (Java Development Kit)、Visual Studio Code 和所需的擴充套件。如果未安裝,安裝程式可以為您下載和配置缺少的依賴項。您還可以使用安裝程式將 Java 相關元件新增到現有的 Visual Studio Code 安裝中。

The Java installer UI

安裝 Java 擴充套件後,Visual Studio Code 提供全面的 Java 開發功能,例如智慧程式碼補全、重構、除錯和測試,以及專案管理和應用伺服器整合。

遠端開發(預覽版)

遠端開發擴充套件的工作仍在繼續,這些擴充套件允許您使用容器、遠端機器或 適用於 Linux 的 Windows 子系統 (WSL) 作為功能齊全的開發環境。您可以在遠端開發釋出說明中瞭解新的擴充套件功能和錯誤修復。

要了解有關在 Windows 上開發 Linux 應用程式的更多資訊,請參閱 Windows 開發人員平臺團隊的這篇使用 WSL 和 Visual Studio Code 遠端進行 Linux 開發部落格文章。

Chrome 偵錯程式作為遠端 UI 擴充套件

如果您正在遠端視窗中處理 Web 專案,可以使用 Chrome 偵錯程式擴充套件在本地 Chrome 視窗中對其進行除錯。只需安裝擴充套件,在遠端啟動您的開發伺服器,轉發伺服器埠,然後啟動您的啟動配置。有關詳細資訊,請參閱擴充套件 README

擴充套件創作

將 vscode 包拆分為 @types/vscode 和 vscode-test

在去年 event-stream 事件期間,我們發現 vscode 包受到了影響,因為其 223 個傳遞依賴項中包含 event-stream。這些依賴項還時不時地導致許多 VS Code 擴展出現 GitHub 安全警報。為了解決依賴複雜性,我們開始精簡 vscode 包。

vscode 包有兩個用途

  • 為擴充套件開發拉取 vscode.d.ts
  • 透過下載和啟動本地 VS Code 副本執行整合測試。

現在我們將 vscode 拆分為 @types/vscodevscode-test,這兩個包具有更集中的功能。

  • @types/vscode 包含每個版本的 vscode.d.ts。例如,npm i @types/vscode@1.34.0 安裝 VS Code 1.34 擴充套件 API。與透過 postinstall 指令碼拉取 vscode.d.tsvscode 不同,此包可以被包管理器完全快取。
  • vscode-test 提供了一組 API,用於使用 VS Code 執行整合測試。舊的 vscode 包將繼續工作,但新功能將只新增到 vscode-test。我們建議您切換到 vscode-test,它具有更精簡的依賴圖和更靈活、明確文件化的 API。您可以在測試擴充套件文章中瞭解有關使用 vscode-test 的更多資訊。

此外

Node.js 更新

VS Code 執行的 Electron 版本已更新,隨之而來的是 Node.js 從 10.2.0 更新到 10.11.0。所有擴充套件現在都將在此新版本的 Node.js 上執行。

遠端 API

每當遠端擴充套件主機執行時,都會定義一個新屬性 vscode.env.remoteName。其值由引導遠端擴充套件主機的擴充套件定義,並且該值在本地和遠端擴充套件主機上都可用。

需要知道它們是在遠端還是本地擴充套件主機上執行的擴充套件可以使用 Extension#extensionKind,其值為 ExtensionKind.UIExtensionKind.Workspace。該值表示擴充套件的 package.json 檔案中定義的值或使用者覆蓋的值。當不存在遠端擴充套件主機時,該值始終為 ExtensionKind.UI

DocumentLink.tooltip

新的 DocumentLink.tooltip 屬性允許 DocumentLinkProvider 自定義使用者將滑鼠懸停在文件連結上時顯示的文字

Custom hover text displayed for a Markdown link

VS Code 包含有關如何啟用連結的說明(上例中為 cmd + click)以及 tooltip 文字。

埠轉發和埠對映現在除了“localhost”外還支援“127.0.0.1”

vscode.env.openExternal API 使用預設的外部應用程式開啟 URI。當遠端擴充套件在本地 URI(例如 https://:8080)上呼叫 openExternal 時,VS Code 會自動開啟一個隧道,將本地機器上的埠連線到遠端機器上開啟的埠。以前,此自動隧道僅對“localhost”URI 啟用,但現在也對“127.0.0.1”啟用。

此外,webview 埠對映 API 現在除了處理“localhost”URI 外,還處理“127.0.0.1”。

更多屬性標記為 readonly 或 ReadonlyArray

VS Code API 中的更多屬性現在在 vscode.d.ts 中標記為只讀,以更好地向擴充套件表達其意圖。

值得注意的更改包括

  • 事件介面上的所有欄位現在都是隻讀的。事件物件永遠不應被修改,因為同一個物件可以分派給多個偵聽器。
  • DiagnosticCollection 上的方法現在接受只讀陣列。此更改是因為您只能透過其方法更新 DiagnosticCollection,而不能透過修改先前傳遞給它的陣列來更新。
  • Extensions.all 現在是隻讀陣列,因為它不能被修改。
  • TextEditor.insertSnippet 現在接受只讀陣列,因為它不修改其引數。

這些新的 readonly 修飾符可能會導致顯式鍵入非只讀型別(VS Code API 以前使用的型別)的擴充套件程式碼出現編譯錯誤

vscode.window.onDidChangeTextEditorSelection(e => {
    // Error: `e.selections` is now a readonly array but
    // our `updateForSelections` function takes a mutable array
    updateForSelections(e.selections);
});

function updateForSelections(selections: vscode.Selection[]) {
    ...
}

要解決此問題,請在您的擴充套件原始碼中也傳播 readonly 修飾符

vscode.window.onDidChangeTextEditorSelection(e => {
    updateForSelections(e.selections);
});

function updateForSelections(selections: readonly vscode.Selection[]) {
    ...
}

TerminalOptions.hideFromUser

runInBackground 終端 hideFromUser 選項現在已在穩定 API 中。使用此選項可以完全向使用者隱藏終端,直到呼叫 Terminal.show()

const term = window.createTerminal({ hideFromUser: true });
term.sendText('do something');

結合 sendTextonDidWriteData API,擴充套件可以與互動式終端互動,例如,建立連線,並且僅在出現問題時才呼叫 Terminal.show()

評論回應

評論 API 現在支援顯示和管理使用者對評論的反應。當 Comment.reactions 存在時,反應將呈現在評論正文下方。

如果擴充套件使用 CommentController.reactionHandler 註冊了反應處理程式,使用者將能夠響應現有反應或使用反應選擇器建立新反應。

Comment reactions UI

建議的擴充套件 API

每個里程碑都附帶新的提議 API,擴充套件作者可以試用它們。一如既往,我們渴望您的反饋。以下是試用提議 API 所需的操作:

  • 您必須使用 Insiders 版本,因為提議的 API 經常更改。
  • 您的擴充套件的 package.json 檔案中必須包含以下行:"enableProposedApi": true
  • 將最新版本的 vscode.proposed.d.ts 檔案複製到您的專案中。

請注意,您不能釋出使用提議 API 的擴充套件。我們很可能會在下一個版本中進行破壞性更改,我們絕不希望破壞現有擴充套件。

vscode.workspace.fs

提議的 API 允許擴充套件與檔案系統提供程式互動。該 API 允許擴充套件從任意檔案系統建立、讀取、寫入和刪除檔案和資料夾。例如,語言擴充套件現在可以載入來自 ftp 伺服器或其他遠端源的原始檔。

可以透過工作區物件上的新屬性訪問 API:vscode.workspace.fs。試一試,並隨時在問題 #48034上留下反饋。

程式碼嵌入的更新 API

我們重構並簡化了程式碼嵌入提案。現在它更像文字裝飾 API,而不是使用提供程式模式。

export function createWebviewTextEditorInset(
  editor: TextEditor,
  line: number,
  height: number,
  options?: WebviewOptions
): WebviewEditorInset;

給定一個編輯器、一行和高度,您可以建立嵌入。嵌入然後使用已從 WebviewPanel 中知道的 Webview。與裝飾一樣,嵌入在其包含的編輯器關閉後將被處置。

Webview.resourceRoot

webview 上提議的 resourceRoot 常量公開了 webview 中載入本地資源的根目錄。

const panel = vscode.window.createWebviewPanel(
  CatCodingPanel.viewType,
  'Cat Coding',
  vscode.ViewColumn.One,
  {
    // Restrict the webview to only loading local content from our extension's `media` directory.
    localResourceRoots: [vscode.Uri.file(path.join(extensionPath, 'media'))]
  }
);

const resourceRoot = await panel.resourceRoot;
panel.html = `<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="Content-Security-Policy" content="default-src 'none'; img-src ${resourceRoot} https:;">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Cat Coding</title>
</head>
<body>
    <img src="${resourceRoot}/${path.join(extensionPath, 'media')}/cat.gif" width="300" />
</body>
</html>`;

當 VS Code 在桌面執行,resourceRoot 將是 vscode-resource:。但是,當 VS Code 在其他環境(例如瀏覽器)中執行時,該值可能會有所不同。

獲取預設 Shell 的 API

由於 terminal.integrated.shell. 設定現在預設為 null,擴充套件不再可以使用該設定來檢測預設 shell。現在有一個提議的 API vscode.env.shell,它將返回終端的預設 shell

const shell = vscode.env.shell;
if (shell.search(/(powershell|pwsh)/i) !== -1) {
  // Do something special that PowerShell needs
}

語言伺服器協議

TypeScript 的 語言伺服器索引格式工具已實現新版本。新版本具有改進的格式,可以更輕鬆地將大型轉儲匯入資料庫,而無需使其特定於資料庫。有關執行這些工具的詳細資訊,請參閱 lsif-node 儲存庫中的說明。

工程

Electron 4.0 更新和 Electron 6.0 探索

在此里程碑中,我們完成了將 Electron 4 打包到 VS Code 的探索,這是此 Electron 版本首次隨穩定版釋出。這是一個主要的 Electron 版本,附帶 Chrome 69 和 Node.js 10.11.0(與我們當前版本中的 Chrome 66 和 Node.js 10.2.0 相比,這是一個重大飛躍)。

不幸的是,由於 問題 #75054,我們不得不停用 macOS 簡單全屏支援 ("window.nativeFullScreen": false) 一個版本。我們預計下個月初會將修復程式包含在我們的 Insiders 構建中。

我們已開始探索更新到 Electron 6,希望很快能將其推送到 Insiders。

更好的程式碼載入

Electron 4 讓我們能夠訪問新的指令碼快取 API。藉助新的快取 API,可以在不影響首次啟動的情況下建立快取資料,並且可以重複建立以覆蓋延遲解析的函式。這加上我們載入器的改進,導致程式碼載入速度提高了約 15%。

Linux 32 位支援結束

VS Code 正在使用 Electron 框架在多個平臺上執行。在此版本中,我們升級到 Electron 4.x 版本,這意味著 VS Code 將不再在 Linux 32 位上執行。請更新到 64 位版本的 VS Code。您的所有設定和擴充套件都將像以前一樣工作,無需遷移任何內容。您可以閱讀 Electron 的相關部落格文章以獲取更多資訊。

基於 iframe 的 webview 探索

本次迭代,我們探索了使用普通 iframe 而不是 Electron 的 <webview> 標籤來實現VS Code 的 webview。這項工作主要是為了支援在瀏覽器中執行 VS Code,但 <webview> 也相當複雜,過去曾給我們造成問題。我們希望最終能夠用普通 iframe 替換我們對 <webview> 的使用。

我們基於 iframe 的 webview 取得了重大進展,現在可以成功地在瀏覽器中執行許多來自擴充套件的 webview,但仍有大量工作要做。我們將在 7 月繼續這項探索。

值得注意的修復

  • 41356: 移動到上一個/下一個錯誤的快捷鍵不應將 NVDA 的焦點移出編輯器
  • 45515: Uri#parse 可能會破壞路徑元件
  • 54084: 除錯時不要改變除錯觸控欄按鈕位置
  • 70248: cls 命令不清除終端 (Windows 10 1903, ConPTY)
  • 74710: 影像預覽應僅為影像大小繪製“透明”棋盤格背景
  • 75359: 變數窗格在透過除錯控制檯更改值後不更新
  • 41085: Git: 如果 .git 在開啟的資料夾之外,檔案事件不起作用

感謝

最後但同樣重要的是,衷心感謝!以下幫助使 VS Code 變得更好的各位:

vscode 的貢獻

對我們問題跟蹤的貢獻

如果您想幫助我們管理傳入問題,請參閱我們的社群問題跟蹤頁面。

vscode-css-languageservice 的貢獻

vscode-html-languageservice 的貢獻

language-server-protocol 的貢獻

debug-adapter-protocol 的貢獻

vscode-azurecli 的貢獻

vscode-vsce 的貢獻

vscode-recipes 的貢獻

localization 的貢獻

有超過 800 名 雲 + AI 本地化 社群成員使用 Microsoft 本地化社群平臺 (MLCP),其中約有 100 名活躍貢獻者為 Visual Studio Code 做出貢獻。我們感謝您的貢獻,無論是提供新翻譯、對翻譯投票還是提出流程改進建議。

這是貢獻者的快照。有關專案詳細資訊,包括貢獻者姓名列表,請訪問專案網站:https://aka.ms/vscodeloc

  • 波斯尼亞語:Ismar Bašanović, Ernad Husremovic。
  • 保加利亞語: Иван Иванов,Gheorghi Penkov。
  • 捷克語: Tadeáš Cvrček,Michal Franc,Jan Kos,Radim Hampl。
  • 丹麥語: René Pape,Lars Vange Jørgensen,Martin Liversage,Lasse Stilvang,Anders Lund,Allan Kimmer Jensen,Anton Ariens。
  • 荷蘭語: Leroy Witteveen,Luc Sieben,Maxim Janssens,Damien van Gageldonk,Tom Meulemans。
  • 英語(英國): Martin Littlecott,Alexander Ogilvie,Fabio Zuin,Mohit Nain,Sulkhan Ninidze,alshyab wa3ed,Tejas kale。
  • 芬蘭語: Lasse Leppänen,Petri Niinimäki,Sebastian de Mel。
  • 法語: Antoine Griffard,Thierry DEMAN-BARCELÒ。
  • 德語: Julian Pritzi,Patrick Burke,Ettore Atalan,Meghana Garise。
  • 希臘語: Θοδωρής Τσιρπάνης,Charalampos Fanoulis,Vassilis Vouvonikos。
  • 希伯來語: חיים לבוב,Eyal Ellenbogen。
  • 印地語: Sanyam Jain,Kishan K。
  • 匈牙利語: Boldi Kemény。
  • 簡體中文: 斌 項, paul cheung, 張銳, Yizhi Gu, Yiting Zhu, Justin Liu, Shi Liu, Pluwen, Joel Yang, Jieting Xu, Chen Yang, 濤 羅, 立飛 李, 雨齊 劉, cuibty wong, 建 周, XIANG ZUO。
  • 繁體中文: LikKee 瀝祺 Richie, Winnie Lin, Jeremy。
  • 印度尼西亞語: Jakka Prihatna, Arif Fahmi, Septian Adi, Heston Sinuraya, Hendra Widjaja, Don Nisnoni, Eriawan Kusumawardhono, Bervianto Leo Pratama, Laurensius Dede Suhardiman, Rifani, rsyad, Christian Elbrianno。
  • 義大利語: andrea falco, Aldo Donetti。
  • 日語: Michihito Kumamoto, Yoshihisa Ozaki, Aya Tokura, TENMYO Masakazu, 太郎 西岡。
  • 韓語: Hongju, 우현 조, Hoyeon Han, Hong Kwon。
  • 拉脫維亞語:Kaspars Bergs, Andris Vilde。
  • 立陶宛語: Andrius Svylas, Tautvydas Derzinskas, Karolis Kundrotas, Martynas J.。
  • 挪威語: Dag H. Baardsen, Ole Kristian Losvik。
  • 波蘭語: Rafał Całka, Marcin Weksznejder, Jakub Żmidziński, Rafał Wolak, Szymon Seliga, Grzegorz Miros。
  • 葡萄牙語(巴西): Alessandro Trovato, Thiago Dupin Ugeda, Weslei A. de T. Marinho, Rafael Lima Teixeira, Gerardo Magela Machado da Silva, Marcos Albuquerque, Loiane Groner, Alessandro Fragnani, Judson Santiago, Andrei Bosco, Fábio Corrêa, Roberto Fonseca, Fabio Lux, Emmanuel Gomes Brandão, Guilherme Pais, Rodrigo Vieira, André Gama。
  • 葡萄牙語(葡萄牙): Nuno Carapito, Pedro Daniel, José Rodrigues, Diogo Barros。
  • 羅馬尼亞語: Stefan Gabos。
  • 俄語: Дмитрий Кирьянов, Анатолий Калужин。
  • 西班牙語: David Fernández Aldana, Ricardo Rubio, Thierry DEMAN, José María Aguilar。
  • 瑞典語:Johan Spånberg, Notetur Nomen。
  • 泰米爾語: Merbin J Anselm, Jeyanthinath Muthuram, Boopesh Kumar, Nithun Harikrishnan, Vignesh Rajendran。
  • 土耳其語: Meryem Aytek, Fıratcan Sucu, Ahmetcan Aksu, Mehmet Yönügül, Ömer Sert, Anıl MISIRLIOĞLU, Misir Jafarov, Bruh Moment。
  • 烏克蘭語: Arthur Murauskas, Alexander Varchenko, Вадим Шашков, Евгений Коростылёв。
  • 越南語: Van-Tien Hoang, Vuong Bui, Chủ Tất。