code-server目前来说还有些坑,试试vscode呢,不晓得坑多不多。总之多折腾嘛
前言
前面尝试了code-server,总体来说,还是不错的,当然也有一些小坑
后来呢,visual studio online 又来了,可tm的捆绑azure就有点坑了
本来呢,本着尝试一下的心情,测试了号。。。
然后价格感人啊
再者,网速还慢
算了,试试web版的vscode吧
结论
目前来说,vscode的web版远没有code-server好用,哈哈哈哈
步骤
在下用的debian9,kde桌面,其它的系统可能会有一些小的区别
先上个 官方教程
编译
就三句代码
1 | git clone https://github.com/microsoft/vscode |
运行
1 | ./scripts/code.sh |
运行web版
1 | yarn build |
过程中遇到的问题
差依赖
我只遇到过,差
libsecret-1
Package libsecret-1 was not found in the pkg-config search path.
解决方法:
https://github.com/atom/node-keytar#on-linux
Debian/Ubuntu:sudo apt-get install libsecret-1-dev
Red Hat-based:sudo yum install libsecret-devel
Arch Linux:sudo pacman -S libsecret
编译完成后运行没有扩展
没有扩展的vscode,就是一个高级的记事本,哈哈
在源码的根目录下,有一个
product.json
,增加配置项extensionsGallery
,然后重新运行就行了1
2
3
4
5
6
7
8
9{
...
...
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
}
}编译后启动不了
这个原因肯定就多了
在第一次执行
./script/code.sh
时,我因为网络问题,在中间某个环节按了ctrl+c
,中断了编译的执行,然后重新执行./script/code.sh
,死活运行不了解决方法:
执行了一个脚本,当然,这是猜的,不知道怎么解决1
./scripts/npm.sh