网站首页 > 技术文章 正文
Visual Studio Code是Microsoft开发的一款开源免费的现代化轻量级代码编辑器,它体积小、启动快、系统内存占用率低非常适合搭建IDE。VSCode不仅支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,还拥有强大丰富的插件生态系统。在VSCode编辑器里可以轻松搜索插件,直接进行安装与管理。通过插件的配合我们可以非常高效地完成开发中的大部分工作,但是今天在VSCode中点击对应插件的install按钮安装时总是安装失败并提示手动安装(manually install),然而手动下载的vsix安装包双击安装时又显示Error: 一个或多个扩展适用于Visual Studio Code。。。
设置上网代理
在VSCode中点击对应插件的install按钮安装时总是安装失败并提示手动安装(manually install),这说明VSCode不能连接到扩展商店导致无法直接install安装插件。查看log发现大量的错误:XHR failed: downloading: XHR failed,这种情况应该是网络问题。公司电脑的上网代理屏蔽了很多网站,我尝试了下用其他代理测试发现是可以直接下载安装的。所以这里可以尝试在VSCode设置其他上网代理,在菜单栏依次点击“文件-首选项-设置”,然后展开“用户设置”中的“应用程序”,选择“代理服务器”并输入代理地址和端口。
VSCode安装离线包
至于直接双击离线包无法安装的问题,我们可以通过VSCode导入的方式来安装。具体的操作方法为打开Visual Studio Code,在菜单栏依次点击 查看(view)->扩展(Extensions)。在弹出的Extensions(快捷键Ctrl+Shift+X)窗口右上角找到图标“···”,单击选择“install from VSIX...”。在本地文件中导入刚刚下载好的扩展包,安装完后右下角会显示"Completed installing *** extension from VSIX",重启VSCode即可生效。
命令安装离线包
将下载下来的VSIX安装包复制到VScode安装目录中bin文件下,在当前目录下打开命令行窗口然后输入命令:code --install-extension 离线安装包名。回车后出现下面提示表示安装成功,然后重启VScode就可以看到当前插件已经被安装了。
总结:
找半天才发现原来是公司网络的问题,公司的网络也是真的没话说。贴吧、论坛、文库、网盘、博客、微博等等都被禁止访问,就连开发用的Visual Studio Code都无法从官方下载,更何况扩展插件。。。以上内容是小编给大家分享的【办公小技巧009:VSCode无法安装插件怎么办?】。希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
猜你喜欢
- 2024-09-10 vscode 键盘快捷键配置(vscode怎么自定义快捷键)
- 2024-09-10 七爪源码:最大化生产力的最小 VSCode 设置(第 1 部分)
- 2024-09-10 手把手教你如何利用VS Code设置提高编码效率
- 2024-09-10 没有用过这些插件,别说你在用vscode
- 2024-09-10 使用截图,一键让GPT-4o生成打砖块游戏代码
- 2024-09-10 手把手教你在VSCode下如何使用Jupyter
- 2024-09-10 使用vscode正则快速提取数据(vscode 提取变量)
- 2024-09-10 开发函数计算的正确姿势——爬虫(函数式开发)
- 2024-09-10 VSCode常用快捷键(详细)(vscode快捷键整理代码)
- 2024-09-10 提高VSCode 10倍效率的技巧(vscode 调整格式快捷键)
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)