NOTICES AND INFORMATION
Do Not Translate or Localize
This software incorporates material from third parties.
Microsoft makes certain open source code available at https://3rdpartysource.microsoft.com,
or you may send a check or money order for US $5.00, including the product name,
the open source component name, platform, and version number, to:
Source Code Compliance Team
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052
USA
Notwithstanding any other terms, you may reverse engineer this software to the extent
required to debug changes to any libraries licensed under the GNU Lesser General Public License.
---------------------------------------------------------
json-schema 0.2.3 - AFL-2.1 OR BSD-3-Clause
https://github.com/kriszyp/json-schema#readme
Copyright (c) 2007 Kris Zyp SitePen (www.sitepen.com)
AFL-2.1 OR BSD-3-Clause
---------------------------------------------------------
---------------------------------------------------------
@blueprintjs/core 3.22.3 - Apache-2.0
https://github.com/palantir/blueprint#readme
Copyright 2015 Palantir Technologies, Inc.
Copyright 2016 Palantir Technologies, Inc.
Copyright 2017 Palantir Technologies, Inc.
Copyright 2018 Palantir Technologies, Inc.
Copyright 2019 Palantir Technologies, Inc.
Copyright 2015-present Palantir Technologies, Inc.
Copyright 2019-present Palantir Technologies, Inc.
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
vscode-server.zip
需积分: 0 25 浏览量
更新于2021-04-22
1
收藏 220.32MB ZIP 举报
VSCode(Visual Studio Code)是Microsoft开发的一款广受欢迎的源代码编辑器,支持多种编程语言,并具有丰富的扩展功能。在Ubuntu 18.04这样的Linux操作系统中,VSCode可以通过远程服务器版本——VSCode Server来实现远程开发。"vscode-server.zip"文件包含了在Ubuntu 18.04上部署VSCode Server所需的所有组件。
我们需要了解VSCode Server的工作原理。它允许用户在本地计算机上使用VSCode界面,同时通过SSH协议连接到远程服务器进行代码编辑、调试和构建工作。这样,开发者可以在本地享受VSCode的高效性能和丰富特性,同时处理远程项目,无需在本地安装项目的完整环境。
安装VSCode Server的过程如下:
1. **下载并解压**:你需要在Ubuntu 18.04服务器上下载"vscode-server.zip"文件,然后使用`unzip vscode-server.zip`命令解压。
2. **安装依赖**:确保服务器上已经安装了`ncat`或`netcat`,这是SSH连接所必需的。可以使用`sudo apt-get install ncat`命令安装。
3. **运行VSCode Server**:进入解压后的目录,执行`./server.sh --host=0.0.0.0 --port=0`命令启动服务器。这将自动选择一个可用端口。
4. **设置VSCode客户端**:在本地的VSCode中,需要安装“Remote - SSH”扩展,由Microsoft提供。安装后,在左侧活动栏的"Explorer"图标旁边找到"Remote Explorer",点击"+"图标添加新的SSH配置。
5. **连接服务器**:在弹出的配置文件中输入服务器的相关信息,包括主机名、用户名和端口。保存后,双击配置,VSCode会尝试连接到服务器。
6. **首次登录授权**:首次连接时,VSCode会提示你复制一段命令到服务器执行,以获取一个认证密钥。在服务器终端中执行这段命令,然后将生成的密钥粘贴回VSCode客户端。
7. **成功连接**:完成上述步骤后,VSCode将连接到服务器,并加载服务器上的工作区。现在,你可以像操作本地文件一样操作远程文件,所有编辑、构建和调试操作都将实时反映在远程服务器上。
8. **更新与维护**:VSCode Server的版本需要定期更新以获取最新的特性和修复。Microsoft通常会发布新版本,你可以重新下载新的"vscode-server.zip"文件,覆盖旧版本并重新启动服务来更新。
VSCode Server的这种远程开发模式对于团队协作和多项目管理尤其有用,因为它可以保持每个开发者的个人环境设置,同时在任何地方访问和编辑代码。此外,对于需要大量计算资源或特定系统配置的项目,如GPU加速的深度学习任务,远程开发能够充分利用服务器资源,提高工作效率。
牛andmore牛
- 粉丝: 1122
- 资源: 8
最新资源
- ETOPO2022一分钟基岩数据.zip
- 编译带freetype的opencv所需要的harfbuzz和freetype
- MATLAB 各种算法和解决问题的源码.zip
- 吐司资源依赖包,可自行下载
- MATLAB代码:储能参与调峰调频联合优化模型 关键词:储能 调频 调峰 充放电优化 联合运行 仿真平台:MATLAB+CVX 平台 主要内容:代码主要做的是考虑储能同时参与调峰以及调频的联合调度
- 游戏人物检测30-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 中国手机系统行业研究:行业研究:华为HarmonyOS鸿蒙到底是什么?系统核心优势是什么?.zip
- python语言dysp批量下载爬虫程序代码QZQ2.txt
- python语言kssp批量下载爬虫程序代码QZQ4.txt
- C#与三菱PLC以太网通讯程序上位机源码 通过3E帧SLMP MC协议与三菱FX5U Q系列PLC通讯 1.该程序可以与FX5U Q系列PLC以太网通讯,根据3E帧报文写了一个类库,可以读写各种
- oracle-instantclient19.24-basic-19.24.0.0.0-1.aarch64.rpm
- 第六章:选择结构程序设计
- IMG_6671.PNG
- 高级版CRM客户关系管理系统源码手机版crm跟单销售公司订单合同办公erp客户管理
- oracle-instantclient19.24-devel-19.24.0.0.0-1.aarch64.rpm
- oracle-instantclient19.24-sqlplus-19.24.0.0.0-1.aarch64.rpm