現在在VS2013和F#3.1.1中,我注意到將代碼發送到F#交互式代碼有點麻煩。我需要一些F#交互式可用性提示
有單獨的菜單,但沒有鍵盤快捷鍵
- 發送項目輸出作爲參考F#互動
- 發送項目引用到F#交互
在編輯器窗口中,有沒有「發送整個文件」到f#交互式。你必須全部選中,點擊右鍵併發送。
這感覺非常糟糕。有沒有更快的方法來做到這一點? 什麼是您的IDE工作流程?
由於我扶正這些問題,我想,也許使用shellplus的PowerShell集成調用這個...
現在在VS2013和F#3.1.1中,我注意到將代碼發送到F#交互式代碼有點麻煩。我需要一些F#交互式可用性提示
有單獨的菜單,但沒有鍵盤快捷鍵
在編輯器窗口中,有沒有「發送整個文件」到f#交互式。你必須全部選中,點擊右鍵併發送。
這感覺非常糟糕。有沒有更快的方法來做到這一點? 什麼是您的IDE工作流程?
由於我扶正這些問題,我想,也許使用shellplus的PowerShell集成調用這個...
以防萬一它可以幫助:你可以右鍵點擊Solution Explorer中的任何參考,並做「發送參考交互式「 - 或者您可以右鍵單擊參考節點並將它們全部發送到交互式。
你也可以做到這一點在你的源:
#r @"c:\mycode\myassembly.dll"
...你可以環繞與互動#如果阻止它搞亂你的編譯。
#if INTERACTIVE
#r @"c:\temp\myassembly.dll"
#endif
最後你可能也想看看腳本文件(.fsx) - 谷歌搜索爲「F#腳本文件」產生一些有益的參考。
對於發送引用,是的,您必須右鍵單擊單個引用或引用節點,然後單擊「發送引用到FSI」。不完美的,如果你喜歡的鍵盤快捷方式,但是當你沒有別的選擇,但每次鍵入了全面#r
聲明...
對於發送代碼,Alt+Enter
是最簡單/最流行的快捷方式從多VS 2012提高。突出顯示要執行的代碼(使用鼠標或鍵盤),然後點擊Alt+Enter
。要發送整個文件,只需使用select-all(Ctrl+A
)突出顯示所有內容。
並且ALT +#執行當前行,有時也有用。 – Kit
對於發送文件到交互式,你有沒有嘗試過「ctrl-a,alt-enter」? – mydogisbox