我一直在考慮寫一篇有關他已經運行了很長時間的新Microsoft的文章。 薩蒂亞納德拉,這與那家邪惡的公司完全不同,後者想在整個市場上壟斷想要覆蓋大部分市場,但出於某種原因,我沒有組織好這些想法,並且在本博客中對此進行了反映。
我要澄清的不是現在雷蒙德人民已經成為電影中的好人,也不是他們不再執行壟斷行為,但是不能否認的是,最近我們至少目睹了一系列行動和變化,至少他們付出了很多思考。
一些變化
您可能想知道我在說什麼變化? 好吧,我首先從最重要的一點開始: 微軟已經開始傾聽用戶的聲音。 乍一看,不再是該公司決定在Windows中實現某些功能,並且無論用戶如何抗議(例如何時離開開始菜單),它都保持這種狀態,並且 窗戶10 成為最好的例子。
在Windows 10本身中,他們實施了一系列至少很有趣的更改,例如,網絡管理方式與 網絡管理員 在某種程度上,最後,通過調整窗口的大小 CMD,它不會保留在小的固定框架中。許多人會知道我在說什麼。
因為和他在一起 開源的 還進行了一些有趣的更改。 我們已經看到了 微軟認可Debian 作為部署項目的絕佳平台 天藍,這是一項云服務,如果您對此表示懷疑,我相信在未來幾年內它將成為該公司的主要收入來源。 另外,據說可以在 ASP.NET 5 支持Linux。
信不信由你(我自己也不相信),Microsoft一直在合作或直接致力於 很多開源項目,試圖以某種方式成為“更加開放”的公司。
但是,正如我們在這裡所說的那樣,我不會為任何人火上澆油。 前面我已經說過,我的意思不是(值得冗餘),以前不好的Microsoft現在很好。 我只是以某種方式承認他們最近做出的良好決定。 現在這是我介紹本文的初始主題的地方: Visual Studio代碼.
Visual Studio代碼
微軟免費向所有人開放, Visual Studio代碼,我仍然不知道它是高級文本編輯器還是IDE,但對我來說似乎非常非常熟悉。 崇高文本, 原子 o 括號,不僅在外觀上,而且在某些選項和功能上。 實際上,它是使用 TypeScript / JavaScript 並利用 的NodeJS。 有趣的是,它支持管理我們的Git存儲庫。
Visual Studio代碼 (aka VSCode)支持 多種語言 它提供了語法突出顯示功能,包括: 批量,C ++,閉包,Coffee Script,DockerFile,F#,Go,Jade, Java的,把手,Ini, LUA, Makefile文件, 降價,Objective-C, Perl的, PHP, 電源外殼, 蟒蛇,R,剃刀, 紅寶石,SQL,Visual Basic, XML的。 此外,它具有自動補全功能 的CSS, HTML, JavaScript的, JSON, 減, 薩斯 和重構 C# y TypeScript.
關於自定義,它提供了明暗主題,對於GNU / Linux,我們可以手動編輯文件:
$HOME/.config/Code/User/settings.json.
並添加某些選項。 此外,它還有許多鍵盤快捷鍵可以使生活更輕鬆。 您可以在文檔網站上閱讀所有這些內容。
儘管據我所知它不是一個開源工具,但它具有 執照 在一定程度上為開發人員的利益允許。 例如:
- 一般。 您可以使用該軟件來開發和測試您的應用程序。
- 演示使用。 上面允許的用途包括在演示應用程序時使用軟件。
- 備份副本。 您可以製作該軟件的備份副本,以重新安裝該軟件。
- 該軟件包含根據開放源代碼許可獲得許可的第三方組件,並具有提供源代碼的義務。 這些許可證的副本包含在ThirdPartyNotices文件或隨附的積分文件中。 您可以按照以下相關開放源代碼許可的要求,通過以下方式向我們發送相應的完整源代碼:將匯票或$ 5.00的支票發送給:Microsoft公司,微軟公司,1 Microsoft Way,雷德蒙德,華盛頓州98052,美國
儘管並不是所有的事情都是樂觀的,但正如同一份許可證所述:
- 數據。 該軟件可能會收集有關您以及您對軟件的使用的信息,並將其發送給Microsoft。 Microsoft可能會使用此信息來提供服務並改進我們的產品和服務。 對於此預發行版本,用戶無法選擇退出數據收集。 該軟件的某些功能可能允許從使用該軟件開發的應用程序的用戶那裡收集數據。 如果使用這些功能在應用程序中啟用數據收集,則必須遵守適用的法律,包括向應用程序的用戶提供適當的通知。 您可以在http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409的幫助文檔和隱私聲明中了解有關數據收集及其使用的更多信息。 您對軟件的使用表示您同意這些做法。
這些是我讀到的關於許可證的一些最有趣的事情,由於我不是律師,所以我無法確定這是好事還是壞事。 但無論如何。
下載並安裝Visual Studio Code
Archlinux用戶可以從AUR安裝Visual Studio Code:
$ yaourt -S vscode-bin
但是,由於我們僅需下載他們在其網站上提供給我們的壓縮文件,並執行其中包含的二進製文件,因此無需這樣做。 就是這樣。
Visual Studio代碼結論
值得留下我們今天在VSCode中開放和免費的GNU / Linux中的選項嗎? 當然不是,但是要說實話,至少對於我作為FrontEnd的工作而言,VSCode是一個出色的工具(儘管我再說一遍,我還沒有100%地對其進行探索)。
同樣值得說明的是,它不是最終版本,因此該軟件可能會出現錯誤,但是到目前為止,我在使用它方面沒有任何問題。 它的界面非常友好,並且運行速度非常快。
什麼不是開源? 我再說一遍,我不知道它是否完全封閉,但是它使用開放技術,到最後,有多少人使用Opera或類似的應用程序? 因此,這符合每個人的口味。