0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

無距離編程,使用JetBrains Rider進(jìn)行遠(yuǎn)程開發(fā)

jf_WZTOguxH ? 來源:AI前線 ? 2023-06-19 14:41 ? 次閱讀

JetBrains 提供了 Remote Development Beta。該工具會在本地運(yùn)行一個瘦客戶端,并連接到 IDE 后端,提供了全功能的用戶界面。這個過程可以由 JetBrains Rider 或 JetBrains Gateway 來處理。它還需要一臺啟用了 SSH 的服務(wù)器。該工具的工作流很流暢,編輯在本地完成,JetBrains 客戶端會與后端同步更改內(nèi)容。

JetBrains Rider 2022.2 可以訪問 Remote Development 的 Beta 測試版。其他基于 IntelliJ 平臺構(gòu)建的 JetBrains IDE 之前已經(jīng)引入了這個特性。JetBrains Remote Development 可以在任何支持 SSH 的遠(yuǎn)程服務(wù)器上托管源代碼、工具鏈和 IDE 后端?;?IntelliJ 平臺的瘦客戶端讓用戶可以利用和本地相同的 Rider 開發(fā)工作流。

Remote Development 通過 SSH 連接到現(xiàn)有的服務(wù)器。IDE 作為后端服務(wù)安裝,它在加載項目時不顯示用戶界面。瘦客戶端在本地運(yùn)行并連接到該 IDE 后端,然后提供功能齊全的用戶界面。這讓人覺得 IDE 是在本地運(yùn)行,雖然所有處理都是在遠(yuǎn)程服務(wù)器上完成的。

要使用 Remote Developmen,必須安裝最新版本的 JetBrains Rider——2022.3 或更高版本。也可以使用 JetBrains Gateway,它提供了相同的功能,但只需安裝瘦客戶端。如果只計劃進(jìn)行遠(yuǎn)程開發(fā),則 JetBrains Gateway 是一個解決方案。

另一個必要條件是遠(yuǎn)程服務(wù)器啟用了 SSH。JetBrains 建議,遠(yuǎn)程服務(wù)器的最低配置為 2 核、4GB RAM5GB 磁盤,但這完全取決于解決方案和開發(fā)工作流。目前,遠(yuǎn)程服務(wù)器必須是 Linux 的,但 Mac 和 Windows 支持也在計劃之中。

在 JetBrains Rider 啟動窗口中,右側(cè)有一個 Remote Development 區(qū)域。它提供了兩個選項:SSH 和 JetBrains Space。JetBrains 承諾,未來會有更多來自谷歌、Amazon、GitHub、GitPod 和 Windows Subsystem for Linux(WSL)等合作伙伴的提供程序。在旁邊的 Connect to SSH 窗口中,可以選擇現(xiàn)有的連接,或者通過指定需要添加到遠(yuǎn)程服務(wù)器的用戶名、主機(jī)、端口和本地私鑰來新建 SSH 連接,以便對基于 SSH 的服務(wù)(如 Git)進(jìn)行身份驗證。

Remote Development 的使用體驗很流暢,編輯在本地進(jìn)行,JetBrains 客戶端與后端同步更改內(nèi)容。所有處理都在后端機(jī)器上進(jìn)行。這包括對解決方案文件進(jìn)行索引或磁盤訪問。此外,開發(fā)人員還可以利用 Rider 實例上部的 Backend Status Details 小部件觀察遠(yuǎn)程指標(biāo)。這個小部件會顯示服務(wù)器的 CPU、內(nèi)存和磁盤資源使用情況。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8875

    瀏覽量

    84984
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    334

    瀏覽量

    46593
  • jetbrains技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    49

原文標(biāo)題:無距離編程,使用 JetBrains Rider 進(jìn)行遠(yuǎn)程開發(fā)

文章出處:【微信號:AI前線,微信公眾號:AI前線】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    PLC遠(yuǎn)程編程調(diào)試平臺是什么

    在快速發(fā)展的工業(yè)自動化領(lǐng)域,可編程邏輯控制器(PLC)作為核心控制設(shè)備,其穩(wěn)定運(yùn)行對于生產(chǎn)效率和安全性至關(guān)重要。然而,隨著生產(chǎn)規(guī)模的不斷擴(kuò)大和遠(yuǎn)程管理的需求增加,傳統(tǒng)的現(xiàn)場編程調(diào)試模式已難以滿足高效
    的頭像 發(fā)表于 10-08 14:26 ?123次閱讀
    PLC<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>編程</b>調(diào)試平臺是什么

    PLC遠(yuǎn)程編程網(wǎng)關(guān)是什么

    難以滿足所有要求。為了克服這些挑戰(zhàn),PLC遠(yuǎn)程編程網(wǎng)關(guān)應(yīng)運(yùn)而生,成為連接物理世界與數(shù)字世界、推動工業(yè)自動化向智能化轉(zhuǎn)型的關(guān)鍵橋梁。 什么是PLC遠(yuǎn)程編程網(wǎng)關(guān)? PLC
    的頭像 發(fā)表于 10-08 14:21 ?100次閱讀
    PLC<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>編程</b>網(wǎng)關(guān)是什么

    用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境激活腳本是怎么回事?

    如題,用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境激活腳本,具體如下圖所示: 反而用vscode插件安裝的idf有,如下圖:vscode插件安裝的idf的Python虛擬環(huán)境 提問:沒有
    發(fā)表于 06-11 06:49

    PLC遠(yuǎn)程維護(hù)(遠(yuǎn)程編程調(diào)試和遠(yuǎn)程上下載程序)平臺的功能

    。 數(shù)之能推出的PLC遠(yuǎn)程維護(hù)平臺將分布在全球各地的PLC設(shè)備連接在一起,打破了地理空間的限制。通過這個平臺,工程師們可以隨時隨地監(jiān)控系統(tǒng)狀態(tài),進(jìn)行故障診斷,并實施必要的程序更新或修復(fù),如遠(yuǎn)程
    的頭像 發(fā)表于 05-24 16:07 ?384次閱讀
    PLC<b class='flag-5'>遠(yuǎn)程</b>維護(hù)(<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>編程</b>調(diào)試和<b class='flag-5'>遠(yuǎn)程</b>上下載程序)平臺的功能

    在全志H616核桃派開發(fā)板上進(jìn)行PyQt5的代碼編寫和運(yùn)行

    IDE遠(yuǎn)程到核桃派進(jìn)行Python編程。核桃派系統(tǒng)出廠已經(jīng)預(yù)裝ssh服務(wù),可以通過ssh遠(yuǎn)程控制。這個方法適合使用自己電腦遠(yuǎn)程
    發(fā)表于 05-13 09:59

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-在ELF 1開發(fā)環(huán)境中使用QT Creator進(jìn)行遠(yuǎn)程調(diào)試

    Qt Creator是一個跨平臺的集成開發(fā)環(huán)境(IDE),主要用于開發(fā)基于Qt框架的應(yīng)用程序。它提供了強(qiáng)大的遠(yuǎn)程調(diào)試功能,開發(fā)人員可以在自己的本地環(huán)境中執(zhí)行調(diào)試操作,而無需直接在
    發(fā)表于 04-30 09:45

    飛凌嵌入式ElfBoard ELF 1板卡-在ELF 1開發(fā)環(huán)境中使用QT Creator進(jìn)行遠(yuǎn)程調(diào)試

    Qt Creator是一個跨平臺的集成開發(fā)環(huán)境(IDE),主要用于開發(fā)基于Qt框架的應(yīng)用程序。它提供了強(qiáng)大的遠(yuǎn)程調(diào)試功能,開發(fā)人員可以在自己的本地環(huán)境中執(zhí)行調(diào)試操作,而無需直接在
    發(fā)表于 04-30 09:35

    在ELF 1開發(fā)環(huán)境中使用Qt Creator進(jìn)行遠(yuǎn)程調(diào)試

    QtCreator是一款跨平臺集成開發(fā)環(huán)境(IDE),主要適用于支持Qt框架的各類應(yīng)用程序開發(fā)。其內(nèi)置的遠(yuǎn)程調(diào)試機(jī)制使得開發(fā)者能夠在本地開發(fā)
    的頭像 發(fā)表于 04-20 11:03 ?833次閱讀
    在ELF 1<b class='flag-5'>開發(fā)</b>環(huán)境中使用Qt Creator<b class='flag-5'>進(jìn)行</b><b class='flag-5'>遠(yuǎn)程</b>調(diào)試

    淺談城市泵站遠(yuǎn)程監(jiān)控系統(tǒng)的開發(fā)

    淺談城市泵站遠(yuǎn)程監(jiān)控系統(tǒng)的開發(fā) 張穎姣 安科瑞電氣股份有限公司?上海嘉定 201801 摘要:針對我國城市泵站設(shè)備普遍偏舊,自動化、信息化管理水平不高,有待實現(xiàn)泵站遠(yuǎn)程集中監(jiān)控等問題,提出城市系站
    的頭像 發(fā)表于 02-27 15:14 ?364次閱讀
    淺談城市泵站<b class='flag-5'>遠(yuǎn)程</b>監(jiān)控系統(tǒng)的<b class='flag-5'>開發(fā)</b>

    如何通過物通博聯(lián)4G無線PLC網(wǎng)關(guān)實現(xiàn)遠(yuǎn)程訪問PLC和遠(yuǎn)程控制

    物理距離和布線成本等因素,無法滿足遠(yuǎn)程監(jiān)控和控制的需求。 那么如何實現(xiàn)遠(yuǎn)程訪問PLC和遠(yuǎn)程控制呢? 物通博聯(lián)的4G無線PLC網(wǎng)關(guān)是一種先進(jìn)的工業(yè)物聯(lián)網(wǎng)設(shè)備,可以實現(xiàn)
    的頭像 發(fā)表于 02-21 15:05 ?814次閱讀
    如何通過物通博聯(lián)4G無線PLC網(wǎng)關(guān)實現(xiàn)<b class='flag-5'>遠(yuǎn)程</b>訪問PLC和<b class='flag-5'>遠(yuǎn)程</b>控制

    淺談公網(wǎng)信號區(qū)域遠(yuǎn)程抄表問題解決方案及產(chǎn)品選型

    淺談公網(wǎng)信號區(qū)域遠(yuǎn)程抄表問題解決方案及產(chǎn)品選型 張穎姣 安科瑞電氣股份有限公司 上海嘉定 201801 摘要:隨著計量自動化系統(tǒng)的逐步完善,電網(wǎng)全用戶表碼信息采集成為系統(tǒng)數(shù)據(jù)得以深化應(yīng)用的重要
    的頭像 發(fā)表于 02-20 15:34 ?482次閱讀
    淺談公網(wǎng)<b class='flag-5'>無</b>信號區(qū)域<b class='flag-5'>遠(yuǎn)程</b>抄表問題解決方案及產(chǎn)品選型

    python兩點(diǎn)間距離簡單編程

    編程領(lǐng)域中,計算兩點(diǎn)間的距離是非常常見的任務(wù)。而在Python語言中,計算兩點(diǎn)間距離的方法有多種。本文將深入介紹多個計算兩點(diǎn)間距離的方法,并提供詳實的代碼示例。 歐氏
    的頭像 發(fā)表于 11-23 16:30 ?2729次閱讀

    基于Rust開發(fā)編程語言

    Move 是一門由 Rust 語言開發(fā)的一門面向資產(chǎn)的編程語言,最早由 Facebook (現(xiàn) Meta )投入大量的人力物力開發(fā),用于 Libra (現(xiàn) Dime )項目,處理全球性大規(guī)模支付系統(tǒng)的
    的頭像 發(fā)表于 11-17 12:30 ?622次閱讀

    鴻蒙原生應(yīng)用開發(fā)-DevEco Studio遠(yuǎn)程真機(jī)的使用

    和Wearable設(shè)備,開發(fā)者使用遠(yuǎn)程真機(jī)調(diào)試和運(yùn)行應(yīng)用時,同本地物理真機(jī)設(shè)備一樣,需要對應(yīng)用/服務(wù)進(jìn)行簽名才能運(yùn)行。 相比遠(yuǎn)程模擬器,遠(yuǎn)程
    發(fā)表于 11-09 15:55

    RISC-V IDE MRS遠(yuǎn)程協(xié)助模塊詳解

    RISC-V IDE MRS遠(yuǎn)程協(xié)助模塊詳解 一、說明 1.1 概述 針對RISC-V/ARM等內(nèi)核MCU的嵌入式集成開發(fā)環(huán)境MRS(MounRiver Studio)從V1.90版本開始內(nèi)置
    發(fā)表于 10-30 10:39