论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
云安全
[24240] 2015-08-30_如何在Linux中安装VisualStudioCode
文档创建者:
s7ckTeam
浏览次数:
2
最后更新:
2025-01-18
云安全
2 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2015-08-30_如何在Linux中安装VisualStudioCode
如
何
在
L
i
n
u
x
中
安
装
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
原
创
i
c
t
l
y
h
L
i
n
u
x
中
国
2
0
1
5
-
0
8
-
3
0
大
家
好
,
今
天
我
们
一
起
来
学
习
如
何
在
L
i
n
u
x
发
行
版
中
安
装
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
。
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
是
基
于
E
l
e
c
t
r
o
n
优
化
代
码
后
的
编
辑
器
,
后
者
是
基
于
C
h
r
o
m
i
u
m
的
一
款
软
件
,
用
于
为
桌
面
系
统
发
布
i
o
.
j
s
应
用
。
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
是
微
软
开
发
的
支
持
包
括
L
i
n
u
x
在
内
的
全
平
台
代
码
编
辑
器
和
文
本
编
辑
器
。
它
是
免
费
软
件
但
不
开
源
,
在
专
有
软
件
许
可
条
款
下
发
布
。
它
是
可
以
用
于
我
们
日
常
使
用
的
超
级
强
大
和
快
速
的
代
码
编
辑
器
。
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
有
很
多
很
酷
的
功
能
,
例
如
导
航
、
智
能
感
知
支
持
、
语
法
高
亮
、
括
号
匹
配
、
自
动
补
全
、
代
码
片
段
、
支
持
自
定
义
键
盘
绑
定
、
并
且
支
持
多
种
语
言
,
例
如
P
y
t
h
o
n
、
C
+
+
、
J
a
d
e
、
P
H
P
、
X
M
L
、
B
a
t
c
h
、
F
#
、
D
o
c
k
e
r
F
i
l
e
、
C
o
f
f
e
e
S
c
r
i
p
t
、
J
a
v
a
、
H
a
n
d
l
e
B
a
r
s
、
R
、
O
b
j
e
c
t
i
v
e
-
C
、
P
o
w
e
r
S
h
e
l
l
、
L
u
n
a
、
V
i
s
u
a
l
B
a
s
i
c
、
.
N
e
t
、
A
s
p
.
N
e
t
、
C
#
、
J
S
O
N
、
N
o
d
e
.
j
s
、
J
a
v
a
s
c
r
i
p
t
、
H
T
M
L
、
C
S
S
、
L
e
s
s
、
S
a
s
s
和
M
a
r
k
d
o
w
n
。
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
集
成
了
包
管
理
器
、
库
、
构
建
,
以
及
其
它
通
用
任
务
,
以
加
速
日
常
的
工
作
流
。
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
中
最
受
欢
迎
的
是
它
的
调
试
功
能
,
它
包
括
流
式
支
持
N
o
d
e
.
j
s
的
预
览
调
试
。
注
意
:
请
注
意
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
只
支
持
6
4
位
的
L
i
n
u
x
发
行
版
。
下
面
是
在
所
有
L
i
n
u
x
发
行
版
中
安
装
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
的
几
个
简
单
步
骤
。
1
.
下
载
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
软
件
包
首
先
,
我
们
要
从
微
软
服
务
器
中
下
载
6
4
位
L
i
n
u
x
操
作
系
统
的
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
安
装
包
,
链
接
是
h
t
t
p
:
/
/
g
o
.
m
i
c
r
o
s
o
f
t
.
c
o
m
/
f
w
l
i
n
k
/
?
L
i
n
k
I
D
=
5
3
4
1
0
8
。
这
里
我
们
使
用
w
g
e
t
下
载
并
保
存
到
t
m
p
/
V
S
C
O
D
E
目
录
。
3
.
2
.
提
取
软
件
包
现
在
,
下
载
好
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
的
z
i
p
压
缩
包
之
后
,
我
们
打
算
使
用
u
n
z
i
p
命
令
解
压
它
。
我
们
要
在
终
端
或
者
控
制
台
中
运
行
以
下
命
令
。
注
意
:
如
果
我
们
还
没
有
安
装
u
n
z
i
p
,
我
们
首
先
需
要
通
过
软
件
包
管
理
器
安
装
它
。
如
果
你
运
行
的
是
U
b
u
n
t
u
,
使
用
a
p
t
-
g
e
t
,
如
果
运
行
的
是
F
e
d
o
r
a
、
C
e
n
t
O
S
、
可
以
用
d
n
f
或
y
u
m
安
装
它
。
3
.
运
行
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
展
开
软
件
包
之
后
,
我
们
可
以
直
接
运
行
一
个
名
为
C
o
d
e
的
文
件
启
动
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
。
1
.
#
m
k
d
i
r
/
t
m
p
/
v
s
c
o
d
e
;
c
d
/
t
m
p
/
v
s
c
o
d
e
/
2
.
#
w
g
e
t
h
t
t
p
s
:
/
/
a
z
7
6
4
2
9
5
.
v
o
.
m
s
e
c
n
d
.
n
e
t
/
p
u
b
l
i
c
/
0
.
3
.
0
/
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
.
z
i
p
4
.
-
-
2
0
1
5
-
0
6
-
2
4
0
6
:
0
2
:
5
4
-
-
h
t
t
p
s
:
/
/
a
z
7
6
4
2
9
5
.
v
o
.
m
s
e
c
n
d
.
n
e
t
/
p
u
b
l
i
c
/
0
.
3
.
0
/
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
.
z
i
p
5
.
R
e
s
o
l
v
i
n
g
a
z
7
6
4
2
9
5
.
v
o
.
m
s
e
c
n
d
.
n
e
t
(
a
z
7
6
4
2
9
5
.
v
o
.
m
s
e
c
n
d
.
n
e
t
)
.
.
.
9
3
.
1
8
4
.
2
1
5
.
2
0
0
,
2
6
0
6
:
2
8
0
0
:
1
1
f
:
1
7
9
a
:
1
9
7
2
:
2
4
0
5
:
3
5
b
:
4
5
9
6
.
C
o
n
n
e
c
t
i
n
g
t
o
a
z
7
6
4
2
9
5
.
v
o
.
m
s
e
c
n
d
.
n
e
t
(
a
z
7
6
4
2
9
5
.
v
o
.
m
s
e
c
n
d
.
n
e
t
)
|
9
3
.
1
8
4
.
2
1
5
.
2
0
0
|
:
4
4
3
.
.
.
c
o
n
n
e
c
t
e
d
.
7
.
H
T
T
P
r
e
q
u
e
s
t
s
e
n
t
,
a
w
a
i
t
i
n
g
r
e
s
p
o
n
s
e
.
.
.
2
0
0
O
K
8
.
L
e
n
g
t
h
:
6
4
9
9
2
6
7
1
(
6
2
M
)
[
a
p
p
l
i
c
a
t
i
o
n
/
o
c
t
e
t
-
s
t
r
e
a
m
]
9
.
S
a
v
i
n
g
t
o
:
‘
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
.
z
i
p
’
1
0
.
1
0
0
%
[
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
>
]
6
4
,
9
9
2
,
6
7
1
1
4
.
9
M
B
/
s
i
n
4
.
1
s
1
1
.
2
0
1
5
-
0
6
-
2
4
0
6
:
0
2
:
5
8
(
1
5
.
0
M
B
/
s
)
-
‘
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
.
z
i
p
’
s
a
v
e
d
[
6
4
9
9
2
6
7
1
/
6
4
9
9
2
6
7
1
]
1
.
#
u
n
z
i
p
/
t
m
p
/
v
s
c
o
d
e
/
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
.
z
i
p
-
d
/
o
p
t
/
1
.
#
s
u
d
o
c
h
m
o
d
+
x
/
o
p
t
/
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
/
C
o
d
e
2
.
#
s
u
d
o
/
o
p
t
/
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
/
C
o
d
e
如
果
我
们
想
通
过
终
端
在
任
何
地
方
启
动
C
o
d
e
,
我
们
就
需
要
创
建
/
o
p
t
/
v
s
c
o
d
e
/
C
o
d
e
的
一
个
链
接
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
c
o
d
e
。
现
在
,
我
们
就
可
以
在
终
端
中
运
行
以
下
命
令
启
动
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
了
。
4
.
创
建
桌
面
启
动
下
一
步
,
成
功
展
开
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
软
件
包
之
后
,
我
们
打
算
创
建
桌
面
启
动
程
序
,
使
得
根
据
不
同
桌
面
环
境
能
够
从
启
动
器
、
菜
单
、
桌
面
启
动
它
。
首
先
我
们
要
复
制
一
个
图
标
文
件
到
/
u
s
r
/
s
h
a
r
e
/
i
c
o
n
s
/
目
录
。
然
后
,
我
们
创
建
一
个
桌
面
启
动
程
序
,
文
件
扩
展
名
为
.
d
e
s
k
t
o
p
。
这
里
我
们
使
用
喜
欢
的
文
本
编
辑
器
在
/
t
m
p
/
V
S
C
O
D
E
/
目
录
中
创
建
名
为
v
i
s
u
a
l
s
t
u
d
i
o
c
o
d
e
.
d
e
s
k
t
o
p
的
文
件
。
然
后
,
粘
贴
下
面
的
行
到
那
个
文
件
中
。
创
建
完
桌
面
文
件
之
后
,
我
们
会
复
制
这
个
桌
面
文
件
到
/
u
s
r
/
s
h
a
r
e
/
a
p
p
l
i
c
a
t
i
o
n
s
/
目
录
,
这
样
启
动
器
和
菜
单
中
就
可
以
单
击
启
动
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
了
。
完
成
之
后
,
我
们
可
以
在
启
动
器
或
者
菜
单
中
启
动
它
。
1
.
#
l
n
-
s
/
o
p
t
/
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
/
C
o
d
e
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
c
o
d
e
1
.
#
c
o
d
e
.
1
.
#
c
p
/
o
p
t
/
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
/
r
e
s
o
u
r
c
e
s
/
a
p
p
/
v
s
o
.
p
n
g
/
u
s
r
/
s
h
a
r
e
/
i
c
o
n
s
/
1
.
#
v
i
/
t
m
p
/
v
s
c
o
d
e
/
v
i
s
u
a
l
s
t
u
d
i
o
c
o
d
e
.
d
e
s
k
t
o
p
1
.
[
D
e
s
k
t
o
p
E
n
t
r
y
]
2
.
N
a
m
e
=
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
3
.
C
o
m
m
e
n
t
=
M
u
l
t
i
-
p
l
a
t
f
o
r
m
c
o
d
e
e
d
i
t
o
r
f
o
r
L
i
n
u
x
4
.
E
x
e
c
=
/
o
p
t
/
V
S
C
o
d
e
-
l
i
n
u
x
-
x
6
4
/
C
o
d
e
5
.
I
c
o
n
=
/
u
s
r
/
s
h
a
r
e
/
i
c
o
n
s
/
v
s
o
.
p
n
g
6
.
T
y
p
e
=
A
p
p
l
i
c
a
t
i
o
n
7
.
S
t
a
r
t
u
p
N
o
t
i
f
y
=
t
r
u
e
8
.
C
a
t
e
g
o
r
i
e
s
=
T
e
x
t
E
d
i
t
o
r
;
D
e
v
e
l
o
p
m
e
n
t
;
U
t
i
l
i
t
y
;
9
.
M
i
m
e
T
y
p
e
=
t
e
x
t
/
p
l
a
i
n
;
1
.
#
c
p
/
t
m
p
/
v
s
c
o
d
e
/
v
i
s
u
a
l
s
t
u
d
i
o
c
o
d
e
.
d
e
s
k
t
o
p
/
u
s
r
/
s
h
a
r
e
/
a
p
p
l
i
c
a
t
i
o
n
s
/
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
在
U
b
u
n
t
u
中
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
要
在
U
b
u
n
t
u
1
4
.
0
4
/
1
4
.
1
0
/
1
5
.
0
4
L
i
n
u
x
发
行
版
中
安
装
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
,
我
们
可
以
使
用
U
b
u
n
t
u
M
a
k
e
0
.
7
。
这
是
在
u
b
u
n
t
u
中
安
装
c
o
d
e
最
简
单
的
方
法
,
因
为
我
们
只
需
要
执
行
几
个
命
令
。
首
先
,
我
们
要
在
我
们
的
u
b
u
n
t
u
l
i
n
u
x
发
行
版
中
安
装
U
b
u
n
t
u
M
a
k
e
0
.
7
。
要
安
装
它
,
首
先
要
为
它
添
加
P
P
A
。
可
以
通
过
运
行
下
面
命
令
完
成
。
2
.
然
后
,
更
新
本
地
库
索
引
并
安
装
u
b
u
n
t
u
-
m
a
k
e
。
在
我
们
的
u
b
u
n
t
u
操
作
系
统
上
安
装
完
U
b
u
n
t
u
M
a
k
e
之
后
,
我
们
可
以
在
一
个
终
端
中
运
行
以
下
命
令
来
安
装
C
o
d
e
。
1
.
#
a
d
d
-
a
p
t
-
r
e
p
o
s
i
t
o
r
y
p
p
a
:
u
b
u
n
t
u
-
d
e
s
k
t
o
p
/
u
b
u
n
t
u
-
m
a
k
e
3
.
T
h
i
s
p
p
a
p
r
o
p
o
s
e
s
p
a
c
k
a
g
e
b
a
c
k
p
o
r
t
o
f
U
b
u
n
t
u
m
a
k
e
f
o
r
s
u
p
p
o
r
t
e
d
r
e
l
e
a
s
e
s
.
4
.
M
o
r
e
i
n
f
o
:
h
t
t
p
s
:
/
/
l
a
u
n
c
h
p
a
d
.
n
e
t
/
~
u
b
u
n
t
u
-
d
e
s
k
t
o
p
/
+
a
r
c
h
i
v
e
/
u
b
u
n
t
u
/
u
b
u
n
t
u
-
m
a
k
e
5
.
P
r
e
s
s
[
E
N
T
E
R
]
t
o
c
o
n
t
i
n
u
e
o
r
c
t
r
l
-
c
t
o
c
a
n
c
e
l
a
d
d
i
n
g
i
t
6
.
g
p
g
:
k
e
y
r
i
n
g
`
/
t
m
p
/
t
m
p
v
0
v
f
2
4
u
s
/
s
e
c
r
i
n
g
.
g
p
g
'
c
r
e
a
t
e
d
7
.
g
p
g
:
k
e
y
r
i
n
g
`
/
t
m
p
/
t
m
p
v
0
v
f
2
4
u
s
/
p
u
b
r
i
n
g
.
g
p
g
'
c
r
e
a
t
e
d
8
.
g
p
g
:
r
e
q
u
e
s
t
i
n
g
k
e
y
A
1
2
3
1
5
9
5
f
r
o
m
h
k
p
s
e
r
v
e
r
k
e
y
s
e
r
v
e
r
.
u
b
u
n
t
u
.
c
o
m
9
.
g
p
g
:
/
t
m
p
/
t
m
p
v
0
v
f
2
4
u
s
/
t
r
u
s
t
d
b
.
g
p
g
:
t
r
u
s
t
d
b
c
r
e
a
t
e
d
1
0
.
g
p
g
:
k
e
y
A
1
2
3
1
5
9
5
:
p
u
b
l
i
c
k
e
y
"
L
a
u
n
c
h
p
a
d
P
P
A
f
o
r
U
b
u
n
t
u
D
e
s
k
t
o
p
"
i
m
p
o
r
t
e
d
1
1
.
g
p
g
:
n
o
u
l
t
i
m
a
t
e
l
y
t
r
u
s
t
e
d
k
e
y
s
f
o
u
n
d
1
2
.
g
p
g
:
T
o
t
a
l
n
u
m
b
e
r
p
r
o
c
e
s
s
e
d
:
1
1
3
.
g
p
g
:
i
m
p
o
r
t
e
d
:
1
(
R
S
A
:
1
)
1
4
.
O
K
1
.
#
a
p
t
-
g
e
t
u
p
d
a
t
e
2
.
#
a
p
t
-
g
e
t
i
n
s
t
a
l
l
u
b
u
n
t
u
-
m
a
k
e
1
.
#
u
m
a
k
e
w
e
b
v
i
s
u
a
l
-
s
t
u
d
i
o
-
c
o
d
e
U
m
a
k
e
W
e
b
C
o
d
e
运
行
完
上
面
的
命
令
之
后
,
会
要
求
我
们
输
入
想
要
的
安
装
路
径
。
然
后
,
会
请
求
我
们
允
许
在
u
b
u
n
t
u
系
统
中
安
装
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
。
我
们
输
入
“
a
”
(
接
受
)
。
输
入
完
后
,
它
会
在
u
b
u
n
t
u
机
器
上
下
载
和
安
装
C
o
d
e
。
最
后
,
我
们
可
以
在
启
动
器
或
者
菜
单
中
启
动
它
。
总
结
我
们
已
经
成
功
地
在
L
i
n
u
x
发
行
版
上
安
装
了
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
。
在
所
有
l
i
n
u
x
发
行
版
上
安
装
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
都
和
上
面
介
绍
的
相
似
,
我
们
也
可
以
使
用
u
m
a
k
e
在
U
b
u
n
t
u
发
行
版
中
安
装
。
U
m
a
k
e
是
一
个
安
装
开
发
工
具
,
I
D
E
s
和
语
言
的
流
行
工
具
。
我
们
可
以
用
U
m
a
k
e
轻
松
地
安
装
A
n
d
r
o
i
d
S
t
u
d
i
o
s
、
E
c
l
i
p
s
e
和
很
多
其
它
流
行
I
D
E
。
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
是
基
于
G
i
t
h
u
b
上
一
个
叫
E
l
e
c
t
r
o
n
的
项
目
,
它
是
A
t
o
m
.
i
o
编
辑
器
的
一
部
分
。
它
有
很
多
A
t
o
m
.
i
o
编
辑
器
没
有
的
改
进
功
能
。
当
前
V
i
s
u
a
l
S
t
u
d
i
o
C
o
d
e
只
支
持
6
4
位
l
i
n
u
x
操
作
系
统
平
台
。
如
果
你
有
任
何
疑
问
、
建
议
或
者
反
馈
,
请
在
下
面
的
评
论
框
中
留
言
以
便
我
们
改
进
和
更
新
我
们
的
内
容
。
非
常
感
谢
!
E
n
j
o
y
:
-
)
v
i
a
:
h
t
t
p
:
/
/
l
i
n
o
x
i
d
e
.
c
o
m
/
l
i
n
u
x
-
h
o
w
-
t
o
/
i
n
s
t
a
l
l
-
v
i
s
u
a
l
-
s
t
u
d
i
o
-
c
o
d
e
-
l
i
n
u
x
/
作
者
:
A
r
u
n
P
y
a
s
i
译
者
:
i
c
t
l
y
h
校
对
:
w
x
y
本
文
由
L
C
T
T
原
创
翻
译
,
L
i
n
u
x
中
国
荣
誉
推
出
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页