回答:
あまりクリックせずにそれを実行したい場合は、コマンドウィンドウ(Ctrl+ W、A)を開き、次のように入力します。
ReSharper_Suspend
またはReSharper_Resume
あなたが望むものに応じて。
または、この目的でキーボードショートカットを設定することもできます。Visual Studioで、[ ツール] -> [ オプション] -> [ 環境] -> [ キーボード]に移動します。
そこで、キーボードショートカットをReSharper_Suspend
とに割り当てることができますReSharper_Resume
。
コマンドウィンドウは、エディターを使用している場合に備えて、Ctrl+ Alt+ でも開くことができAます。
Command Window
私にとっては、拘束されCtrl
alt
A
ます。これは、Re#がCtrl
W
to をバインドしたためである可能性がありますExtend selection
ReSharper_ToggleSuspended
ショートカットキーにバインドします。
手順:
ReSharper_ToggleSuspended
ショートカットキーへのバインド(私の場合:Ctrl-Shift-Q)は非常にうまく機能します。ReSharperが非同期CTPをまだサポートしていないため(2011年半ば現在)、コードに浸るときにasyncキーワードを使用すると、このショートカットは非常に役立ちます。
私はいつもこれを行う方法を忘れており、これはGoogleでの最高の結果です。IMO、ここでの答えはどれも満足のいくものではありません。
それで、今回、私がこれを検索して他の人を助けるために、それを行う方法とそれを切り替えるボタンがどのように見えるかを次に示します:
キャプションボタンの近くpackage manager console
のQuick Launch
バーから開き、PowerShellインスタンスを起動します。以下のコードをPackage Manager Console Powershellインスタンスに入力します。
標準ツールバーに追加したい場合:
$cmdBar = $dte.CommandBars.Item("Standard")
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"
新しいカスタムツールバーに追加する場合:
$toolbarType = [EnvDTE.vsCommandBarType]::vsCommandBarTypeToolbar
$cmdBar = $dte.Commands.AddCommandBar("Resharper", $toolbarType)
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"
追加したバーをめちゃくちゃにするか、満足できず、最初からやり直す必要がある場合は、次のコマンドで削除します。
$ctrl.Delete($cmdBar)
$dte.Commands.RemoveCommandBar($cmdBar)
ボタンの追加に加えて、キーボードショートカットctrl+shift+Num -, ctrl+shift+Num -
(つまり、Ctrlシフトとダブルタップkeypad_minus)がうまく機能します。
編集:StingyJackがずっと前に見つけた元の投稿を見つけたようですが、これをGoogle検索すると表示されません:https : //stackoverflow.com/a/41792417/16391
コマンドウィンドウやショートカットキーを使用しない場合は、メニュー項目を追加してReSharperを切り替えることができます。残念なことに、ReSharper_ToggleSuspended
コマンドを直接メニューに追加することはできません(未解決の問題があります)が、回避するのは簡単です。
次のようなマクロを作成します。
Sub ToggleResharper()
DTE.ExecuteCommand("ReSharper_ToggleSuspended")
End Sub
次に、そのマクロを実行するメニュー項目を追加します。
ソリューションがリシャーパーを一時停止するだけでは役に立たなかった場合(たとえば、STRG + R、STRG + Rはまだ機能しません)、プラグインを無効にしてVisual Studioを再起動することにしました。
VisualStudio > Extras > Extensions > Resharper > Disable
https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-diagnose-extension-performance
非常に簡単な手順:
拡張機能の上に無効化ボタンが表示されたら、クリックしてVisual Studioを再起動します。これで完了です。
suspend option
@ matthew.perronによって私の作品が、私はまた、すべてのビルトインのVisual Studioのコード分析/検査:(失った