服务器中可以下载安装R环境使用RStudio Server来进行开发,有一个弊端是超过一段时间会断开连接并且所使用的服务器安装单细胞处理的一些包安装不上比如最基本的Seurat。

接下来介绍使用VSCode远程开发R语言。

一、配置远程环境

插件安装

前提是已经下载好了vscode,需要安装Remote - SSH,点击扩展然后输入并搜索安装即可。

安装后需要进行配置,先点击远程管理,选择ssh targets,点击设置,然后进行配置管理,依次是链接名cn,服务器IP地址,服务器用户名,服务器端口号,私钥所在的位置

还需要对插件修改一些设置,设置如下图

远程连接。

按照图中的步骤,先点击左侧的远程资源管理,然后点击+号新建链接,点击完+后上测会出现ssh配置输入ssh ***.**.**.**:*****(服务器IP地址和端口号) 然后回车,出现下图

点后点击第一个,这个是配置的路径很重要。点击完成后左侧就会出现我们配置的链接了,然后点击设置,进行进一步的配置,先点击链接里的设置,然后点击配置所在的路径第一个,点击完成后就会打开配置文件。

打开的配置文件如下图(上一步中安装插件时有配置过)

这里面包含了你建立的所有链接的设置,下面那个是我以前建立好的连接,然后对刚刚建立的 链接进行配置,按照如下配置即可,配置完成后保存。

Host con     #连接的名字自己随便设置HostName ***.**.**.**   #服务器的IPUser ******           #服务器的用户名Port 1000*              #服务器的端口号IdentityFile "C:\Users\**\.ssh\id_rsa"  #私钥在的位置,如果有设置密码可以写密码,密码和私钥二选一即可

接下来就是进行测试连接了

可以直接点击小图标在新的窗口连接

也可以右键点击链接名称进行连接

或者点击下面的ssh进行连接

 连接后可以打开服务器中的文件夹

二、R语言所需插件安装

需要在服务器中安装R在VSCode中安装插件

在服务器中安装R及所需环境

都是在Linux环境下
conda create -n renv   创建环境
source activate renv   激活环境
conda deactivate       退出环境
conda install r-base   安装R

为了能够连接远程的R环境,还需要在远程服务器上安装languageserver和radian

conda install -c conda-forge r-languageserver
pip install radian

在vscode中安装插件

在扩展里搜索R并安装,现在只需要安装这一个插件就可以

需要对插件R进行设置,一点要选择在远程里设置!!!

三、使用

source activate renv #激活环境
radian      #进入R

激活环境之后终端如下图,可以在终端里输入也可以通过VSCODE在服务器终端上建立R文件来进行操作

若是新建R文件如下图,使用和rstudio没什么区别,ctrl+enter为运行

四、使用SFTP进行远端本地文件传输

在vscode中安装插件SFTP,然后ctrl+shift+p打开命令窗口输入sftp进行配置

右键点击选择所需要操作即可

关于怎么将本地文件传输到服务器、怎么让R读取本地文件还没找到方法,待更新

VSCode远程连接服务器使用R语言相关推荐

  1. VScode远程连接服务器-过程试图写入的管道不存在-could not establist connection to【已解决】

    问题描述 使用服务器的过程中突然与服务器断连,报错如下:could not establist connection to [20:23:39.487] > ssh: connect to ho ...

  2. vscode远程连接服务器

    vscode远程连接服务器 1.安装vscode 2.安装Remote Development插件 3.新建SSH任务 4.安装服务器插件 1.安装vscode 在ubuntu的软件商店上直接搜索安装 ...

  3. VScode远程连接服务器-解决“过程试图写入的管道不存在“报错

    最开始是打算使用pycharm连接服务器的, 但是只有Pro版支持远程连接功能, 我的是Community版本, 重新安装太麻烦了, 遂改用VScode. 首先按照这个过程尝试使用VScode远程连接 ...

  4. VSCODE远程连接服务器,远程开发。

    在开发中有时需要远程开发,需要远程连接服务器,所以需要学习一下如何远程连接. 1.安装vscode的插件:Remote-ssh 需要看清楚,是这个插件不要安装错了 2.安装好后打开命令行,快捷键 Ct ...

  5. vscode远程连接服务器操作方法

    目的:使用本地vscode的remote ssh远程连接服务器. 步骤: 一.打开vscode按键ctrl+shift+p,选择remote-ssh. 二.选择configure ssh hosts ...

  6. vscode远程连接服务器失败的问题

    目前只遇到了以下两个问题 1.远程连接时不断重复循环 解决方法:删除服务器端的.vscodeserver这个隐藏目录 这个隐藏目录在你要登录用户的主目录下,这里我用xshell登录服务器. 2.在腾讯 ...

  7. VScode远程连接服务器解决办法

    Vscode连接不上实验室服务器解决办法 前几天实验室服务器重装,本来之前能连上服务器在重装后怎么都连不上,但是MobaXterm却可以正常连上,折腾了一天,删什么vscode-server都没用,最 ...

  8. 【入门级】使用xshell+vscode远程连接服务器(安装+配置一条龙服务)

    文章目录 0.背景 1.下载 2.xshell的一些配置 2.1 常用功能 2.2 代码运行环境配置 3.vscode远程连接ssh 4. 使用tmux 0.背景 第一次接触服务器,记录xshell的 ...

  9. vscode远程连接服务器方法

    文章目录 教程一 教程二 前言:网上一大堆教程,没几个对的- 下面是找了好久才找到的正确的教程. 教程一 转自 VScode简介 由微软推出的一款轻量级编辑器,拥有大量可拓展插件,可以根据自己的需求添 ...

最新文章

  1. QueryString的用法
  2. 创建Okhttp自定义Log
  3. 稀疏表示字典的显示(MATLAB实现代码)
  4. spring+cxf 开发webService(主要是记录遇到spring bean注入不进来的解决方法)
  5. BestCoder Round #91 1001 Lotus and Characters
  6. 使用 idea 创建第一个 springboot 项目
  7. mysql做文本挖掘_4graphlab简单文本挖掘
  8. 分析89万招聘数据后发现:华为平均月薪35K,Java需求下降
  9. Docker swarm集群搭建教程
  10. VB案例:宁越电子琴
  11. java 工厂模式详解_Java设计模式之工厂模式详解
  12. git删除远程库文件
  13. 用计算机打出的乐谱,怎样在计算机内输入乐谱,并打印
  14. 油库蓝牙+北斗RTK人员定位方案解析
  15. 三分钟带你快速看懂电子数据取证! | 打击网络犯罪必备知识
  16. Windows查看所有的端口及端口对应的程序
  17. ①编写一个程序,实现文件的复制。②写一个加密程序,对文件1.txt进行加密。它从输入流中读入一个密钥,并将文件密文输出。③ 编写一个应用程序,向数据文件out.dat中输入100个1000以内的随机整
  18. map集合和set集合
  19. android输入法横向,Android 手机拼音输入法横向全评
  20. 库文件 c语言 编译器,抽取VS文件组成类GCC的编译器,并编译C程序为dll动态链接库...

热门文章

  1. 命运/天使/恶魔 操纵人类的方法
  2. 华为笔记本电脑计算机在哪里打开,华为笔记本电脑有摄像头吗
  3. 2021阿里云供应链大赛--需求预测与单级库存优化参赛总结
  4. U盘启动制作Ventoy v1.0.87
  5. 北京 上海 天津 河北 融资性担保机构经营许可证
  6. LARS算法探究LOL比赛各数据对胜负的影响
  7. 激荡20年,芯片产能从零起步到反超美国,中国制造的又一大成就
  8. FPS透视自瞄基本概念
  9. UE4/5 EasyFog插件使用
  10. AVPlayer 播放的时候有黑色边