當前位置:
首頁 > 最新 > VSCode 引入 Python 語言伺服器;Canonical 請求幫助測試 Ubuntu 伺服器安裝程序

VSCode 引入 Python 語言伺服器;Canonical 請求幫助測試 Ubuntu 伺服器安裝程序

轉自:開源中國、solidot、cnBeta、騰訊科技等

0、提升體驗,微軟在 VSCode 中引入了 Python 語言伺服器

微軟通過發布 Python 語言伺服器(Python Language Server)繼續致力於提供更好的 Python 開發體驗。它目前作為 Visual Studio Code 的 Python 擴展的一部分提供,並將在不久的將來作為獨立組件發布。

此前 Visual Studio 具有針對 Python 的智能感知(IntelliSense)功能,但這也是 Visual Studio 專有的功能。Microsoft IntelliSense 是一種代碼分析和建議工具,可為代碼中的變數、函數和其他符號提供自動完成功能。

根據微軟的說法,IntelliSense 對 Python 有著非常深度的理解,但只有 Visual Studio 用戶能夠享有這些好處。直到 Python 語言伺服器的出現,它將使得用戶能夠使用與語言伺服器協議兼容的任何工具享用這些好處。

微軟開發者 Steve Dower 在博客中寫到:「擁有一個獨立的、跨平台的語言伺服器意味著我們繼續在 Visual Studio 和 Visual Studio Code 中同時為 Python 開發者創新和改進我們的 IntelliSense 體驗。」

7月發行版中 Visual Studio Code 的 Python 擴展包含的版本是伺服器的早期版本,包括以下功能:

輸入代碼時將顯示語法錯誤

當無法正確找到模塊時會提供警告

能夠使用類型化(ypeshed)文件來填充缺失的自動補全

改進了分析工作空間的性能

能夠檢測整個工作區內的語法錯誤

更快的啟動速度和導入速度

更好地處理幾種語言結構

1、SQL Server PHP 驅動 5.3.0 發布,支持 Ubuntu 18.04

微軟 SQL Server PHP 驅動 5.3.0 發布了,此次更新內容如下:

● Added support for connection resiliency on Linux and macOS (requires version 17.2 or higher of the ODBC driver)

● Added support for macOS High Sierra (requires version 17 or higher of the ODBC driver)

● Added support for Ubuntu 18.04 (requires version 17.2 or higher of the ODBC driver)

● ......(詳情:https://github.com/Microsoft/msphpsql/archive/v5.3.0.zip)

2、Angular 6.1.0 RC3 發布,跳過了 RC1 與 RC2

Angular 6.1.0 RC3 發布了,此次更新支持了在 service-worker SW 中使用 ?能配選項。此次是直接跳過 RC1 與 RC2 發布具體更新內容如下:

● common: do not round factional seconds (#24831) (a527c69), closes #24384

● common: format fractional seconds (#24844) (0b4d85e), closes #24831

● common: properly update collection reference in NgForOf (#24684) (ff84c5c), closes #24155

● ......(詳情:https://github.com/angular/angular/blob/master/CHANGELOG.md)

3、OpenID 失去了最重要的擁護者 StackOverflow

近日,OpenID 失去了最重要的擁護者之一 Stack Exchange,該公司旗下運營著 StackOverflow 等問答類型的網站。Stack Exchange 將從 2018 年 7 月 25 日起完全停止對 OpenID 的支持。目前,各大網站都在其產品中逐漸排除對 OpenID 的使用,這一趨勢已經持續了很長時間。

4、Go 1.11 beta 2 發布,修復 Windows 測試問題

Go 1.11 beta 2 發布了,修復了 Windows 上的 TestScript/list_test_e。(詳情:https://github.com/golang/go/releases/tag/go1.11beta2)

5、Canonical 請求社區幫助測試 Ubuntu 18.04.1 伺服器安裝程序

Canonical 的 Dimitri John Ledkov 呼籲大家為 Ubuntu 社區進行測試,以幫助他們在即將發布的 Ubuntu 18.04.1 LTS 版本中測試改進 Ubuntu Server 安裝程序。Ubuntu 18.04.1 LTS 是 Ubuntu 18.04 LTS(Bionic Beaver) 的首個維護版本,預計將在一周內發布,包含重要的改進和升級到最新版本的核心組件和應用程序。

Ubuntu 18.04 LTS 用戶除了將通過官方軟體庫收到這些定期更新外,Canonical 還計劃添加一個新的和改進過的 Ubuntu Server 安裝程序,支持 LVM, VLAN, RAID 和 Bonds,但它需要你的幫助以進行徹底測試。

計劃對 Ubuntu 18.10 進行更多改進

眾所周知,Ubuntu 18.04 LTS(Bionic Beaver)附帶了一個全新的 Ubuntu Server 版安裝程序,但似乎缺少一些關鍵功能,所以現在 Canonical 正在嘗試完善它們以便最終將 Ubuntu Server 18.04 LTS 正確安裝在你的伺服器上。

隨著 Ubuntu 18.04.1 LTS 的發布,Canonical 將為用戶提供功能齊全且經過改進的 Ubuntu Server 安裝程序,但為了更好的用戶體驗和穩定性。因此,如果想在即將推出的 Ubuntu 18.04.1 LTS 版本中的 Ubuntu Server 安裝程序中嘗試對 LVM, VLAN, RAID 和 Bonds 的支持,你應該下載 Ubuntu Server 18.04 LTS(Bionic Beaver) 每日構建版本進行測試。

覺得這些資訊有幫助?請轉發給更多人

關注技術最前線看 IT 要聞


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

厲害了!用不到20行的Python代碼構建一個對象檢測模型
13條Python2.x和3.x的區別,你知道幾條?

TAG:Python |