1. 程式人生 > >來自社群的Visual Studio Code使用體驗和教程

來自社群的Visual Studio Code使用體驗和教程

在剛剛過去的Build 2015大會上,微軟公佈了很多重要的訊息和產品(參見:《開發者必須關注的微軟技術熱點——Build2015大會綜述》)。當然,其中一個讓所有(不管是微軟生態還是非微軟生態下的)開發者都密切關注的就是Visual Studio Code的釋出

之前微軟就通過釋出Node.js Tools for Visual StudioPython Tools for Visual Studio來讓不使用微軟官方開發語言和框架的開發者能夠享受到VS的強大功能,不過這樣的做法還是有一些欠缺之處:VS必須安裝在Windows下,VS不夠輕量級。讓大眾感到意外的是,微軟的工程團隊包裝和優化了一個

開原始碼編輯器之後,釋出了以Visual Studio品牌命名的增強版程式碼編輯器,從而把VS一些強大的特性帶到了Linux和Mac OSX平臺。Visual Studio Code的釋出,除了加強了.NET跨平臺開發的能力,也獲得了國內外各個平臺開發人員的極大關注和讚許。

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

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

編輯器和IDE”的博文地址。

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

  • 超級快
  • 可調式
  • 有智慧感知
  • 整合Git
  • 支援重構
  • 支援Gulp等的任務執行
  • 自動儲存
  • 找東西輕而易舉
  • 可自定義
  • 快速修復
  • 多例項

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

  • VSCode入門:基本功能、快捷鍵、程式碼查詢導航、編輯器能力等的介紹。
  • 智慧感知介紹:智慧感知(即程式碼補全)支援JavaScript、TypeScript和C#。
  • 重構的使用:一些更為高階的程式碼導航功能,改變所有出現位置,多游標,在所有檔案中的重新命名,格式化程式碼。
  • 除錯的使用:除錯的選單,JS的除錯,TS的除錯。
  • Git整合和配置介紹:可對比程式碼,豐富的配置(包括快捷鍵重對映),主題配色。

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

與此同時,國內也有很多開發者積極分享了VSCode的使用體會。

比如知乎使用者“馬天翼”就問題“如何評價 Visual Studio Code?”進行了精彩而完整的回答。他給出的整體評價是:“免費;使用者體驗細節好,IDE版的智慧特性;流暢,完全不卡”。在這個問答裡面,也可以找到更多人的使用體驗。

除了這種在社群中分享的反饋外,一些國內技術專家也釋出了自己的使用教程,比如長期推廣Xamarin技術的“盧建輝”就分享了一篇不錯的教程《Mac 上的新利器-Visual Studio Code》。

原文連結:

http://www.infoq.com/cn/news/2015/05/vsc-experience/

http://johnpapa.net/debugging-with-visual-studio-code/

http://johnpapa.net/git-and-preferences-in-visual-studio-code/

相關推薦

使用Visual Studio Code Coveragenunit上傳單元測試覆蓋率單元測試結果到SonarQube上

SonarQube.Scanner.MSBuild.exe begin /k:"OMDCCQuotes" /d:sonar.host.url="http://ip:9000" /d:sonar.login="mykey" /d:sonar.cs.nunit.reportsPaths="%CD%\NU

使用 Visual Studio Code 編譯除錯 C++ 檔案

前言 現在有很多的程式碼編輯器都可以提供命令列功能來 Build C++ 檔案,例如我之前用過的 Sublime 和 Notepad++。這兩款軟體非常小巧而且不用付費即可使用。但是很遺憾其很難使用偵錯程式對程式碼進行除錯。於是我們找到了 Visual Stu

Visual Studio Code安裝配置

Visual Studio Code編輯器在Windows上安裝比較簡單,直接setup.exe。安裝好後首次啟動配置外掛,外掛配置必須聯網,從網上下載。如下圖點選左側擴充套件: 首次安裝會推薦一些

使用setting sync同步 Visual Studio Code 外掛設定

在不同平臺和機器之間切換Visual Studio Code的時候,有個需求就是同步自己的設定和外掛。Visual Studio Code的一個外掛 setting sync 就提供這樣一個功能,能讓在任何地方都可以下載自己的配置,並且同步自己的外掛(當然前提是從visual s

來自社群Visual Studio Code使用體驗教程

在剛剛過去的Build 2015大會上,微軟公佈了很多重要的訊息和產品(參見:《開發者必須關注的微軟技術熱點——Build2015大會綜述》)。當然,其中一個讓所有(不管是微軟生態還是非微軟生態下的)開發者都密切關注的就是Visual Studio Code的釋出。

visual studio code教程:基礎使用自定義設置

麻煩 安裝 顏色 必須 寫入 全局環境變量 註意 一個 preview 一、界面介紹 1.1 界面介紹 1.2 文件夾和文件的打開 文件——>打開文件夾/打開文件 1.3 新建文件/文件夾 新建文件: a. 文件——>新建文件; b. 按Ctrl+n; c

EOS區塊鏈開發IDE推薦使用Visual Studio CodeCLion

boa 合約 成了 ofo 現在 chang view pts ios 每一個開發人員都需要一個良好的IDE,EOS開發也是一樣,為項目開發過程構建一個良好的IDE環境是第一步。這就是為什麽我們要寫這個如何使用VS Code或者CLion進行EOS開發的快速教程的原因。 我

在Ubuntu下使用visual studio code 使用LaTeX,中文支援的配置教程

Latex的排版總是很好,用習慣了之後還是很喜歡的,現在就總結網上的教程結合自己的實驗,來介紹如何配置Ubuntu下的visual studio code的latex中文支援環境. 首先,我們在命令視窗下安裝一些東西.下面這0部分的內容來自Ubuntu下Latex安裝及中文配置 0 安裝La

Visual Studio安裝空白 VS Code開啟失敗解決方案

微軟博文:https://docs.microsoft.com/zh-cn/visualstudio/install/troubleshooting-installation-issues?view=vs-2017 有比較詳細的解答。 那麼之前一直用vs code程式設計,是因為visual studio

visual studio code快速生成Html頭部資訊程式碼補全

Child: > nav>ul>li <nav> <ul> <li></li> </ul> </nav>

Visual Studio Code選單欄隱藏問題介面亂了重置問題

1.敲程式碼手一抖亂按鍵盤導致Visual Studio Code選單欄隱藏解決:按F11(切換全屏)試試。 2.如果亂點選單和或亂按鍵盤導致Visual Studio Code介面亂了,想重置,找了選單沒有找到重置的按鈕,解決辦法只能刪除配置檔案:C:\Users\Administrator\

Visual Studio Code 最好的功能、外掛設定(轉)

Visual Studio Code 是由 Microsoft(微軟) 釋出的一個免費的,開源的跨平臺文字編輯器。他們基於線上編輯 Visual Studio Online (代號為 “Monaco”),並結合 GitHub 的 Electron 實現的

Go起步:2、Go指南,編輯器--Visual Studio CodeLiteIDE

工欲善其事必先利其器.之前Go開發環境搭建完成,剩下的最先考慮的就是如何獲得學習資料,使用什麼IDE的問題. Go指南 進入Go的官方網站,最先看到的一個可執行Go的對話方塊. 這其實是Go寫的一個網站程式,當然也是開源的.下載部署也很簡單.可以線

visual studio code 配置C#.net 教程(一個最核心的地方影響配置的關鍵!)

官方的參考文件:https://docs.microsoft.com/zh-cn/dotnet/core/tutorials/with-visual-studio-code   本人看這篇文件測試通過:https://www.cnblogs.com/lxhbky/p/6673230

Visual Studio Code 的簡單試用體驗

【伯樂線上注:】微軟 Build 開發者大會今天在舊金山正式開始,微軟推出了旗下首個跨平臺編輯器 Visual Studio Code。該工具推出後,引發了很多討論。 官方文件介紹:網頁連結 下載連結:網頁連結 (免費) 下面是知乎網友 馬天翼  的對《如何評價

Visual Studio Code 0.3.0 版試用體驗

當你開始閱讀這篇文章時,請先不要把Visual Studio Code和.net、Windows聯想到一起,因為VS Code是一個跨平臺,支援30多種語言的開箱程式碼編輯器。不管你是.Net、Java、PHP、Python、TypeScript、Objective

Visual Studio Code預覽版Ver 0.3.0試用體驗

  當你開始閱讀這篇文章時,請先不要把Visual Studio Code和.net、Windows聯想到一起,因為VS Code是一個跨平臺,支援30多種語言的開箱程式碼編輯器。不管你是.Net、Java、PHP、Python、TypeScript、Objective-C...還是前端開發者,你都值得擁有。

整合Unity遊戲引擎 Visual Studio Code 程式碼編輯器

孫廣東   2015.8.26         長期以來開發Unity遊戲時一直有一個痛點:   使用 MonoDevelop 作為 IDE。 Visual Studio 在我的桌面 Windows P

安裝好Visual Studio Code,npm管理包後, 安裝依賴包, 建立專案骨架:

1、 安裝 express      終端輸入 :   npm install express 2、安裝 body-parser - node.js 中介軟體,用於處理 JSON, Raw, Text 和 URL 編碼的資料:終端輸入 :  npm i body-parser

Visual Studio Code 內建終端的shell字型設定,讓它iTerm2一樣炫酷

在我前面的一片博文中,說明了如何打造iTerm2: 預設終端 + iTerm2 + oh_my_zsh + agnoster theme + Powerline fonts + solarized 打造macOS炫酷終端 Visual Studio Code內建的終端,也可以設定成這