国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【產(chǎn)品新體驗(yàn)】CSDN. 云IDE體驗(yàn)與功能使用教程(保姆級教程)

這篇具有很好參考價(jià)值的文章主要介紹了【產(chǎn)品新體驗(yàn)】CSDN. 云IDE體驗(yàn)與功能使用教程(保姆級教程)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

云IDE產(chǎn)品介紹
云IDE使用教程
免費(fèi)使用地址:點(diǎn)擊【云IDE】,即可開始創(chuàng)建工作空間啦~

CSDN最新產(chǎn)品【云IDE】來啦!【云IDE】將為各位技術(shù)er一鍵秒級構(gòu)建云開發(fā)環(huán)境,提升開發(fā)效率!為持續(xù)提升產(chǎn)品體驗(yàn),現(xiàn)CSDN特開展產(chǎn)品評測有獎話題征文活動,誠邀各位技術(shù)er免費(fèi)試用【云IDE】,撰寫使用體驗(yàn),參與即可獲得【話題達(dá)人】勛章+CSDN電子書月卡(站內(nèi)千本電子書免費(fèi)看),更有機(jī)會獲得CSDN官方會員卡+周邊大獎!

前言

在云IDE產(chǎn)生之前有許多一些比較難解決的問題,例如:因?yàn)橐咔樵蚍庠诩?,而對于自己常用的IDE開發(fā)環(huán)境是在公司的電腦上,那么此時(shí)就需要需要自己在本地手動配置一個適合自己開發(fā)的IDE開發(fā)環(huán)境;又剛好手頭需要進(jìn)行開發(fā)某個功能或者修改某個bug,此時(shí)只有一臺能夠聯(lián)網(wǎng)的電腦,就會有需要手動搭建開發(fā)環(huán)境的繁瑣問題。

對于上述描述的部分問題來說,云IDE簡直就是我們的福音,只要你的電腦能夠連上網(wǎng),登錄上云IDE,那么就會直接使用之前配置好的IDE環(huán)境,無需再進(jìn)行準(zhǔn)備,即開即用。

在CSDN的云IDE推出之前也有一些云IDE,如騰訊的云端IDE等,這里我來介紹一下CSDN的云IDE產(chǎn)品的功能特點(diǎn),其預(yù)置了Python,Java、Node.js等環(huán)境,并配有ALL IN ONE的配置選項(xiàng),勾選即可默認(rèn)使用。能夠支持實(shí)時(shí)預(yù)覽,支持一鍵進(jìn)行導(dǎo)入、拉取開源平臺的倉庫,能夠快速進(jìn)行功能開發(fā),并且所有寫的代碼能夠?qū)崟r(shí)保存到云端,提高了開發(fā)效率。

現(xiàn)在就跟著我來看看CSDN云IDE的基本使用吧。

一、認(rèn)識云IDE

1.1、CSDN.開發(fā)云

點(diǎn)擊 CSDN-開發(fā)云鏈接 即可進(jìn)入CSDN的開發(fā)云網(wǎng)站,初始額度有10000核/時(shí):

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

1.2、秘鑰管理

點(diǎn)擊開發(fā)云主界面中的秘鑰管理,即可進(jìn)入到秘鑰頁面,添加好秘鑰之后我們即可使用云IDE來進(jìn)行推拉代碼:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

添加步驟

步驟一:點(diǎn)擊生成SSH秘鑰

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

步驟二:進(jìn)入到Gitee賬號,添加ssh秘鑰

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

添加成功后如下,就可以看到SSH公鑰,并且你的郵箱也會收到添加公鑰鏈接:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

添加完成之后,我們之后開發(fā)可直接在云端進(jìn)行,提交代碼與拉取代碼都可以在云端操作!


二、實(shí)戰(zhàn)-使用云IDE

2.1、初步實(shí)戰(zhàn)springboot-demo(clone默認(rèn)模板代碼)

2.1.1、新建工作空間

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

填寫你的空間名稱、代碼來源(①拉取項(xiàng)目:填寫倉庫地址。②空:創(chuàng)建一個空項(xiàng)目。③默認(rèn)模板代碼:springboot.demo),接著點(diǎn)擊確定創(chuàng)建即可:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

這里我們來選擇一個默認(rèn)模板代碼來創(chuàng)建:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

2.1.2、啟動springboot-demo項(xiàng)目

點(diǎn)擊啟動按鈕,就會跳轉(zhuǎn)到云IDE界面,并且自動執(zhí)行命令并啟動springboot-demo項(xiàng)目:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

  • 第一個欄目就是內(nèi)置的一個瀏覽器。

其啟動的命令是:

cd /ide/workspace/springboot-demo && set port=8080 && export PORT=8080 && mvn spring-boot:run

我們也可以自由的在云IDE里進(jìn)行代碼編輯以及安裝一些vscode插件,就跟本地使用IDE一樣,下面的插件就是目前云IDE自帶安裝的:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

2.1.3、編寫一個helloworld接口

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

@GetMapping("/hello")
@ResponseBody
public String hello() {
    return "hello world!";
}

接著我們底部窗口輸入ctrl+c來進(jìn)行停止項(xiàng)目:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

重新啟動有兩種方式如下:

# 指定端口啟動
# mvn compile 
cd /ide/workspace/springboot-demo && set port=8080 && export PORT=8080 && mvn spring-boot:run

在相應(yīng)的網(wǎng)址后面加上/hello即可訪問我們剛剛編寫的接口了:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

ps:該網(wǎng)址外網(wǎng)也可以直接訪問,這樣我們平時(shí)自己開發(fā)的時(shí)候想要給其他人展示就無需使用一些內(nèi)網(wǎng)穿透之類的,效果還是很不錯滴。


2.2、運(yùn)行前端工程項(xiàng)目

2.2.1、初步嘗試—實(shí)現(xiàn)helloworld

步驟一:新建工程空間

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

  • 空間名稱:隨意設(shè)置,我們這里設(shè)置為test-html。
  • 預(yù)制環(huán)境:All In One(這里需要node、npm,所以勾選),
  • 代碼來源:空

點(diǎn)擊確定創(chuàng)建即可創(chuàng)建一個空的工程文件。

步驟二:啟動我們剛剛創(chuàng)建的工作空間

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

此時(shí)我們進(jìn)入到工作空間,由于我們之前勾選的代碼來源是空的,所以這里是空文件夾,我們右擊左邊的管理器來打開終端窗口:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

步驟三:初始化并啟動server服務(wù)

①初始化package.json文件:

# 不停回車即可,若是需要自定義的話輸入相應(yīng)的內(nèi)容回車
npm init

編輯package.json文件添加live-server的依賴:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

{
  "name": "workspace",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "live-server",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "dependencies": {
    "live-server": "^1.2.2"
  },
  "author": "",
  "license": "ISC"
}

②安裝live-server依賴

在命令行窗口中進(jìn)行安裝

# 設(shè)置一下npm的淘寶鏡像下載源
npm config set registry https://registry.npm.taobao.org

# 安裝我們package.json中添加的依賴
npm install

安裝成功的效果如下:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

③添加index.html頁面

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    hello world!
</body>
</html>

④執(zhí)行npm命令啟動服務(wù)

npm run dev

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

至此我們的前端工程就已經(jīng)啟動起來,并且可供外網(wǎng)進(jìn)行訪問,快去復(fù)制下你們自己的鏈接去瀏覽器上訪問一下把:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

  • 我們實(shí)際上就可以把前端網(wǎng)頁頁面直接放在當(dāng)前目錄即可!

確實(shí)是可以在自己的瀏覽器訪問啦:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

注:這個網(wǎng)絡(luò)地址接口是有用戶鑒權(quán)的,鏈接別人是訪問不了的!


2.2.2、實(shí)現(xiàn)云IDE打開工作空間時(shí)自動啟動服務(wù)(配置preview.yml)

我們接著2.2.1中來進(jìn)行,我們在當(dāng)前目錄下新建preview.yml:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

# preview.yml
autoOpen: false # 打開工作空間時(shí)是否自動開啟所有應(yīng)用的預(yù)覽
apps:
  - port: 8080 # 應(yīng)用的端口
    run: npm run dev # 應(yīng)用的啟動命npm i && 
    command: # 使用此命令啟動服務(wù),且不執(zhí)行run
    root: ./ # 應(yīng)用的啟動目錄
    name: love # 應(yīng)用名稱
    description: 我的第一個 App。 # 應(yīng)用描述
    autoOpen: true # 打開工作空間時(shí)是否自動開啟預(yù)覽(優(yōu)先級高于根級 autoOpen

主要是要修改其中的port端口,要與我們之前的服務(wù)端口對上!

OK,現(xiàn)在我們來測試一下,在剛剛的控制臺界面ctrl+c關(guān)閉服務(wù),再訪問下確實(shí)不行:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

接著我們刷新下當(dāng)前的頁面:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

可以看到效果了,云IDE會自動啟動一個窗口并執(zhí)行一段命令,其中命令的參數(shù)包含我們剛才在preview.yml中配置的信息,命令如下:

cd ./ && set port=8080 && export PORT=8080 && npm run dev --port=8080

實(shí)際上就是跟我們剛剛手動輸入的命令一致,這里的操作就是讓我們更加簡化了一步而已。


2.2.3、搭配live-server指定訪問的root目錄(指定dist目錄)

需求:實(shí)際上我們在真實(shí)進(jìn)行前端項(xiàng)目開發(fā)時(shí),會打包到一個dist目錄,那么我們?nèi)绾沃付ㄔ揹ist目錄是我們當(dāng)前對外訪問的root目錄呢?

解決思路:通過去設(shè)置live-server的初始params參數(shù),指定root目錄,即可達(dá)到該效果。

  • 之前嘗試使用通過live-server追加命令參數(shù),發(fā)現(xiàn)并沒有這個參數(shù)可選。

實(shí)現(xiàn)步驟

①新建node的腳本文件:index.js

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

var liveServer = require("live-server");

var params = {
	port: 8080, //端口號
	host: "0.0.0.0",   //綁定的主機(jī)地址
	root: "./dist",   //手動指定root目錄,默認(rèn)是在當(dāng)前目錄
	open: false, //是否打開默認(rèn)瀏覽器
};
liveServer.start(params);

②修改package.json

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

"dev": "node scripts/index.js",

最后就是新建一個dist文件(這里模擬一些vue項(xiàng)目去創(chuàng)建的輸出目錄)以及一個index.html:

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

  • 為了方便標(biāo)識這里是dist目錄下的html,我們就加了222在helloworld后。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    hello world222!
</body>
</html>

最后我們來進(jìn)行執(zhí)行npm命令來啟動服務(wù):

npm run dev

java 云ide,學(xué)習(xí)與生活,ide,ssh,前端,云IDE

三、使用體驗(yàn)

剛開始使用云IDE,第一眼感覺比較酷炫,使用時(shí)發(fā)現(xiàn)可以快速去拉取開源項(xiàng)目以及進(jìn)行開發(fā)調(diào)試,其效果非常貼合開發(fā)者。

體驗(yàn)感好的地方:

1、隨時(shí)隨地可以進(jìn)行登錄云平臺,就有之前熟悉的環(huán)境配置,不再需要自己的電腦隨時(shí)隨地在身邊來進(jìn)行編輯運(yùn)行。

2、使用云IDE開發(fā)的項(xiàng)目,可以直接外網(wǎng)來進(jìn)行查看效果,這一點(diǎn)我是最驚喜的地方!

3、自帶一些常見開發(fā)的初始環(huán)境配置,進(jìn)入云IDE無需怎么配置插件就可以直接進(jìn)行開發(fā)。

建議:

1、因?yàn)槲沂呛蠖碎_發(fā),平時(shí)主要使用的IDE是IDEA,不太經(jīng)常使用vscode,而且vscode需要自己手動裝很多一些插件才能夠配置java的一些開發(fā)環(huán)境,要是云上有我們熟悉的集成開發(fā)環(huán)境就非常棒了!

2、結(jié)合云生態(tài),提供更多的集成服務(wù),能夠和高校合作給學(xué)生一系列的環(huán)境平臺,無需進(jìn)行手動重復(fù)環(huán)境配置,我覺得會很受歡迎。

大家也可以去嘗試體驗(yàn)一波,很是很不錯的!

??創(chuàng)作不易,如有錯誤請指正,感謝觀看!記得點(diǎn)贊哦!??

參考資料

[1]. CSDN云IDE初體驗(yàn) - 有些驚艷

[2]. 【產(chǎn)品新體驗(yàn)】- CSDN云IDE初體驗(yàn)

[3]. 云Cloud官方視頻、使用文檔文章來源地址http://www.zghlxwxcb.cn/news/detail-781116.html

到了這里,關(guān)于【產(chǎn)品新體驗(yàn)】CSDN. 云IDE體驗(yàn)與功能使用教程(保姆級教程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 30天入門Python(基礎(chǔ)篇)——第2天:Python安裝(保姆級)與IDE的認(rèn)識與選擇+詳細(xì)安裝教程(萬字建議收藏)

    30天入門Python(基礎(chǔ)篇)——第2天:Python安裝(保姆級)與IDE的認(rèn)識與選擇+詳細(xì)安裝教程(萬字建議收藏)

    ????本文已收錄于《30天學(xué)習(xí)Python從入門到精通》 ????本專欄專門 針對于零基礎(chǔ)和需要重新復(fù)習(xí)鞏固的同學(xué) 所準(zhǔn)備的一套基礎(chǔ)班教學(xué), 從0基礎(chǔ)到精通Python ,輕松掌握Python,歡迎各位同學(xué)訂閱,專欄訂閱地址:點(diǎn)我直達(dá) ????此外如果您已工作,如需利用Python解決辦公中

    2024年02月07日
    瀏覽(34)
  • 【Linux應(yīng)用部署篇】在CSDN云IDE平臺部署Etherpad文檔編輯器

    【Linux應(yīng)用部署篇】在CSDN云IDE平臺部署Etherpad文檔編輯器

    官網(wǎng)網(wǎng)址:CSDN開發(fā)云IDE平臺 CSDN云IDE平臺是一個在線的集成開發(fā)環(huán)境,可用于編寫、測試和部署代碼。CSDN云IDE平臺支持多種語言和框架,包括Java、Python、Node.js等,提供了豐富的編輯器、調(diào)試器和版本管理工具,幫助開發(fā)者快速創(chuàng)建和部署應(yīng)用程序。CSDN云IDE平臺在云端運(yùn)行,

    2024年02月11日
    瀏覽(28)
  • JetBrains IDE遠(yuǎn)程開發(fā)功能可供GitHub用戶使用

    JetBrains IDE遠(yuǎn)程開發(fā)功能可供GitHub用戶使用

    JetBrains與GitHub去年已達(dá)成合作,提供GitHub Codespaces 與 JetBrains Gateway 之間的集成。 GitHub Codespaces允許用戶創(chuàng)建安全、可配置、專屬的云端開發(fā)環(huán)境,此集成意味著您可以通過JetBrains Gateway使用在 GitHub Codespaces 中運(yùn)行喜歡的IDE進(jìn)行遠(yuǎn)程開發(fā)。 所有語言處理都發(fā)生在由 GitHub 托管的

    2024年02月12日
    瀏覽(19)
  • 華為云CodeArts Check IDE插件體驗(yàn)之旅

    華為云CodeArts Check IDE插件體驗(yàn)之旅

    近年來,ChatGPT的來臨像一場突然出現(xiàn)的風(fēng)暴,程序員是否馬上被取代的擔(dān)憂出現(xiàn)在媒體上了,作為軟件開發(fā)小白,前不久我也陷入了這樣的深思之中,但認(rèn)真的想了下,ChatGPT就如自動駕駛一樣,都會面臨AI場景下出了事故誰擔(dān)責(zé)的問題,在智能化水平無法完全替代人類時(shí),就

    2024年02月16日
    瀏覽(22)
  • Windows:Arduino IDE 開發(fā)環(huán)境配置【保姆級】

    Windows:Arduino IDE 開發(fā)環(huán)境配置【保姆級】

    物聯(lián)網(wǎng)開發(fā)學(xué)習(xí)筆記——目錄索引 參考官網(wǎng):Arduino - Home Arduino是一款簡單易學(xué)且功能豐富的開源平臺,包含硬件部分(各種型號的Arduino開發(fā)板)和軟件部分(Arduino IDE)以及廣大愛好者和專業(yè)人員共同搭建和維護(hù)的互聯(lián)網(wǎng)社區(qū)和資源。 Arduino IDE軟件是Arduino開發(fā)板的程序開發(fā)環(huán)

    2024年02月07日
    瀏覽(18)
  • 【操作寶典】IDE神器解密:IntelliJ IDEA詳細(xì)教程,Java編程進(jìn)階指南!

    【操作寶典】IDE神器解密:IntelliJ IDEA詳細(xì)教程,Java編程進(jìn)階指南!

    目錄 ??1. 新建Java項(xiàng)目 ??2. 運(yùn)行Java程序 ??3. 創(chuàng)建springboot項(xiàng)目 方法一 導(dǎo)入jar包 ?編輯方法二 maven的安裝配置 ??4. 創(chuàng)建Vue項(xiàng)目 ?編輯4.1 配置node.js ?編輯4.2 idea運(yùn)行 文件--新建--項(xiàng)目 JAVA模型--JDK 注意: 程序放在src里面 xxx.java則創(chuàng)建的類名只能為xxx 示例程序Hello.java 建議使

    2024年02月05日
    瀏覽(20)
  • web3:智能合約瀏覽器版本的 IDE - remix 使用教程

    如果你是一位web3行業(yè)的從業(yè)者,那么智能合約一定是要接觸的,這里我們就智能合約瀏覽器版本的 IDE-remix來介紹一下,及簡單的使用操作 Remix 是一個開源的 Solidity 智能合約開發(fā)環(huán)境,是一款瀏覽器版本的 IDE,提供基本的編譯、部署至本地或測試網(wǎng)絡(luò)、執(zhí)行合約等功能。S

    2024年02月06日
    瀏覽(34)
  • 【Java】IDE集成開發(fā)環(huán)境工具IntelliJ安裝和使用

    【Java】IDE集成開發(fā)環(huán)境工具IntelliJ安裝和使用

    歡迎來到《小5講堂》 大家好,我是全棧小5。 這是《Java》序列文章,每篇文章將以博主理解的角度展開講解, 特別是針對知識點(diǎn)的概念進(jìn)行敘說,大部分文章將會對這些概念進(jìn)行實(shí)際例子驗(yàn)證,以此達(dá)到加深對知識點(diǎn)的理解和掌握。 溫馨提示:博主能力有限,理解水平有限

    2024年01月18日
    瀏覽(29)
  • IntelliJ IDEA 2023.1中新的UI增強(qiáng),加強(qiáng)了IDE編碼體驗(yàn)!

    IntelliJ IDEA 2023.1中新的UI增強(qiáng),加強(qiáng)了IDE編碼體驗(yàn)!

    IntelliJ IDEA,是java編程語言開發(fā)的集成環(huán)境。IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動提示、重構(gòu)、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是超常的。 去年,官方宣布將徹底改變I

    2024年02月09日
    瀏覽(23)
  • 小白逆襲大神之路:零基礎(chǔ)Java教程,手把手教你安裝JDK與配置主流IDE

    小白逆襲大神之路:零基礎(chǔ)Java教程,手把手教你安裝JDK與配置主流IDE

    了解JDK和IDE 首先,讓我們來簡單了解一下JDK和IDE。 JDK(Java Development Kit) :這是Java開發(fā)的核心工具包,包含了Java運(yùn)行時(shí)環(huán)境(JRE)、Java編譯器(javac)以及其他一些工具。簡單來說,沒有JDK,你就無法編寫或運(yùn)行Java程序。 IDE(Integrated Development Environment) :這是一個軟件

    2024年03月20日
    瀏覽(59)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包