Visual Studio從此走入非Windows程式猿家

來源:互聯網
上載者:User

標籤:

(此文章同時發表在本人公眾號“dotNET每日精華文章”)

在Build 2015大會上,微軟放了很多大招,其中一個讓普通(不管是微軟生態還是非微軟生態的)程式猿都密切關注的就是Visual Studio Code的發布。

之前有一篇介紹Node.js Tool for Visual Studio的文章還談到VS這樣的強大IDE也可以給非微軟生態的開發人員帶來便利,不過還是有一些欠缺之處:VS必須安裝在Windows下,VS不夠輕量級。讓公眾沒有想到的就是(包括我們MVP,雖然我們在Build大會之前1,2個星期就可以下載VS 2015 RC了),微軟的工程團隊封裝和最佳化了一個開原始碼編輯器之後,發布了以Visual Studio品牌命名的增強版代碼編輯器,從而把VS一些強大的特性帶到了Linux和Mac OSX平台。Visual Studio Code的發布,除了加強了.NET跨平台開發的能力,也獲得了國內外各個平台開發人員的極大關注和讚許。

其中,就不乏Google開發人員專家、微軟地區技術專家、MVP、大量文章書籍的作者John Papa的極力推崇(本來Build上深入示範VSCode的三人中的一個非微軟演講者就是他)。他發布了一個系列文章來完整介紹VSCode的各方各面。

第一篇文章是一個介紹性的文章(http://johnpapa.net/visual-studio-code)。在文章的開頭,就用上了“驚歎、難以相信”等詞彙,並認為這是一個“改變遊戲規則”的偉大工具。接著,深入談及了對VSCode的整體印象(摘錄了大量VSCode的官方介紹和文檔)。在這個文章中也回答了很多人都會問的“這是一個編輯器還是IDE”的問題,他直截了當的說明“這雖然是一個好問題,但是對於我完全不是問題,難道你只會選擇一個工具?”,也給出了一篇專門討論“編輯器和IDE”的博文地址(http://johnpapa.net/web-dev-with-editors-and-ides)。

John當然是喜歡VSCode的,現在已經是他的首選工具了。他還列出了VSCode的重點特性和他認為非常棒的地方:

  • 超級快
  • 可調式
  • 有智能感知
  • 整合Git
  • 支援重構
  • 支援Gulp等的任務執行
  • 自動儲存
  • 找東西輕而易舉
  • 可自訂
  • 快速修複
  • 多執行個體

不過,他也指出現在的一個暫時不足之處:缺乏擴充支援。John在這篇介紹文章中,也基於VSCode的主要特性給出了自己的其他指導文章地址(以下文章的操作都是在OSX中完成的):

  • VSCode入門(http://johnpapa.net/getting-started-with-visual-studio-code/):準系統、快速鍵、代碼尋找導航、編輯器能力等的介紹。
  • 智能感知介紹(http://johnpapa.net/intellisense-witha-visual-studio-code):智能感知(即代碼補全)支援JavaScript、TypeScript和C#。
  • 重構的使用(http://johnpapa.net/refactoring-with-visual-studio-code):一些更為進階的代碼導航功能,改變所有出現位置,多游標,在所有檔案中的重新命名,格式化代碼。
  • 調試的使用(http://johnpapa.net/debugging-with-visual-studio-code):調試的菜單,JS的調試,TS的調試。
  • Git整合和配置介紹(http://johnpapa.net/git-and-preferences-in-visual-studio-code):可對比代碼,豐富的配置(包括快速鍵重新對應),主題配色。

最後,John也強調了VSCode的誕生離不開Scott Guthrie和Scott Hunter的開放心態和推動,也離不開Erich Gamma和Chris Dias的開發工作。

我相信介紹和讚揚VSCode的文章在社區中還有很多(比如國內的知乎上就有一個回複介紹的比較全面),大家可以多學習下其他人的使用經驗。

Visual Studio從此走入非Windows程式猿家

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.