簡介
項目開發(fā)過程中茬贵,一般采用“本地編寫+遠端編譯”的開發(fā)模式,即在本地編寫完成代碼之后將代碼放到遠端的編譯機器上編譯調試。這種開發(fā)模式,我們需要采用遠程開發(fā)的方式來提高開發(fā)效率官紫,即編寫的代碼能夠自動同步到遠端肛宋,就像直接在遠端直接編寫代碼一樣。
為什么要采用“本地編寫+遠端編譯”這種開發(fā)模式呢束世?而不是“本地編寫+本地編譯”呢酝陈?這是因為程序發(fā)布之后,本地編譯環(huán)境和上線發(fā)布前的編譯環(huán)境不一樣毁涉,所以我們都采用本地開發(fā)沉帮,然后將代碼同步到遠端的編譯機器進行編譯。
本文將介紹如何使用Goland實現(xiàn)遠程開發(fā)贫堰。
step 1 連接配置
Tools > Deployment > + SFTP > Configuration > Connection穆壕。
增加配置如下:其中的“云虛擬機”是我給遠程主機的名字:
step 2 映射配置
選擇本地代碼和遠程代碼的映射關系
3 上傳代碼至遠端
可以 手動上傳代碼至遠端,點擊 Tools >Deployment > Upload to
step 4 增加自動上傳配置(可選)
如果想每次 Ctrl +S 保存之后都能直接同步到遠程其屏,需要增加自動上傳配置喇勋,在 Tools >Deployment >Options...頁面配置如下:
step 5 直連開發(fā)機進行命令行操作(可選)
如果想直接在 Goland 命令窗口操作遠端開發(fā)機,進行編譯調試運行漫玄,那么可以直接開發(fā)機進行命令行操作。
由于上一步已經配置了 SFTP 压彭,這里直接點擊 Tools 》 Start SSH Session... 睦优,選擇已經配置好的主機進行連接即可直連開發(fā)機