vscode sync setting中的自动上传_VsCode插件导出若干讨论

539f53e49723631f5b8a2ca515dcf9fb.png2dcf3ee54f0be7fe52e0bd8797619965.png

  • 视窗: %USERPROFILE%\.vscode\extensions

  • 苹果电脑: ~/.vscode/extensions

  • Linux: ~/.vscode/extensions

c3e950f649cc4a31d4bd84af9ee49b11.png

就是这个目录,自己找找

因此,如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

554682a31c077fcd5e5a0d9012ed6934.png

输入这个命令,就是会把扩展的插件的名字导出

ec24aeb774d9c0020626b412121bec4e.png

在这个目录下

517e74e83a7c57f9981aea93bb2638ad.png

这个命令会输出到终端,上文命令是用了管道输出

code --list-extensions

e8227fee216294ea521b5e3ef4a00eca.png

也可以使用插件,第一次会让你登录GitHub

09bcd799c19b7db7cf22a1b23c4e6965.png

成功的样子

b0fecfd333d6208c7b0e7e7f6d74def7.png

成功的样子

58fb8b68f455154f4e157e3a6d437c93.png

这个可以在编辑器内部设置

https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

你总是可以验证创建要点前往https://gist.github.com,并检查了一个名为要点cloudSettings

上面是插件的位置

上载设定

按Shift + Alt + U(macOS:Shift + Option + U)

在命令面板中键入“>“同步”,以顺序进行下载/上传

首次下载或上传时,欢迎页面将自动打开,您可以在其中配置“设置同步”。

选择上传后,上传设置后。您将看到“摘要”详细信息,以及上载的每个文件和扩展名的列表。

下载您的设置

c00da65ffa6c44a33341a8e9b570e8af.png

按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

3f058ea0f27adfe4c6e7801bb63a81f5.png这将使用命令列出您的扩展,以便安装它们,这样您就可以将整个输出复制并粘贴到另一台机器中

  • @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在命令行上提供多次以一次安装多个扩展。

627937ae8e02b85af43ada45f75beec6.png

这和插件好像没有用

8d3c495cffaf2c7ea24e61330295f18a.png

建立一个如图所示的目录以及文件

2c189adc7ed0b99b031cb7cffffcf05f.png

这个箭头所指叫标识符

e8b5e332b7bf28b5161c437d93404424.png

写作格式

扩展使用发布者名称和扩展标识符来标识publisher.extension。您可以在扩展程序的详细信息页面上看到该名称。VS Code将为您自动完成这些文件中已安装的扩展名。

我可以阻止VS Code提供扩展建议吗?

是的,如果您不希望在“扩展”视图中或通过通知不使用VS Code显示扩展建议,则可以修改以下设置:

  • extensions.showRecommendationsOnlyOnDemand-设置为true以删除“推荐”部分。

  • extensions.ignoreRecommendations -设置为true以使扩展程序建议通知静音。

5a273b63f38731f7a8ef61f66950cbe5.png

07fffd7efad82d02066328117f2fe279.png

在设置页面输入这个命令可以关闭

c1ed21e32705a0e4440a71ee5fd17d1c.png

这个是标准的输入格式

809bebe1111324cfeb4ae4c327c8a8ce.png

可以把文件加入一个工作区更好的去管理

acce195e87cc10ed0000491bd3f51821.png

加进去的样子

27a964804b7a5901f08bc9761abca59b.png

可以对单独的文件夹去设置

148095279b7137ec87396a6f4308abb9.png

可以设置在搜索的时候忽略什么文件

e0c2733dd79e1ddedc5834197e5d6137.png

这个是我在默认的设置里面做出了改变

29c9e2676451b387f520c8448071bb20.png

可以看到是生成了json文件

81d51644614e84df40ed5d178035c63e.png

可以看到是生成了这个文件

d4c74ebe0be9997bbf1cb8b2ff83ef09.png

可以更改文件区的名字

2b10048a897b1cd6e72784481d0ba039.png

89a1cf69ab96c75d02b9d5805016e8ba.png

我又改一个

62dc12cfae6b9968d931db045dd2aa43.png

149ec5d86d4aa3e75a94cfdaab64ac7f.png

Ctrl+R可以打开最近的文件工作区

将工作区另存为... 

如果要将工作区文件移动到新位置,可以使用“文件” >“将工作区另存为”命令,该命令将自动设置相对于新工作区文件位置的正确文件夹路径。

打开工作区文件

要重新打开工作区,您可以:

  • .code-workspace在平台的资源管理器中双击文件。

  • 使用文件>打开工作区命令,然后选择工作区文件。

  • 从文件>打开最近的(Ctrl + R)列表中选择工作区。

    • 工作区的后缀为(工作区),以区别于文件夹。

工作区文件架构

的架构.code-workspace非常简单。您有一个包含绝对路径或相对路径的文件夹数组。当您要共享工作区文件时,相对路径会更好。

您可以使用name属性覆盖文件夹的显示名称,以便在资源管理器中为文件夹指定更有意义的名称。例如,您可以将项目文件夹命名为“产品”和“文档”,以便通过文件夹名称轻松识别内容:

{

8d399cb07031d06474c3a342590f11a5.png

工作区的目录是这样的

03946c78799c1d336f7132a287c17ccb.png

在编辑器内部打开

be94c181dc69c483435b02538ca8a48f.png

!的意思

4071992a0e171970b2ddd9d1ef3b3a69.png

可以继续编辑未完待续

539f53e49723631f5b8a2ca515dcf9fb.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值