Linux 系統下 VS Code 降級至 1.85 版本教程:通過歷史版本網站解決兼容性問題

一、問題背景

當前使用的 VS Code 版本為 1.102.3,這一版本可能是未來版本、內部測試版或 Insiders 版本,而目前最新的穩定版屬于 1.8x 系列。由于版本過新,可能導致與部分插件(如舊版 Remote-SSH)或系統環境不兼容。因此,需要將 VS Code 降級至更穩定的 1.85.x 版本(本文以 1.85.2 為例)。

二、降級操作步驟

第一步:卸載當前版本的 VS Code

  1. 打開終端,輸入以下命令卸載當前版本:

    bash

    sudo apt-get remove code
    
  2. 如果上述命令無法找到包,可能安裝的是 Insiders 版本,可嘗試:

    bash

    sudo apt-get remove code-insiders
    
  3. 驗證卸載是否成功:輸入code -v,若提示 “command not found”,則說明卸載成功。

第二步:通過 VS Code 歷史版本網站下載 1.85.2 版本安裝包

  1. 訪問 VS Code 歷史版本下載網站(可通過VS Code 官網更新頁面查詢歷史版本入口),找到 1.85 系列的最后一個版本 1.85.2。
  2. 在對應版本的下載選項中,選擇適用于 Linux 系統的 64 位.deb安裝包,點擊下載并保存到本地目錄(如 “下載” 文件夾)。

第三步:安裝下載好的 1.85.2 版本

  1. 打開終端,通過cd命令進入安裝包所在目錄(以 “下載” 文件夾為例):

    bash

    cd ~/Downloads
    

  2. 使用apt命令安裝本地的.deb文件(apt會自動處理依賴關系):

    bash

    sudo apt install ./vscode_1.85.2.deb  # 文件名需替換為實際下載的文件名
    

第四步:驗證版本并阻止自動更新

  1. 驗證版本:安裝完成后,在終端輸入code -v,若輸出類似1.85.2的版本信息,則說明降級成功。

  2. 阻止自動更新(關鍵步驟):

    • 啟動 VS Code 1.85.2,按Ctrl + ,打開設置界面。
    • 在搜索框中輸入update mode,找到 “Update: Mode” 設置項。
    • 將其值從default修改為none,確保 VS Code 不會自動更新回新版本。

三、總結

通過 “卸載當前版本→從歷史版本網站下載指定舊版本.deb 包→安裝舊版本→禁用自動更新” 的步驟,可成功將 Linux 系統中的 VS Code 降級至 1.85.2 版本,有效解決因版本過新導致的兼容性問題。完成后,可重新嘗試安裝所需插件(如舊版 Remote-SSH)并連接相關設備。

如需獲取其他歷史版本,只需在 VS Code 歷史下載網站中選擇對應版本的安裝包,重復上述安裝步驟即可。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/93075.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/93075.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/93075.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

一個基于 PyTorch 的完整模型訓練流程

一個基于 PyTorch 的完整模型訓練流程 flyfish訓練步驟具體操作目的1. 訓練前準備設置隨機種子、配置超參數(batch size、學習率等)、選擇計算設備(CPU/GPU)確保實驗可復現;統一控制訓練關鍵參數;利用硬件加…

ffmpeg,ffplay, vlc,rtsp-simple-server,推拉流命令使用方法,及測試(二)

一、常用命令 ffmpeg 推流命令 : ffmpeg -re -i input.mp4 -c copy -f flv rtmp://39.105.129.233/myapp/ffmpeg -re -i input.mp4 -c copy -f flv rtsp://39.105.129.233/myapp/-re 讀取流 -i 輸入文件 -f # 指定推流formatffplay 拉流命令 : ffplay rtmp://39.105.129.233/m…

使用行為樹控制機器人(三) ——通用端口

文章目錄一、通用端口功能實現1. 功能實現1.1 頭文件定義1.2 源文件實現1.3 main文件實現1.4 tree.xml 實現2. 執行結果使用行為樹控制機器人(一) —— 節點使用行為樹控制機器人(二) —— 黑板使用行為樹控制機器人(三) —— 通用端口有了上述前兩節我們已經可以實現節點間的通…

DataDome反爬蟲驗證技術深度解析:無感、滑塊與設備驗證全攻略

DataDome反爬蟲驗證技術深度解析:無感、滑塊與設備驗證全攻略 隨著網絡安全威脅的不斷演進,企業對數據保護的需求日益增強。DataDome作為業界領先的反爬蟲解決方案,以其三層防護機制在眾多知名網站中得到廣泛應用。本文將深入解析DataDome的…

RabbitMQ 消息轉換器詳解

RabbitMQ 消息轉換器詳解 一、為什么需要消息轉換器? RabbitMQ 的消息傳輸協議只識別字節流: 發送對象時,需要序列化成字節數組接收消息時,需要將字節數組反序列化成對象 如果不使用消息轉換器: 需要手動序列化和反序列…

內網穿透的應用-告別“現場救火”!用 cpolar遠程調試讓內網故障排查進入“云時代”

文章目錄前言**常見困境與解決方案****實際應用價值**1. Remote JVM Debug2. 系統要求與環境準備2.1 服務器環境2.2 本地開發環境3. 內網服務器準備及開始3.1 安裝cpolar配置支持遠程ssh登錄3.1.1 什么是cpolar?3.1.2 安裝cpolar3.1.3 注冊及配置cpolar系統服務3.1.…

Cherryusb UAC例程對接STM32內置ADC和PWM播放音樂和錄音(下)=>UAC+STM32 ADC+PWM實現錄音和播放

1. 程序基本框架整個程序框架, 與之前的一篇文章《Cherryusb UAC例程對接STM32內置ADC和DAC播放音樂和錄音(中)>UACSTM32 ADCDAC實現錄音和播放》基本一致, 只是這次將DAC替換成了PWM。因此這里不再贅述了。 2. audio_v1_mic_speaker_multichan_template.c的修改說明(略) 參…

1 JQ6500語音播報模塊詳解(STM32)

系列文章目錄 文章目錄系列文章目錄前言1 JQ6500簡介2 基本參數說明2.1 硬件參數2.2 模塊管腳說明3 控制方式3.1 通信格式3.2 通信指令4 硬件設計5 軟件設計5.1 main.c5.2 board_config5.2.1board_config.h5.2.2 board_config.c5.3 module_config5.3.1 module_config.h5.3.2 mo…

常用數據分析工具

Tableau丨Power BI丨FineBI丨SQL丨影刀丨Excel丨Python丨 參考視頻:【戴師兄】數據分析有哪些必學工具?2023最新版!Tableau丨Power BI丨FineBI丨SQL丨影刀丨Excel丨Python丨課程教程自學攻略_嗶哩嗶哩_bilibili 文檔資料: 【戴師兄…

OBOO鷗柏丨智能會議平板教學查詢一體機交互式觸摸終端招標投標核心標底參數要求

整機參數要求:55寸/65寸/75寸/85-86寸/98寸/100寸/110寸/115寸智能會議平板教學觸控一體機/智慧黑板觸摸屏招標投標核心標底參數要求1、整機屏幕采用≥采用超高清原廠原包原裝工業LCD液晶屏面板;具有高色域,顯示動態視頻、web及3D動畫時&…

無人機在環保監測中的應用:低空經濟發展的智能監測與高效治理

一、行業背景與技術革新 隨著全球環境問題日益嚴峻,傳統環保監測手段已難以滿足現代環境管理的需求。固定監測站點建設成本高、覆蓋范圍有限,地面巡查效率低下且存在安全風險。在此背景下,無人機技術憑借其獨特的空間優勢和技術特性&#xff…

PO、BO、VO、DTO、POJO、DAO、DO基本概念

一、圖解二、相關概念 1、PO(Persistant Object - 持久化對象) 核心定位: 直接與數據庫表結構一一映射的對象,通常用于 ORM(對象關系映射)框架(如 MyBatis、Hibernate)中。 特點&…

todoList清單(HTML+CSS+JavaScript)

🌏個人博客主頁: 前言: 前段時間學習了JavaScript,然后寫了一個todoList小項目,現在和大家分享一下我的清單以及如何實現的,希望對大家有所幫助 🔥🔥🔥文章專題&#xff…

Mac M1探索AnythingLLM+Ollama+知識庫問答

AnythingLLM內置 RAG、AI Agent、可視化/無代碼的 Agent 編排,支持多家模型與本地/云端向量庫,并提供多用戶與可嵌入的聊天組件,用來快速驗證“知識 模型 工具”拼成的 AI 應用。 1 AnythingLLM、Ollama準備 1)AnythingLLM 打…

【 Navicat Premium 17 完全圖形化新手指南(從零開始)】

Navicat Premium 17 完全圖形化新手指南(從零開始) 一、準備階段:清理現有環境 1. 刪除已創建的測試數據庫(如需重新開始)打開Navicat Premium 17 雙擊桌面圖標啟動程序在左側連接面板中找到你的MySQL連接(…

Web學習筆記5

Javascript概述1、JS簡介JS是運行在瀏覽器的腳本編程語言,最初用于Web表單的校驗。現在的作用主要有三個:網頁特效、表單驗證、數據交互JS由三部分組成,分別是ECMAscript、DOM、BOM,其中ECMAscript規定了JS的基本語法和規則&#…

部署一個開源的證件照系統

以下數據來自官方網站,記錄下來,方便自己 項目簡介 🚀 謝謝你對我們的工作感興趣。您可能還想查看我們在圖像領域的其他成果,歡迎來信:zeyi.linswanhub.co. HivisionIDPhoto 旨在開發一種實用、系統性的證件照智能制作算法。 它利用一套完善的AI模型工作…

Linux客戶端利用MinIO對服務器數據進行同步

接上篇 Windows客戶端利用MinIO對服務器數據進行同步 本篇為Linux下 操作,先看下我本地的系統版本 所以我這里下載的話,是AMD64 文檔在這 因為我這里只是需要用到客戶端,獲取數據而已,所以我只需要下載個MC工具用來數據獲取就可以…

Docker 中部署 MySQL 5.7 并遠程連接 Navicat 的完整指南

個人名片 🎓作者簡介:java領域優質創作者 🌐個人主頁:碼農阿豪 📞工作室:新空間代碼工作室(提供各種軟件服務) 💌個人郵箱:[2435024119qq.com] &#x1f4f1…

自己動手造個球平衡機器人

你是否曾對那些能夠精妙地保持平衡的機器設備感到好奇? 從無人機到獨輪平衡車,背后都蘊藏著復雜的控制系統。 今天,我們來介紹一個充滿挑戰與樂趣的項目——制作一個球平衡機器人。這不僅是一個酷炫的擺件,更是一次深入學習機器…