目錄
鑰匙要點
創建一個項目
調試
返回VSCODE,然後單擊工具欄中的GIT按鈕。您將提示您初始化一個新的存儲庫:
…預覽將顯示以下:
結論
>
> Visual Studio代碼是否支持Linux上的遠程開發?這使您可以使用遠程計算機,就好像是您的本地計算機一樣,為基於雲的開發打開了一套全新的可能性。
是的,Visual Studio代碼在Linux上是高度自定義的。您可以更改主題,自定義工作區佈局,甚至創建自己的自定義鍵鍵。對於Linux上的git。您可以直接從編輯器執行git操作,查看更改的差異,階段和提交更改等等。
首頁 科技週邊 IT業界 Linux上的Microsoft Visual Studio代碼入門

Linux上的Microsoft Visual Studio代碼入門

Feb 20, 2025 am 10:57 AM

Linux上的Microsoft Visual Studio代碼入門

鑰匙要點

    Microsoft的Visual Studio Code(VSCODE)是一個跨平台代碼編輯器,在Linux,Mac和Windows上運行良好,提供諸如智能代碼完成,刀具,交互式調試,版本控制以及對構建工具的支持等功能,例如gulp and Jake。
  • >該指南提供了一個分步教程,介紹瞭如何在Ubuntu上安裝和使用VSCODE,包括創建項目,使用Intellisense使用自動代碼完成和上下文感知的代碼建議,調試以及使用GIT使用版本控制。
  • >儘管截至2015年5月,VSCODE仍在不斷更新,並隨著改進和新功能的連續更新,所有這些功能均可同時適用於所有平台。該界面針對Web開發進行了優化,並且設置過程雖然略有參與,但值得努力。
  • Microsoft Visual Studio是可用的最強大的集成開發環境之一,其中一個缺點:僅適用於Windows。為了吸引Linux和Mac用戶進入Visual Studio開發工具家族,Microsoft最近啟動了Visual Studio Code(或簡短的VSCODE),這是一個真正的跨平台代碼編輯器,既快速又輕量級。
  • > 在Linux,Mac和Windows上,VSCODE同樣效果同樣效果。但是,由於Microsoft Visual Studio 2013本身可以在Windows上找到,因此VSCODE最有可能看到Linux和Mac用戶的採用更多,到目前為止,他們必須使用更簡單的替代方案(例如Sublime Text,Atom或Komodo編輯)進行Web開發。 。

這是一些可能使VSCODE成為您現在代碼編輯器的引人入勝的替代方案的功能:>

>智能代碼完成

交互式調試
  • 版本控制
  • 支持構建工具,例如Gulp和Jake。
  • >在大多數其他流行的代碼編輯器中,這些功能僅在您手動安裝適當的插件後才可用 - 如果它們完全可用。
  • >
  • 在本教程中,我將向您展示如何在Ubuntu上安裝和使用VSCODE,這是最受歡迎的Linux發行版之一。
  • >注意:
  • 如果您是Windows用戶,則仍然可以通過跳過所有命令行安裝來遵循本教程。您只需要使用Windows安裝程序,這為您設置了所有內容。
  • >先決條件

為了遵循本教程,您將需要:

64位運行Ubuntu 14.04或更高的計算機

sudo用戶

>安裝

為VSCODE創建目錄。

輸入該目錄,然後使用WGET下載VSCODE。
  • 使用unzip提取存檔。
  • >創建指向可執行代碼內部/usr/usr/local/bin/的鏈接,以便可以從任何目錄運行。 >
    mkdir ~/VSCode
    登入後複製
    登入後複製

    >通過輸入代碼來啟動VSCODE。您現在應該能夠看到歡迎屏幕:

    Linux上的Microsoft Visual Studio代碼入門

    創建一個項目

    在VSCODE的本版本中,沒有一個可以創建新項目的選項。但是,它可以將現有目錄視為項目。為此,您要做的就是將目錄作為命令行參數傳遞給代碼。例如,因為它將目錄視為一個項目,您可以輸入以下內容:

    >

    cd ~/VSCode
      wget 'http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip'
    登入後複製
    登入後複製
    如果您的項目還沒有任何文件,則您將看到的內容:>

    Linux上的Microsoft Visual Studio代碼入門>您現在可以單擊項目的名稱以查看可以創建新文件和文件夾的按鈕:

    Linux上的Microsoft Visual Studio代碼入門使用Intellisense

    Intellisense是Microsoft使用的傘術語,涵蓋了自動代碼完成和上下文感知的代碼建議等功能。這些確實有助於提高生產率,尤其是當您使用新的API或庫時。在VSCODE的當前預覽版本中,Intellisense可在JavaScript,CSS,HTML和其他一些語言的所有平台上使用。在本教程中,我將向您展示如何在您的node.js項目中使用它。

    要查看Intellisense的建議,您要做的就是按控制空間。例如,在您項目的軟件包中。

    同樣,按下JavaScript文件中的控制空間,您可以在某些公共類和對像中看到可用的字段和方法。

    但是,這些建議並非所有課程都可用。例如,如果您嘗試查看Express實例中可用的字段和方法,則默認情況下什麼也沒找到:

    Linux上的Microsoft Visual Studio代碼入門

    為了解決此問題,您需要相關的打字稿類型定義。要獲取這些定義,您可以使用TSD(esevercript定義管理器,用於肯定型),一個NPM模塊。

    如果還沒有它,請使用以下方式從終端安裝它

    >現在,在項目目錄內,您可以使用TSD安裝所需的類型定義。例如,要安裝Express Framework的類型定義,您必須在以下內容中輸入:

    >

    Linux上的Microsoft Visual Studio代碼入門>這將在您的項目內部創建一個名為tsd.d.ts的文件,用稱為鍵入的目錄。通過將以下代碼添加到您的JavaScript文件中:

    >現在,您可以按控制空間,以查看屬於Express框架的對象可用的建議:

    Linux上的Microsoft Visual Studio代碼入門

    調試

    在大多數輕量級代碼編輯器中,不存在調試支持,或者僅在插件的幫助下得到支持。另一方面,VSCODE具有內置的交互式調試器,可以極大地改善您的編碼體驗。當您第一次嘗試在Node.js項目中使用調試器時,VSCODE生成了一個名為abough.json的文件,其中包含各種配置詳細信息。該文件可能需要一些更改,具體取決於您的項目。此配置中最重要的字段是名稱和程序。默認情況下,名稱具有值啟動app.js,並且程序具有值app.js。您需要更改這些以匹配項目中的文件。例如,如果您項目的主文件的名稱是index.js而不是app.js,則您的啟動。

    >儘管它可以在Windows,在Ubuntu(以及大多數其他Linux發行版和Mac OS X)上進行操作,但是您需要安裝Mono 3.10.0或更高版本才能使調試器工作。沒有它,嘗試啟動調試器將失敗:
    mkdir ~/VSCode
    登入後複製
    登入後複製

    Linux上的Microsoft Visual Studio代碼入門要安裝最新版本的Mono,您需要在Ubuntu的軟件來源中添加新的PPA。通過打開一個終端並輸入以下操作:

    >

    您現在可以使用APT-GET安裝單聲道。
    cd ~/VSCode
      wget 'http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip'
    登入後複製
    登入後複製

    最後,創建一個指向單聲道內部 /usr /bin的鏈接:
    unzip VSCode-linux-x64.zip
    登入後複製

    >返回VSCODE,然後重新開始調試。您應該看到它有效:

    sudo ln -s $PWD/Code /usr/local/bin/code
    登入後複製

    使用版本控制Linux上的Microsoft Visual Studio代碼入門 在所有平台上,VSCODE在所有平台上都用Git支持版本控件。要使用此功能,您需要在計算機上安裝GIT。在Ubuntu上,您可以通過再次打開終端並在以下輸入來安裝GIT:

    返回VSCODE,然後單擊工具欄中的GIT按鈕。您將提示您初始化一個新的存儲庫:

    cd ~/JustAnotherApp
      code .
    登入後複製

    >初始化後,VSCODE向您展示了所有需要投入或更新的文件。承諾就像輸入提交消息並單擊複選標記一樣簡單:>

    Linux上的Microsoft Visual Studio代碼入門

    使用Markdown Preview

    在所有平台上,VSCODE都支持Markdown Preview,並且無需任何其他安裝。當您編輯Markdown文件時,隨時按Control Shift V會顯示該文件的預覽。 > 例如,如果您的Markdown文件看起來像這樣:

    Linux上的Microsoft Visual Studio代碼入門

    …預覽將顯示以下:

    結論

    >您現在知道如何在Ubuntu系統中安裝和運行Visual Studio代碼(Microsoft Visual Studio家族的第一個開發工具)。儘管設置過程略有涉及,但您應該嘗試一下,以體驗其精簡且精簡的界面,該界面已針對Web開發進行了優化。

    >

    >截至2015年5月,Vscode仍在預覽中,並且可能會在接下來的幾個月內出現新功能。更新易於安裝,並且可以同時適用於所有平台。

    >

    >如果您對本指南有任何疑問或評論,請告訴我。您已經嘗試過VScode嗎?如果是這樣,您怎麼想? 經常詢問有關Linux上的Visual Studio代碼的問題(常見問題解答)

    > Visual Studio代碼是否與Linux兼容?這是一個輕巧但功能強大的源代碼編輯器,可在桌面上運行,可用於Windows,MacOS和Linux。它具有對JavaScript,Typescript和Node.js的內置支持,並且具有豐富的其他語言的擴展生態系統,例如C,C#,Python,Php,PHP等。 Linux上的Visual Studio代碼?您可以從官方Visual Studio Code網站下載.DEB軟件包,並使用DPKG命令安裝。另外,如果您的Linux發行版支持它。 Linux上C開發的代碼。您將需要安裝Visual Studio代碼的C擴展名,並且系統上還安裝了GCC或CLANG。 C擴展提供了諸如IntelliSense,代碼導航和調試支持之類的功能。它是由Microsoft開發和維護的,其源代碼可在GitHub上獲得。這意味著您可以為其開發,報告錯誤,甚至可以創建自己的軟件的叉子。

    >

    >如果您安裝了Visual Studio,我如何更新Linux上的Visual Studio代碼?代碼通過SNAP軟件包管理器,每當有新版本可用時,它將自動更新。如果您通過.DEB軟件包安裝了它,則需要手動下載並安裝新的軟件包。

    我可以在Linux上使用Visual Studio Code進行Python Development嗎?

    是的,是的,Visual Studio代碼是Linux上Python開發的絕佳選擇。您將需要安裝Visual Studio Code的Python擴展名,該擴展名提供了Intellisense,linting,調試,代碼導航,代碼格式,Jupyter Notebook支持,重構等功能。

    > Visual Studio代碼是否支持Linux上的遠程開發?這使您可以使用遠程計算機,就好像是您的本地計算機一樣,為基於雲的開發打開了一套全新的可能性。

    >

    我可以在Linux上自定義Visual Studio代碼的外觀和感覺嗎?

    是的,Visual Studio代碼在Linux上是高度自定義的。您可以更改主題,自定義工作區佈局,甚至創建自己的自定義鍵鍵。對於Linux上的git。您可以直接從編輯器執行git操作,查看更改的差異,階段和提交更改等等。

    我可以在Raspberry Pi運行Linux上運行Visual Studio Code嗎? ,您可以在Raspberry Pi運行Linux上運行Visual Studio代碼。您將需要安裝Visual Studio代碼的ARM版本,該版本可在官方網站上找到。

    以上是Linux上的Microsoft Visual Studio代碼入門的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

    熱AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅動的應用程序,用於創建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Clothoff.io

    Clothoff.io

    AI脫衣器

    Video Face Swap

    Video Face Swap

    使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

    熱工具

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    SublimeText3漢化版

    SublimeText3漢化版

    中文版,非常好用

    禪工作室 13.0.1

    禪工作室 13.0.1

    強大的PHP整合開發環境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網頁開發工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神級程式碼編輯軟體(SublimeText3)

    熱門話題

    Java教學
    1663
    14
    CakePHP 教程
    1419
    52
    Laravel 教程
    1313
    25
    PHP教程
    1264
    29
    C# 教程
    1237
    24
    CNCF ARM64飛行員:影響和見解 CNCF ARM64飛行員:影響和見解 Apr 15, 2025 am 08:27 AM

    該試點程序是CNCF(雲本機計算基礎),安培計算,Equinix金屬和驅動的合作,簡化了CNCF GitHub項目的ARM64 CI/CD。 該計劃解決了安全問題和績效

    使用AWS ECS和LAMBDA的無服務器圖像處理管道 使用AWS ECS和LAMBDA的無服務器圖像處理管道 Apr 18, 2025 am 08:28 AM

    該教程通過使用AWS服務來指導您通過構建無服務器圖像處理管道。 我們將創建一個部署在ECS Fargate群集上的next.js前端,與API網關,Lambda函數,S3桶和DynamoDB進行交互。 Th

    21個開發人員新聞通訊將在2025年訂閱 21個開發人員新聞通訊將在2025年訂閱 Apr 24, 2025 am 08:28 AM

    與這些頂級開發人員新聞通訊有關最新技術趨勢的了解! 這個精選的清單為每個人提供了一些東西,從AI愛好者到經驗豐富的後端和前端開發人員。 選擇您的收藏夾並節省時間搜索REL

    See all articles