CSS AI 通義靈碼 VSCode插件安裝與功能詳解
簡介
在前端開發領域,頁面調試一直是個繁瑣的過程,而傳統開發中美工與前端的對接也常常出現問題。如今,阿里云技術團隊推出的通義靈碼智能編碼助手,為前端開發者帶來了新的解決方案,讓開發者可以像指揮者一樣,借助 AI 的力量來調試頁面。
通義靈碼基于通義大模型,具備以下功能:
-
代碼續寫和優化
-
自然語言描述生成代碼
-
注釋生成和代碼解釋
-
單元測試生成
-
研發智能問答
-
代碼問題修復等
對于 CSS 開發,雖然它并不算真正意義上的編程語言,但通義靈碼的諸多功能依然能夠為 CSS 開發提供助力。
-
通義靈碼支持:JetBrains IDEs、Visual Studio Code、Visual Studio,以及遠程開發場景(Remote SSH、Docker、WSL、Web IDE)。安裝后登錄賬號即可開啟智能編碼之旅。
由于 VSCode 是前端開發人員常用的 CSS 開發環境,本文將詳細介紹如何在 VSCode 中安裝配置通義靈碼,并展示其在 CSS 開發中的功能應用。
安裝指南
確保已安裝 VSCode 后,按照以下步驟進行插件安裝:
VSCode三端的插件安裝方式基本一致,本文以Windows為例,介紹如何在VSCode中安裝通義靈碼插件。
對于VSCode而言,通義靈碼的使用非常簡單,只需要在VSCode中安裝插件即可。
1. 使用插件市場安裝
通義靈碼已上架VSCode插件市場。
-
打開 VSCode,點擊左側的擴展圖標,進入插件市場。
-
在搜索框中輸入“TONGYI Lingma”,找到對應的插件。
-
點擊“安裝”按鈕,VSCode 會自動下載并安裝通義靈碼插件。

2. 使用插件安裝包安裝
若無法通過插件市場安裝,可采用以下方式:
-
訪問鏈接下載 Visual Studio Code 的 VSIX 安裝包:下載地址
-
下載完成后,打開 VSCode,點擊左側的擴展圖標。
-
點擊“從 VSIX 安裝”按鈕,選擇下載好的 VSIX 文件進行安裝。

安裝完成后,VSCode 左側會新增一個通義靈碼圖標,點擊即可進入插件界面。

首次使用時,需點擊“立即登錄”并同意用戶協議。

可選擇賬號密碼、手機號、支付寶、阿里云、淘寶、釘釘等登錄方式。

登錄后即可使用通義靈碼的各項功能。
功能演示
代碼續寫
在 CSS 開發中,只需輸入完整的樣式提示詞,通義靈碼就能準確生成相應的樣式代碼。例如,當你輸入“flex 布局”,AI 會根據常見的 flex 布局規則,生成相關的 CSS 代碼片段,幫助你快速構建布局樣式。
代碼注釋
對于已有的 CSS 代碼,通義靈碼可以自動生成注釋,提高代碼的可讀性。這對于團隊協作開發尤其有用,能讓其他開發者更容易理解你的代碼邏輯。
代碼解釋
與代碼注釋不同,代碼解釋功能會告訴你代碼為什么這么寫。
選中對應的 CSS 規則后,右鍵選擇通義靈碼的解釋代碼功能,左側對話框會生成該段代碼的解釋。

這在學習他人樣式或回顧自己以前的代碼時非常有幫助。
代碼優化
CSS 中有很多規則可以簡寫,以提高代碼的閱讀性和可維護性。

通義靈碼的代碼優化功能,可以通過合并(diff)操作,將原代碼替換為優化后的代碼,使你的 CSS 代碼更加簡潔高效。
智能問答
這是 CSS 開發者使用通義靈碼時最有用的工具之一。
前端開發中,經常會遇到一些不常用的 CSS 規則,此時可直接使用問答功能向 AI 提問。
例如,詢問“如何實現 CSS 圓角效果”,AI 會給出具體的代碼示例和使用說明。

而且,對于需要多條規則才能完整實現的樣式,通義靈碼還能提供參考案例和具體用法。

實際上在之前的功能中也有智能問答的展示,之前的很多功能都是基于智能問答實現的,他們只不過是在智能問答的時候輸入了合適的上下文(甚至是文件),以代碼解釋為例,就是把這段代碼也作為內容向AI進行提問。
智能問答現在可以選擇不同的大模型了,可以選擇通義千問的大模型,也可以選擇時下很火的deep seek 大模型。不過編程相關的通義系列的大模型更加專業!
會話創建和清理
智能問答是一個持續對話的過程,你可以持續進行提問,但大模型也會因此記錄你之前的提問信息,可能會影響后續的回答,比如你一直在問CSS的內容,如果突然詢問一個非CSS相關的(比如SCSS的循環(SCSS是一種優化的寫樣式的語言,它可以被編譯為CSS)),AI會因為上下文的原因以為你還在詢問,可能會因此生成錯誤的答案,所以在合適的時機你應該清除上下文或者結束對話。
智能問答是一個持續對話的過程。為了不影響后續回答的準確性,你可以通過以下方式清理大模型記錄的提問信息:
-
**清理會話:**在對話框中輸入`?
/clearContext?`,然后點擊確定。 -
**創建新會話:**在對話框中中輸入`?
/newTask?`,然后點擊確定。

AI程序員
AI 程序員功能可以通過對話的方式,根據你的需求描述和要求,對整個項目進行代碼開發、代碼審查和代碼變更。
你可以像產品經理一樣指導 AI 進行代碼開發,要求其創建項目。

或生成特定代碼

不過,最終是否接受 AI 生成的代碼,決定權仍在你手中。
其強大之處在于,它的上下文是整個項目,你可以通過描述樣式來讓 AI 幫你寫前端頁面。

浙公網安備 33010602011771號