2014-02-09 57 views
2

現在在VS2013和F#3.1.1中,我注意到將代碼發送到F#交互式代碼有點麻煩。我需要一些F#交互式可用性提示

有單獨的菜單,但沒有鍵盤快捷鍵

  • 發送項目輸出作爲參考F#互動
  • 發送項目引用到F#交互

在編輯器窗口中,有沒有「發送整個文件」到f#交互式。你必須全部選中,點擊右鍵併發送。

這感覺非常糟糕。有沒有更快的方法來做到這一點? 什麼是您的IDE工作流程?

由於我扶正這些問題,我想,也許使用shellplus的PowerShell集成調用這個...

+0

對於發送文件到交互式,你有沒有嘗試過「ctrl-a,alt-enter」? – mydogisbox

回答

4

以防萬一它可以幫助:你可以右鍵點擊Solution Explorer中的任何參考,並做「發送參考交互式「 - 或者您可以右鍵單擊參考節點並將它們全部發送到交互式。

你也可以做到這一點在你的源:

#r @"c:\mycode\myassembly.dll" 

...你可以環繞與互動#如果阻止它搞亂你的編譯。

#if INTERACTIVE 
#r @"c:\temp\myassembly.dll" 
#endif 

最後你可能也想看看腳本文件(.fsx) - 谷歌搜索爲「F#腳本文件」產生一些有益的參考。

3

對於發送引用,是的,您必須右鍵單擊單個引用或引用節點,然後單擊「發送引用到FSI」。不完美的,如果你喜歡的鍵盤快捷方式,但是當你沒有別的選擇,但每次鍵入了全面#r聲明...

對於發送代碼,Alt+Enter是最簡單/最流行的快捷方式從多VS 2012提高。突出顯示要執行的代碼(使用鼠標或鍵盤),然後點擊Alt+Enter。要發送整個文件,只需使用select-all(Ctrl+A)突出顯示所有內容。

+0

並且ALT +#執行當前行,有時也有用。 – Kit

相關問題