选中内容(绿色)时除了会搜索文章名,还会搜索文章内容
点击结果中的文章名进入文章界面后可以按Ctrl+F在页面内搜索
  • 版权:CC BY-SA 4.0
  • 创建:2019-10-25
  • 更新:2019-10-30
使用vscode打开远程机器上或者Docker容器或者windows子系统里的文档进行编辑,并且具有在本地使用的所有特性, 这样可以充分利用远程主机的高性能以及本地编辑的便利性


安装 remote development 插件

install_remote_dev_plugin

新建远程主机

  • 如果机器里面有docker容器,就可以看到了,右键点击连接就可以链接上

docker
docker

  • 新建一个远程主机

new_remote

  • 配置主机连接信息

new_remote_config

这里的 IdentityFile 是在需要使用ssh秘钥登录的情况下使用,这样避免每次连接都要输入密码,关于如何生成秘钥并设置免密登录请搜索 “linux ssh 免密登录”
所以不需要IdentityFile选项也是可以的,只不过每次连接需要输入密码而已

更多配置项看: https://linux.die.net/man/5/ssh_config

连接远程主机并打开文件夹

  • 连接远程主机
    connect_remote

  • 连接成功

connect_remote_ok

  • 选择远程文件夹

选择远程文件夹

  • 然后就可以编辑远程文件夹内的内容了

edit_remote_files

安装插件

比如要开发C/C++语言的工程,在插件中心为这个远程主机安装插件,这个插件会装在远程主机上而不是本机,这样换一台客户端电脑链接上远程主机仍然可以直接使用插件,不需要再安装一次

然后就可以装插件,选择安装到远程主机即可,和在本地装插件一样,不过会多一个装到远程主机的选项

install_plugin

然后就可以使用C/C++的跳转功能了,其它插件类似

在远程主机上执行命令

和在本地执行命令一样,`Ctrl+``打开控制台直接就可以使用了

execute_cmd

可以看到 确实是在远程主机上执行的

execute_cmd_in_remote

然后我们用samba (需要提前在服务器配置samba服务)就可以拿到在远程主机上生成的二进制文件了

get_files_from_samba

文章有误?有想法想讨论?查看或者发起勘误/讨论 主题
(发起评论需要先登录 github)

/wallpaper/wallhaven-rdyewm.jpg