VSCode遠程登錄Linux,實現Windows下進行Linux編程

在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編程了

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章