前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VScode在线编辑器挑战SSH

VScode在线编辑器挑战SSH

作者头像
Rice加饭
发布2022-05-10 18:19:03
2.5K0
发布2022-05-10 18:19:03
举报
文章被收录于专栏:Rice嵌入式

摘要

  • 发现现在开发慢慢的已经离不开VScode强大的组件扩展功能。不管是上班偷懒的插件,还是编程的便捷插件应有尽有。
  • 以前要远程服务器可能大家会使用Xshell等终端工具,如果玩 vim 熟透的人来说,这个工具已经足够他开发使用。
  • 不过对于我这个对 vim 的一些快捷键不熟悉的人来说,其实有时候编程真的很郁闷的。不过最近发现有一个非常适合我这种的工具--《code-server》
  • code-server是一款在线的vscode工具,只需要将 code-server 部署到自己的服务器之后,就可以通过浏览器使用在线版本的vscode,很好的解决了远程编辑服务器文件的问题,方便好用。而且所有插件都可以使用。简直就是我的救心啊。

安装

  1. 他的安装非常的简单,我们以自己的电脑的虚拟机为例子,说明一下安装及使用。
  2. 准备工作:
  • 准备一个装好ubuntu的虚拟机。
  1. 安装在ubuntu中下载code-server的包
  • code-server仓库链接:https://github.com/cdr/code-server
  • 我们这里直接下载他release的压缩包,不进行clone。
  • 在ubuntu 下载解压安装,执行如下操作:
代码语言:javascript
复制

rice@rice:~$ wget https://github.com/cdr/code-server/archive/refs/tags/v3.12.0.zip
......
  1. 解压,执行命令:
代码语言:javascript
复制
rice@rice:~$ unzip v3.12.0.zip 
Archive:  v3.12.0.zip
798dc0baf284416dbbf951e4ef596beeab6cb6c4
......
  1. 安装,进入code-server目录,然后执行install.sh脚本,执行code-server -v确定是否安装成功:
代码语言:javascript
复制
rice@rice:~$ cd code-server-3.12.0/
rice@rice:~/code-server-3.12.0$ ./install.sh
rice@rice:~/code-server-3.12.0$ code-server -v
3.12.0 b37ff28a0a582aee84a8f961755d0cb40a4081db
rice@rice:~/code-server-3.12.0$ 

使用

  1. web服务密码
代码语言:javascript
复制
rice@rice:~$ export PASSWORD="1314"
  1. 运行code-server
代码语言:javascript
复制
rice@rice:~$code-server --port 8080 --host 0.0.0.0 --auth password
[2021-09-29T12:01:29.922Z] info  code-server 3.12.0 b37ff28a0a582aee84a8f961755d0cb40a4081db
[2021-09-29T12:01:29.924Z] info  Using user-data-dir ~/.local/share/code-server
[2021-09-29T12:01:29.937Z] info  Using config file ~/.config/code-server/config.yaml
[2021-09-29T12:01:29.937Z] info  HTTP server listening on http://0.0.0.0:8080 
[2021-09-29T12:01:29.937Z] info    - Authentication is enabled
[2021-09-29T12:01:29.937Z] info      - Using password from ~/.config/code-server/config.yaml
[2021-09-29T12:01:29.937Z] info    - Not serving HTTPS 
  1. 通过登录,使用ubuntu的IP地址登录:IP:端口号
  1. 登录正确界面
  1. 插件界面

总结

  1. code-server的出现,真的就是个大救星。完美的解决了这个不熟悉vim快捷键的小白。
  2. 而且可以通过在windows中网页登录,然后可进行文件拖拉。这样就可以省去FTP工具了。方便快捷。
  3. 像资源小的虚拟机,在虚拟机打开vscode是非常卡顿的。有时完全动也动不了。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rice 嵌入式开发技术分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 摘要
  • 安装
  • 使用
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档