搜尋
首頁科技週邊IT業界Linux上的Microsoft Visual Studio代碼入門

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決策(以及Wordware如何提供)為什麼您的自動化需要AI決策(以及Wordware如何提供)May 15, 2025 am 10:47 AM

    我們都體驗過傳統自動化平台如Zapier和IFTTT的神奇之處。它們擅長連接應用程序並自動化簡單的“如果這樣,則那樣”序列:新表單提交創建電子表格行,傳入郵件觸發Slack警報。簡單、有效,且對於基本任務來說是巨大的時間節省者。但是,你的實際工作流程有多麼簡單?一旦你的工作流程需要理解細微的上下文、優雅地處理錯誤或處理非結構化數據,這些工具往往會遇到障礙。它們的簡單性使其易於使用,但也成為一種限制。當簡單規則不夠用時:考慮一下客戶支持。票務系統湧入非結構化數據——聊天片段、屏幕截圖、複雜的用戶描

    定制電信軟件的好處定制電信軟件的好處May 11, 2025 am 08:28 AM

    定制电信软件开发无疑是一项相当大的投资。然而,从长远来看,您可能会意识到,这样的项目可能更具成本效益,因为它可以像市场上任何现成的解决方案一样提高您的生产力。了解构建定制电信系统的最重要优势。 获取您所需的确切功能 您可以购买的现成电信软件有两个潜在问题。有些缺乏可能显著改善您工作效率的有用功能。有时您可以通过一些外部集成来增强它们,但这并不总是足以使它们变得出色。 其他软件功能过多,使用起来过于复杂。您可能不会使用其中的一些(永远不会!)。大量的功能通常还会增加价格。 基于您的需求

    CNCF觸發了ARM64和X86的平台平等突破CNCF觸發了ARM64和X86的平台平等突破May 11, 2025 am 08:27 AM

    Arm64 架構開源軟件的 CI/CD 難題與解決方案 在 Arm64 架構上部署開源軟件需要一個強大的 CI/CD 環境。然而,Arm64 和傳統 x86 處理器架構的支持水平之間存在差異,Arm64 通常處於劣勢。面向多種架構的基礎設施組件開發人員對工作環境有一定的期望: 一致性:跨平台使用的工具和方法保持一致,避免因採用不太流行的平台而需要改變開發流程。 性能:平台和支持機制具有良好的性能,確保在支持多個平台時部署方案不會因速度不足而受影響。 測試覆蓋率:對所有平台同時進行效率、合規性和

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

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

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

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

    CNCF ARM64飛行員:影響和見解CNCF ARM64飛行員:影響和見解Apr 15, 2025 am 08:27 AM

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

    See all articles

    熱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

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

    熱門文章

    熱工具

    DVWA

    DVWA

    Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

    mPDF

    mPDF

    mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

    Atom編輯器mac版下載

    Atom編輯器mac版下載

    最受歡迎的的開源編輯器

    MantisBT

    MantisBT

    Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

    ZendStudio 13.5.1 Mac

    ZendStudio 13.5.1 Mac

    強大的PHP整合開發環境