現已釋出!閱讀關於 11 月新增功能和修復的內容。

Sublime Text 擴充套件程式綜述

2017 年 4 月 10 日,Wade Anderson,@waderyan_

我是 Sublime Text 的忠實粉絲。在我程式設計生涯的最初幾年裡,它一直是我的首選編輯器。現在,我自然更喜歡 VS Code,但有時我也會懷念 Sublime Text 中的一些功能。

我們編寫了一個擴充套件程式來幫助緩解我所感受到的痛苦(例如,鍵盤肌肉記憶)。還有更多的工作要做(請參閱此 GitHub issue),但差距正在迅速縮小。您可以找到其他擴充套件程式來彌補您幾乎所有缺失的功能。

在這篇部落格中,我將介紹一些現有的 VS Code 功能和建議的擴充套件程式,以幫助那些從 Sublime Text 轉過來的使用者。

提示:要安裝本文中提到的所有擴充套件程式,請檢視此擴充套件程式包

VS Code 功能

VS Code 有幾項功能可以啟用,使其更接近 Sublime Text 的編碼體驗。

迷你地圖

VS Code 有一個出色的迷你地圖,但需要更改設定。使用以下設定開啟迷你地圖

"editor.minimap.enabled": true

貼上時格式化

在移動原始碼時,貼上時格式化是一項很棒的功能。使用此設定啟用貼上時格式化

"editor.formatOnPaste": true

建議排序

Sublime Text 和 VS Code 在其程式碼完成小部件中對片段的排序方式不同。要使 VS Code 的工作方式更像 Sublime Text,請使用此設定將片段置於頂部

"editor.snippetSuggestions": "top"

擴充套件

為了方便從 Sublime Text 遷移,我推薦使用以下擴充套件程式

Sublime Text 鍵位對映

應用商店 - Sublime Text Keymap

作者 - Microsoft

您已經記住了鍵盤快捷鍵,因此無需改變您的肌肉記憶即可遷移到 VS Code。此擴充套件程式將 Sublime Text 中最流行的鍵盤快捷鍵移植到了 VS Code。

sublime text keymap

提示:VS Code 和 Sublime Text 鍵盤快捷鍵之間存在一些衝突。目前,此擴充套件程式選擇 Sublime Text 的快捷鍵而非 VS Code 的快捷鍵。這意味著安裝擴充套件程式後,某些 VS Code 鍵盤快捷鍵的工作方式會有所不同(例如,F5 用於除錯)。您可以透過首選項 > 鍵盤快捷鍵輕鬆修改任何快捷鍵。

展開選區到範圍

應用商店 - Expand Selection To Scope

作者 - Vittorio Romeo

VS Code 現有對展開文字選區的支援,但此擴充套件程式達到了一個很好的平衡點。它可以遞增地將選區展開到範圍,包括對多個游標的支援。

expand selection

關閉 HTML / XML 標籤

應用商店 - Close HTML / XML tag

作者 - Compulim

添加了一個鍵盤快捷鍵,用於新增 XML 和 HTML 的閉合標籤。

close html xml tag

Sublime Commands

應用商店 - Sublime Commands

作者 - Zarel

TransposeExpand Selection to LineSplit into Lines 命令移植到了 VS Code。

Wade Anderson,VS Code 團隊成員 @waderyan_

© . This site is unofficial and not affiliated with Microsoft.