為什麼Visual Studio Code如此受歡迎?

2021-02-15 Linux公社

來自:Linux迷   
連結:https://www.linuxmi.com/visual-studio-code-huanying.html

對於大多數程式設計師來說,好的文本編輯器是非常重要的,因為它可以使他們更快、更高效。許多人將文本編輯器與IDE混淆,然而,兩者之間存在著某些區別。IDE為程式設計師提供了一個完整的環境,以提高他們的工作效率。它主要由原始碼編輯器、編譯器和調試器以及大量其他特性組成。與此相反,編輯器提供的功能較少,缺少在同一屋簷下運行、測試和調試代碼的環境。但是,儘管功能更少,這些編輯器是輕量級的,需要的內存更少,一些編輯器,如Visual Studio Code或Sublime Text,具有類似於IDE的附加功能。Visual Studio Cod(簡稱VS Code或VSC)是程式設計師使用的最受歡迎的原始碼編輯器之一。它速度快,輕量級且功能強大!微軟將VSC設計為用於編寫Web和雲應用程式的跨平臺代碼編輯器。微軟於2015年4月29日在舊金山舉行的2015 開發者大會上首次宣布了它。幾個月後的2015年11月18日,VSC在MIT許可下發布,原始碼在GitHub上可用。2016年4月14日,VSC在網絡上發布。它是為Windows,Linux和macOS開發的原始碼編輯器。此外,VSC還結合了編輯器的簡單性和強大的開發人員工具,例如調試,嵌入式Git控制項,語法高亮顯示等。它是免費和開源的,並且基於用於部署Node.js應用程式的Electron框架。儘管它使用Electron框架,但它不使用Atom,而是使用Azure DevOps中使用的稱為Monaco的編輯器組件。Visual Studio Code與Visual Studio 2019有何不同?VSC通常與完全不同的產品Visual Studio 2019相混淆。要區分這兩種產品:

VSC是原始碼編輯器,而Visual Studio是完整的IDE。

Visual Studio Code是一個跨平臺,可在Windows,Linux和macOS上運行,而Visual Studio僅在Windows和macOS上運行。

VSC既快速又輕巧,而Visual Studio 2019卻不如以前那麼快,但包含許多功能。

VSC主要由前端開發人員使用,Visual Studio用於任何類型的開發人員。

Visual Studio代碼基於文件和文件夾,而Visual Studio 2015基於項目和解決方案。

在支持程式語言方面,兩者也有所不同。由於VSC可用於編寫多種語言,如PHP,Python,HTML5,JavaScript等,而Visual Studio主要用於.NET,但也支持其他一些語言。

為什麼Visual Studio Code如此受歡迎?

據我所知,VSC如此受歡迎的主要原因是它具備了所有程式設計師所期望的任何代碼編輯器所具有的所有功能,並具有一些其他有用的功能。它的輕量級、快速、開源和跨平臺特性以及其他很酷的特性使它比其他任何編輯器都更具優勢。以下是它在開發者社區中如此受歡迎的10個原因。

1、跨平臺

它是免費的,開放原始碼和跨平臺的編輯器,可在Windows,Linux和macOS上運行,因此無論您的設備所基於的平臺如何,您都可以工作。

2、支持多種程式語言

當您訪問Visual Studio Code網站時,您很快就會意識到它支持幾乎所有主要的程式語言。它支持Python,JavaScript,HTML,CSS,TypeScript,C++,Java,PHP,Go,C#,PHP,SQL,Ruby,Objective-C等。

相關:

https://www.linuxmi.com/ubuntu-visual-studio-code-c.html

3、您可以更改所選文件的語言

它支持默認語言,具體取決於您的文件,但您也可以更改語言模式。為此,請單擊狀態欄右側的語言指示器,這將打開「更改語言模式」下拉菜單。在這裡,您可以為當前文件選擇不同的語言。

4、提供特定語言的文檔

它的網站包含特定於Visual Studio Code支持的通用語言的文檔。其中一些是C++,C#,CSS,Go,Python,PHP,Java等。

5、調試

VSC帶有內置調試器,這也是其主要功能之一。它有助於加速任何程式設計師的編輯,編譯和調試循環。但是,默認情況下,它僅帶有支持NodeJS的調試器,該調試器可以調試任何轉譯為JavaScript的內容,但同樣,您可以將擴展名用於其他運行時。

6、內置Git集成

Visual Studio Code通過提供完整的Git集成使程式設計師更進一步,使程式設計師無需離開編輯器即可立即查看更改。您可以在側欄的左側找到Git圖標,在其中可以對其進行初始化,並可以執行若干Git命令,例如pull,push,publish和其他命令。此外,VSC還可以與多個Git存儲庫一起使用,無論是本地的還是遠程的。

7、智能感知

程式設計師使用此功能來實現智能代碼完成,參數信息,內容輔助,快速信息和代碼提示。VSC為JavaScript,CSS,HTML,TypeScript,JSON,Sass和Less程式語言提供了IntelliSense。對於其他語言,我們可以通過添加其擴展名來使用IntelliSense。

8、命令面板

按下Ctrl + Shift + P 命令會顯示命令面板,使您可以從鍵盤訪問VS Code。它允許您訪問VS Code的所有功能,包括所有關鍵字快捷方式。此外,此選板還允許訪問許多命令。

9、代碼管理功能

Visual Studio代碼還提供了代碼管理功能,例如轉到定義,查看定義,查找所有引用並重命名符號。通過右鍵單擊代碼文件,可以在VSC中輕鬆找到這些功能。

10、定製

與其他流行的編輯器一樣,Visual Studio Code也提供自定義功能。實際上,由於其靈活的首選項設置和大量擴展,它提供了極高的自定義性。VSC為您提供了更改主題,更改鍵盤快捷鍵,調整設置,創建代碼段等選項。

遊戲擴展:https://www.linuxmi.com/vs-code-xiaobawang.html

總結

事實上,這個原始碼編輯器經過了很長一段時間才成為程式設計師最流行的編輯器之一。它也成功地超越了其他以前著名和廣泛使用的編輯器;這一切都歸功於它的重量輕、速度快和眾多的功能。

一方面,VSC由於提供了豐富的用戶體驗而受到歡迎,另一方面,它也與Visual Studio廣泛地混淆了。各種各樣的特性,如調試器,智能感知,Git集成等,對無數種程式語言的支持及其龐大的生態系統(具有各種擴展),使Visual Studio Code比其他編輯器有了優勢。

長按或掃描下面的二維碼關注Linux公社


關注Linux公社,添加「星標

每天獲取技術乾貨,讓我們一起成長

合作聯繫微信:linuxgs

相關焦點

  • 剖析並利用Visual Studio Code在Mac上編譯、調試c#程序
    不過visual studio code這種編輯器顯然會提供很方便的用戶自定義的Json配置。那麼匹夫為了找到控制快捷鍵配置的Json文件,匹夫首先使用cmd+p這個快捷鍵組合,將visual studio code的command顯示出來。
  • 如何在 Linux 中安裝 Visual Studio Code
    Visual Studio Code 中最受歡迎的是它的調試功能,它包括流式支持 Node.js 的預覽調試。注意:請注意 Visual Studio Code 只支持 64 位的 Linux 發行版。下面是在所有 Linux 發行版中安裝 Visual Studio Code 的幾個簡單步驟。1.
  • Visual Studio Code 最新版本發布
    原文來自:  https://www.oschina.net/news/84485/visual-studio-code-1-12本文地址:  http://www.linuxprobe.com/visual-studio-code.html編輯員:張雄,審核員:逄增寶
  • 2018 年最受歡迎的 Visual Studio Code 擴展插件合集
    #掃描上方二維碼報名成都源創會#原文:https://ricardodsanchez.com/2018/08/03/favorite-visual-studio-code-extensions-of
  • 10 個好用的 Visual Studio Code 插件
    這就是為什麼我們接下來會看看 Visual Studio Code 的插件清單。我們改變工具,之後,工具也會改變我們。——Jeff Bezos注意:所有這些插件都可以在 Visual Studio Marketplace 上面免費獲取。
  • 10個好用的Visual Studio Code插件
    這就是為什麼我們接下來會看看 Visual Studio Code 的插件清單。我們改變工具,之後,工具也會改變我們。——Jeff Bezos注意:所有這些插件都可以在 Visual Studio Marketplace 上面免費獲取。
  • Visual Studio Code 1.13 發布,趕緊試試
    原文來自:  https://www.oschina.net/news/85675/visual-studio-code-1-13本文地址:  http://www.linuxprobe.com/visual-studio-code
  • 給宇宙最強Visual Studio Code配置編譯和運行C/C++
    來自:Linux迷  https://www.linuxmi.com/ubuntu-visual-studio-code-c.html
  • Linux上配置 Visual Studio Code 編譯和運行C/C++
    來自:Linux迷連結:https://www.linuxmi.com/ubuntu-visual-studio-code-c.html
  • 微軟 VS Code 或將取代 Visual Studio!
    參考連結:https://movingfulcrum.com/visual-studio-code-will-replace-visual-studio/————— 推薦閱讀 —————點擊圖片即可閱讀
  • Python程式設計師的VS Code|Visual Studio Code for Python Programmers
    這本書以一個實際項目的演練結束,這些項目利用了書中介紹的visual studio code的特性。對於開發人員來說,編輯器的選擇是非常個性化的。作為一名開發人員,您有獨特的需求和需求。這本書將幫助您學習如何定製Visual Studio Code以滿足您的需求和Python開發工作流。
  • 微軟visual studio誕生20年回顧
    visual studio以極佳的用戶體驗和高效的協助工程師工作而著稱, 深得無數開發者喜愛。今年是2017年,意味著visual studio已經20歲了, 同時visual studio 2017 RC也已經發布。下面我們來回顧下visual studio成長的點點滴滴。visual studio 97
  • Visual Studio Code 0.3.0發布,首次更新!
    Format code is now ⇧⌥F  配置請看這裡。  更多內容請看發行說明原文連結:http://www.oschina.net/news/63099/visual-studio-code-0-3-0關注我們的方法:1.點擊文章標題下的「dotNET跨平臺」藍字,或者在微信搜索「opendotnet」,加關注2.老朋友點擊點擊右上角
  • Visual Studio Code搭建C語言"集成"開發環境
    studio code」,這是一個微軟出品的開源跨平臺文本編輯器。下載完成之後,默認在桌面上是不會出現快捷方式的,因此需要在搜索菜單裡面找到「visual studio code」軟體打開,如圖6所示。
  • 通過 railway 和 code-server 搭建網頁版的 visual studio code
    Code-Server項目地址: https://github.com/cdr/deploy-code-server通過這個項目可以在伺服器 (VPS) 上配置 code-server, 通過 export 埠(8080) 可以在瀏覽器裡以網頁方式打開 vscode.
  • Java on Visual Studio Code的更新 – 2022年1月
    Language Support for Java ™https://devblogs.microsoft.com/java/language-server-1-0/一系列優化https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-october-2021/
  • Visual Studio Code快捷鍵[windows版]
    這份Visual  Studio Code windows版快捷鍵,根據官方文檔翻譯所得原文PDF下載地址: https://code.visualstudio.com
  • 30 個超實用的 Visual Studio Code插件
    這個插件將 visual studio code 的快捷鍵綁定改成了和 Sublime Text 3 一樣。你可以試一試:cmd + P (Mac),ctrl + P (Windows)。29、Jest30、React.js code snippets用 ES6 語法去開發 React.js 應用非常方便。
  • 為什麼轉換到Visual Studio 2017如此 「容易」
    這就是為什麼使項目從Visual Studio 2015轉換變得 「太容易」。原文地址:https://blogs.msdn.microsoft.com/vcblog/2017/03/07/binary-compatibility-and-pain-free-upgrade-why-moving-to-visual-studio-2017-is-almost-too-easy/.NET社區新聞,深度好文,微信中搜索dotNET
  • 不喜歡 Visual Studio Code?試試這 5 個替代應用程式
    這就是為什麼今天我們要收集一些我們目前能找到的最好的替VS Code來執行編程任務的原因。VS Codium是最接近VS Code的替代品我們面對的是一個基於VS Code的開源文本編輯器,但保留了它的所有優點,並提供與所有擴展的兼容性,這樣我們就可以有類似微軟工具的體驗。