<big id="yeiyz"><ruby id="yeiyz"></ruby></big>
    <track id="yeiyz"></track>
    <track id="yeiyz"></track>
    <p id="yeiyz"><del id="yeiyz"></del></p><td id="yeiyz"><option id="yeiyz"></option></td>
    1. <p id="yeiyz"></p>

      <td id="yeiyz"></td>

      Visual Studio Code 的 10 個超棒特性 已翻譯 100%

      oschina 投遞于 2015/05/27 07:07 (共 12 段, 翻譯完成于 06-02)
      閱讀 64454
      收藏 83
      7
      加載中

      如果你最近關注了 Microsoft Developer 的空間,你可能會想“這是一個新的微軟”。如果你參加了最近的 //BUILD 開發者大會,這個領悟將會更加明顯。改變發生在微軟開發者的各個角落,而且似乎是在向著好的方向變化著。

      可以確定,你喜歡 Visual Studio 作為 IDE 的豐富功能,而且用它管理 .Net 代碼是那么的舒適。但是,在開始的時候,你需要下載和安裝 Visual Studio(好幾個GB),并且設置你的開發者環境,要做好這一切,甚至只為了寫個“Hello World”應用。相比之下,一個有經驗的大學生可能只是在 Mac 上使用一個輕量級的文本編輯器就開始編程了。是時候降低門檻來邀請其他人進入我們的 .Net 的美麗花園中了。

      開始使用 Visual Studio Code 吧——一個你喜愛的 Visual Studio 的免費,輕量,跨平臺版本。簡單的安裝之后,你就可以在 Windows、Mac 或 Linux 機器上享受 Visual Studio 的絕大多數功能。這篇文章突出展示了十個 VS Code 引人注目的特性,VS Code 的目標是成為你在任何開發平臺上的一站式代碼編輯器。

      社會主義好
      翻譯于 2015/05/27 14:12
      1

      1.@Code Handle

      VS Code 的其中一個牛逼之處實際上并不是編譯器本身的特性。VS Code是在//BUILD 2015 隨著 @code Twitter handle一起發布的 – 真他媽的酷斃了! 至于微軟是怎么鞏固這么牛的社會品牌的,你們自己尋思去吧。

      2.海量語言支持

      VS Code不只是跨平臺, 它想成為支持30多種語言的開箱代碼編輯器。 你想問哪個? 你可以編輯C#, VB, JavaScript, HTML, CSS, TypeScript, Ruby, Objective-C, PHP, JSON, Less, Sass 還有 Markdown, 這只是列出來一丁丁而已~  你可以得到內嵌語法高亮和分支匹配, 當然也少不了代碼導航。 VS Code旨在成為Node.js, ASP.NET 和 TypeScript 開發的首選IDE, 劍指先進web/cloud 應用。

      噴子
      翻譯于 2015/05/30 10:13
      2

      作為 ASP.NET 5 的開發工具,VS Code 已經是一個富編輯器,它內置具備很多日常功能。簡單使用有效的 Yeoman 工具產生你的 ASP.NET 5 web 應用框架,并指向其根目錄。你找到了一個功能豐富的 IDE(示例項目截圖),它的 Omnisharp-powered 為代碼提供了智能感知,錯誤,命令,部署和集成版本控制功能。所有的這些設計可以保持現代,精益,跨平臺的 ASP.NET 5 web 開發在 VS Code 上的所需。

      Basics

      溪邊九節
      翻譯于 2015/05/28 20:06
      1

      3.并排編輯

      vs code 支持的其最受歡迎的開發人員的要求之一--并排編輯代碼。簡單的命令(?) / 在你的項目瀏覽器的文件上控制點擊,看呀,多個文件可以并排打開文件, pre-docked 并且準備編輯。VS Code 可以支持三個同步的文件編輯,每個人都可以發射命令提示符。下面的屏幕快照展示了來源于一個被開放地并排編輯的 asp.net 項目的兩個文件--生活是美好的。

      crossmix
      翻譯于 2015/05/30 11:25
      1

      4.一直開啟的智能感應

      如果沒有了 VisualStudio 的智能感應,你不會想寫 .NET 代碼,對吧?VS Code 知道這些并且嘗試著令人滿意的創造性的智能感應。確保基于語言特性你能獲得友好的提示,同時在你自己寫的代碼里結合上下文智能感應,就像如下描述的這樣:IntelliSenseContextualIntellisense-1024x521

      epiclight
      翻譯于 2015/05/30 01:18
      2

      5.控制面板

      VS 代碼中有一個強大、方便的功能就是控制面板--通過簡單的單擊鍵盤Command或者Control+Shift+P(??P)來使用。考慮到它是你IDE中的PowerShell,為常用任務準備一個快捷方式,例如下面的屏幕截圖。CommandPalette

      而且,如果你部署的相聚支持特定的命令行工具,VS代碼控制面板是很聰明的,足以理解并提供幫助。舉個例子,在我的ASP.NET 5 web應用中,Project.JSon列出了一些特定的DNX(可執行的.NET)命令,后面會給出。在你開始鍵入這些可是別的命令時,控制面板提供IntelliSense幫助,甚至出現為可執行的任務提供命令提示,如下。Commands-1024x122

      dust_wang
      翻譯于 2015/05/30 15:27
      1

      6.函數參數

      VS Code 有很優美的智能感知功能,幫助我們在相應的調用中輸入函數參數,因此能很輕松地完成代碼。這是與編程語言/系統函數相關的功能,除此之外,它智能地對你的代碼中的自定義函數提供了幫助。下面的截圖顯示,為函數調用提供了輸入參數,在這個工程里的任何地方 VS Code 都能看到被定義了的函數。并且很流暢。

      ParameterHelp-1024x576

      溪邊九節
      翻譯于 2015/06/01 19:39
      1

      7.信息預覽

      作為開發者,你可能常常想要預覽一個文件,或檢查一個函數的定義。 但是,一個完整的上下文切換的消耗很大,因為它讓你無法繼續輸入。在 VS Code 中輸入預覽幫助,只需單擊右鍵,或者(?F12) -- 這樣預覽定義(Peek Definition)就會出現,如下所示。預覽的結果內嵌在編輯器中,敲擊 Escape 鍵后退出,這樣節省了大量的上下文切換的時間。

      PeekDefinition-1024x689

      PeekInAction-1024x1021

      gones945
      翻譯于 2015/06/01 23:05
      1

      8.Markdown 預覽

      大多數開發者都擁有他們最喜歡的 Markdown 編輯器--快速輸入 Markdown,然后預覽 HTML。VS Code 有意接管 Markdown 編輯,同時 VS Code 也具備這樣的實力。你可以得到一致的Markdown 編輯支持,準備好以后,簡單的觸發 ??V 來查看預覽,如下所示。這里也有按鈕,用來在編輯/預覽之間切換,同樣,它也會將預覽窗口并排放置,以便查看變動。

      MarkdownContent-1024x245

      MarkdownPreview-1024x267

      gones945
      翻譯于 2015/06/01 23:27
      1

      9.調試

      開發者整天寫代碼時處在一種編輯/編譯/調試的循環中,對于現代的任何 IDE 如果沒有可靠的調試支持都是一種殘缺。VS Code 已經對 Node.js 開發提供可靠的支持并且接下里計劃對 ASP.NET 5 開發提供最好的調試體驗,在不久的將來。想要使用 VS Code 調試你的應用,你首先必須設置你的啟動配置文件——這個文檔向你展示怎樣配置。

      配置好以后,你可以通過視圖欄切換到調試模式(像下圖展示的)并且能從 VS Code 啟動你的 app 或者附加到一個運行的程序中。你可以設置斷點,查看調用堆棧或運行時的變量,暫停或一步步執行代碼——總的來說,這份完美的調試體驗讓你整天都在使用 VS Code

      Debugging-300x294

      lostTemple
      翻譯于 2015/05/31 16:11
      2
      本文中的所有譯文僅用于學習和交流目的,轉載請務必注明文章譯者、出處、和本文鏈接。
      我們的翻譯工作遵照 CC 協議,如果我們的工作有侵犯到您的權益,請及時聯系我們。
      加載中

      評論(108)

      量子化智能
      量子化智能
      非常實用!
      量子化智能
      量子化智能
      你們永遠不會意識到,在4年后的今天,Visual Studio Code已經成為最流行的編輯器。
      量子化智能
      量子化智能
      還是最流行的Web前端開發工具
      量子化智能
      量子化智能
      你們永遠不會意識到,在4年后的今天,Visual Studio Code已經成為最流行的編輯器。
      草帽_小子

      引用來自“vietor”的評論

      拿一些Emacs十幾年前就有的特性當賣點,太扯了

      引用來自“CodingKu”的評論

      你還是沒真正用過vs啊

      引用來自“vietor”的評論

      對于只用VS的人,只能說: 世界那么大

      引用來自“木川瓦茲”的評論

      你確定我只用過VS 我5年前就開始不用了
      vscode,出現已經五年了?!!!??
      草帽_小子
      真是神編譯器,開始的時候只是把它當作js的編輯器,后來隨著更新,見證各種豐富的插件出現現在的vscode合適的插件已經可以和市面上所有的webIDE媲美,另外,node神器啊。界面沒有大堆的按鈕和簡單的顏色搭配。所有的功能基本上全部命令實現,漂亮!
      匿名會員

      引用來自“太陽鳥”的評論

      還得在WINDOWS下開發

      引用來自“Rwing”的評論

      瞎么?就算你不知道,你不會看文章里的圖啊?或者說你根本不知道osx的基本UI長啥樣?

      引用來自“太陽鳥”的評論

      發現野人了,滾回去進化吧!

      引用來自“Rwing”的評論

      智商何在。。。你說個莫名其妙的話的意義何在。。。。。。

      引用來自“太陽鳥”的評論

      瞎么?野人,智商何在?
      你還真是SB一個,就你這種素質,指出你的錯誤還罵別人,可見你是個多么愚蠢的SB。送你一句話,你這種SB,就是虛擬中的英雄,現實中的狗逼。
      hefju
      hefju
      我怎樣打開瀏覽器來測試我的html啊?
      Parser7
      Parser7

      引用來自“獨愛劍走偏鋒”的評論

      收錢嫌貴, 不收錢嫌破
      不開源嫌黑盒, 開源又不看源碼
      不跨平臺要黑, 跨平臺還要噴

      有點意思嗎?
      中~哈哈
      3x3只眼
      3x3只眼
      希望能夠替代notepad++
      返回頂部
      頂部
      聚看影院