视窗:
%USERPROFILE%\.vscode\extensions
苹果电脑:
~/.vscode/extensions
Linux:
~/.vscode/extensions
就是这个目录,自己找找
因此,如treehead的编辑或MarkP的答案所示,您现在可以列出所有已安装的扩展,因此安装该扩展列表的方式是:
code --list-extensions >> vs_code_extensions_list.txt
将新创建的文件传输到要安装这些扩展名的计算机。在那台机器上,您将:
cat vs_code_extensions_list.txt | xargs -n 1 code --install-extension
然后,它将遍历该文件中的每个扩展名并安装扩展名。
如果您希望全新安装(也就是删除该计算机上的所有现有扩展),则可以在安装新扩展之前运行它(否则,您也将删除这些新扩展)。请务必谨慎,因为这将删除VS Code中的所有扩展名:
code --list-extensions | xargs -n 1 code --uninstall-extension
输入这个命令,就是会把扩展的插件的名字导出
在这个目录下
这个命令会输出到终端,上文命令是用了管道输出
code --list-extensions
也可以使用插件,第一次会让你登录GitHub
成功的样子
成功的样子
这个可以在编辑器内部设置
https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync
你总是可以验证创建要点前往https://gist.github.com
,并检查了一个名为要点cloudSettings
上面是插件的位置
上载设定
按Shift + Alt + U(macOS:Shift + Option + U)
在命令面板中键入“>“同步”,以顺序进行下载/上传
首次下载或上传时,欢迎页面将自动打开,您可以在其中配置“设置同步”。
选择上传后,上传设置后。您将看到“摘要”详细信息,以及上载的每个文件和扩展名的列表。
下载您的设置
按Shift + Alt + D(macOS:Shift + Option + D)
在命令面板中键入“>“同步”,以顺序进行下载/上传
首次下载或上传时,欢迎页面将自动打开,您可以在其中配置“设置同步”。
选择下载后,下载后。设置同步将向您显示摘要,其中包含要下载的每个文件和扩展名的列表。
将打开新的弹出窗口,使您可以重新启动代码以应用设置。
重置扩展设置
在命令面板中选择“>同步:重置扩展设置”以重置设置
设定值
可以通过设置页面更改设置,可以通过“>同步:高级选项>打开设置页面进行访问”
设置同步中有两种类型的设置。我建议您在此处阅读配置详细信息。
要点设置
要点设置存储在settings.json
代码文件中。您可以在要点设置中自定义设置,例如:
全局设置
全局设置位于syncLocalSettings.json
内部User
文件夹中。这些设置将在多个Gist环境中共享。
您可以自定义同步:
特征
更改时切换自动上传
默认情况下,自动上传功能处于禁用状态。更改并保存设置后,此功能将自动启动上传过程并在线保存设置。
请确保您具有有效的github令牌和Gist,以使其正常工作。
选择命令“同步:高级选项>在设置更改时切换自动上载”命令以打开/关闭自动上载。
切换自动下载
默认情况下,“自动下载”处于禁用状态。编辑器启动时,它将默认同步所有设置。请确保您具有有效的github令牌和Gist,以使其正常工作。
选择命令“同步:高级选项>在启动时切换自动下载”命令以打开/关闭自动下载。
切换力下载
默认情况下,“强制下载”处于禁用状态。默认情况下,如果您已经具有最新的下载版本,扩展名将不会下载最新的设置,但是有时,当您在本地删除某些扩展名并且不上传设置时,它仍然会通过日期或时间检查显示您具有最新版本,通过将其打开,它将始终在启动时下载云设置。
请确保您具有有效的github令牌和Gist,以使其正常工作。
选择命令“同步:高级选项>切换强制下载”命令以打开/关闭强制下载。
切换强制上传
默认情况下,“强制上载”处于禁用状态。默认情况下,如果要旨包含较新或相同的内容,扩展程序将不会上传设置。开启此选项后,它将始终上传,而无需检查要点中的较新设置。
请确保您具有有效的github令牌和Gist,以使其正常工作。
选择命令“同步:高级选项>切换强制上载”命令以打开/关闭强制上载。
切换摘要
默认情况下启用摘要,该摘要显示在单个页面上添加或删除的所有文件和扩展名。您可以将其关闭,以使上载和下载过程整洁安静。
选择命令“同步:高级选项>在上载/下载时显示摘要页面”命令以打开/关闭自动下载。
code --install-extension EditorConfig.EditorConfig
code --install-extension aaron-bond.better-comments
code --install-extension christian-kohler.npm-intellisense
code --install-extension christian-kohler.path-intellisense
code --install-extension CoenraadS.bracket-pair-colorizer
这将使用命令列出您的扩展,以便安装它们,这样您就可以将整个输出复制并粘贴到另一台机器中
@builtin
-显示VS Code附带的扩展名。按类型分组(编程语言,主题等)。@disabled
-显示禁用的已安装扩展。@installed
-显示已安装的扩展程序。@outdated
-显示过时的已安装扩展。市场上有较新的版本。@enabled
-显示已启用的已安装扩展。扩展可以单独启用/禁用。@recommended
-显示推荐的扩展名。按工作区特定用途或常规用途分组。@category
-显示属于指定类别的扩展名。以下是一些受支持的类别。有关完整列表,请键入@category
并遵循建议列表中的选项:@category:themes
@category:formatters
@category:linters
@category:snippets
这些过滤器也可以组合使用。例如:@installed @category:themes
用于查看所有已安装的主题。
如果未提供过滤器,那么“扩展名”视图将显示当前已安装和建议的扩展名。
排序#
您可以使用@sort
过滤器对扩展名进行排序,该过滤器可以采用以下值:
installs
-按市场安装次数降序排列。rating
-按市场评级(1-5星),以降序排列。name
-按扩展名的字母顺序排序。
从VSIX安装
您可以手动安装打包在.vsix
文件中的VS Code扩展名。使用“扩展”视图命令下拉菜单中的“从VSIX安装”命令,或在命令面板中使用“扩展:从VSIX安装”命令,指向该.vsix
文件。
您还可以使用VS Code--install-extension
命令行开关进行安装,以提供.vsix
文件的路径。
code --install-extension myextension.vsix
您可以--install-extension
在命令行上提供多次以一次安装多个扩展。
这和插件好像没有用
建立一个如图所示的目录以及文件
这个箭头所指叫标识符
写作格式
扩展使用发布者名称和扩展标识符来标识publisher.extension
。您可以在扩展程序的详细信息页面上看到该名称。VS Code将为您自动完成这些文件中已安装的扩展名。
我可以阻止VS Code提供扩展建议吗?#
是的,如果您不希望在“扩展”视图中或通过通知不使用VS Code显示扩展建议,则可以修改以下设置:
extensions.showRecommendationsOnlyOnDemand
-设置为true以删除“推荐”部分。extensions.ignoreRecommendations
-设置为true以使扩展程序建议通知静音。
在设置页面输入这个命令可以关闭
这个是标准的输入格式
可以把文件加入一个工作区更好的去管理
加进去的样子
可以对单独的文件夹去设置
可以设置在搜索的时候忽略什么文件
这个是我在默认的设置里面做出了改变
可以看到是生成了json文件
可以看到是生成了这个文件
可以更改文件区的名字
我又改一个
Ctrl+R可以打开最近的文件工作区
将工作区另存为... #
如果要将工作区文件移动到新位置,可以使用“文件” >“将工作区另存为”命令,该命令将自动设置相对于新工作区文件位置的正确文件夹路径。
打开工作区文件#
要重新打开工作区,您可以:
.code-workspace
在平台的资源管理器中双击文件。使用文件>打开工作区命令,然后选择工作区文件。
从文件>打开最近的(Ctrl + R)列表中选择工作区。
工作区的后缀为(工作区),以区别于文件夹。
工作区文件架构#
的架构.code-workspace
非常简单。您有一个包含绝对路径或相对路径的文件夹数组。当您要共享工作区文件时,相对路径会更好。
您可以使用name
属性覆盖文件夹的显示名称,以便在资源管理器中为文件夹指定更有意义的名称。例如,您可以将项目文件夹命名为“产品”和“文档”,以便通过文件夹名称轻松识别内容:
{
工作区的目录是这样的
在编辑器内部打开
!的意思
可以继续编辑未完待续