新しいグローバルホットキーをに割り当てました
VS 2010 / Options / Environment / Keyboard / OtherContextMenus.FSIConsoleContext.ResetSession
ただし、FSIウィンドウでのみ機能するようです。ホットキーをグローバルに機能させるにはどうすればよいですか?
新しいグローバルホットキーをに割り当てました
VS 2010 / Options / Environment / Keyboard / OtherContextMenus.FSIConsoleContext.ResetSession
ただし、FSIウィンドウでのみ機能するようです。ホットキーをグローバルに機能させるにはどうすればよいですか?
あなたが説明した方法でそれを行うことはできないと思います (ホットキーは FSI ウィンドウのコンテキスト内でのみ機能します) が、VS マクロを使用してフォーカスを FSI コンソールに変更し、セッションをリセットして移動することができます戻る;
以下は私のために働いた:(追加のエラー処理などが必要)
Sub ResetFSharpMacro()
Dim WindowName As String
WindowName = DTE.ActiveDocument.Name
DTE.ExecuteCommand("View.F#Interactive")
DTE.ExecuteCommand("OtherContextMenus.FSIConsoleContext.ResetSession")
DTE.Windows.Item(WindowName).Activate()
End Sub
Macros.MyMacro....
その後、グローバルホットキーを割り当てるために使用できます