簡體   English   中英

在F#中鍵入字符后,Visual Studio 2017啟用完成

[英]Visual Studio 2017 enable completion after character is typed in F#

我正在使用Visual Studio 2017開發一個F#項目。之前,我使用過C#,我習慣於在VS中自動彈出很好的自動完成功能,當我按下時會顯示一個局部變量,方法等的列表任何角色。

不幸的是,在F#中我需要通過按ctrl + space強制顯示自動完成。 當我輸入someObject.時它會自動顯示someObject. ,但我需要輸入整個短語someObject或按ctrl + space每次我想要VS為我完成長變量名稱。 它變得非常煩人,因為我習慣於VS中的VS Code,Sublime和C#中的類似功能,它確實加快了編碼速度。

我想知道在Visual Studio中使用F#時是否有任何設置/插件/黑客有這樣的功能? 當我在代碼編輯器中輸入任何字符時,是否可以模擬ctrl + space

VS 2017 RTW工具目前不支持此功能。

這個拉取請求似乎添加了你正在尋找的東西,它在3天前被合並了。 添加了一個屬性對話框(顯示在PR中)以打開/關閉此行為。

出於這個原因(以及許多其他令人信服的理由 - RTW工具是穩定的,但它並非沒有它的問題)我建議你嘗試最新的Visual F#Nightly版本。

我剛剛嘗試了最新版本(截至3月18日),這可以按照您的描述工作,默認情況下已啟用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM