VSCode远程登录Linux,实现Windows下进行Linux编程 您所在的位置:网站首页 vscode链接linux的时候无法连接远程服务器 VSCode远程登录Linux,实现Windows下进行Linux编程

VSCode远程登录Linux,实现Windows下进行Linux编程

2023-08-28 20:06| 来源: 网络整理| 查看: 265

在Linux下写C/C++程序是非常麻烦的事,一般在Windows下用代码编辑器写完之后,还要通过远程工具,上传到Linux上编译运行,或是Linux上安装smb服务器进行映射,在windows下编写时候还不能自动补全Linux下的函数,真是麻烦

最近发现vscode可以远程连接Linux写程序,还能自动补全Linux下的函数,真是太爽了(目前只支持64位Linux系统),不过网上很多方法太过于复杂,给大家分享一下简单的方法

微软官方教程:https://code.visualstudio.com/docs/remote/ssh

 

确保Linux可以安装了openssh,开启22端口(CentOS默认安装了openssh)

yum install openssh-server -y

1、安装vscode,打开vscode的Extensions(Ctrl+Shift+X),搜索Remote-SSH

 

2、修改配置文件

 

3、登录Linux需要密码的

文件->首选项->设置->Show Login Terminal 打上勾

 

4、win10安装open-SSH客户端

方法1:

windows设置中搜索:应用和功能

方法2:

 

运行命令:

1、Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

2、Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

3、ssh

win7、win8需要安装git for windows

 

5、通过vscode登录Linux

输入密码

 

6、登录后安装以下插件

之前装过的也需要再次安装

打开文件夹可以看到已经是Linux下的目录了

 

有自动补全和代码提示还能进行函数跳转真是太爽了

安装完Bash Debug插件之后在vscode的终端选择bash,可以直接使用bash指令在Linux下为所欲为了

如果没有出现bash选项,先关掉终端,再打开就可以了(打开终端快捷键:Ctrl+Shift+C)

 

7、系统如果无法直接找到的头文件,需要对vscode进行配置

设置中搜索

C_Cpp › Default: Include Path

 

插入文件搜索路径和头文件路径:

"C_Cpp.default.browse.path": [ "${workspaceFolder}", "/usr/local/include/my_include" ], "C_Cpp.default.includePath": [ "${workspaceFolder}", "/usr/local/include/my_include" ]

 

8、然后就可以愉快地在Windows下进行Linux编程了

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有