web-dev-qa-db-ja.com

ReSharper for Visual Studioでフォーマットと補完を完全に無効にする

私はReSharperが提供する多くの機能が好きですが、それが行うフォーマットとコード補完には絶対に耐えられません。それは道のあらゆる段階で私をつまずきます。 JavaScriptでは、中括弧を常に盗んでコードを再フォーマットしようとしているため、機能せず、欠けている部分を見つけるのが困難です。

ReSharperのフォーマットとコード補完に関連するすべてのことを無効にしながら、優れたナビゲーション機能の利点を活用したいと思います。

とにかくReSharperを選択してインストールする方法はありますか?私はオプションでこのようなものを無効にしてみましたが、何の効果もないようです。

46
Chris Lees

ReSharperに行く|オプション。次のオプションを変更します。

ページ環境|エディター:「自動フォーマット」または「自動挿入」から始まるオプションをオフにします。これによってReSharperのフォーマット機能が完全に無効になるわけではありませんが、少なくとも入力時に自動的に呼び出されることはありません。

ページのIntellisense |一般:「Visual Studio」に変更します。または、JavaScriptでのコード補完が嫌いな場合は、「Limited ReSharper Intellisense」に変更してJavaScriptをオフにします。

追伸ReSharperがブレースを盗むときに何を入力するか、例を挙げて説明してください。ありがとう!

38

これは一部には異端ですが、Resharperのオートコンプリートやその他のインテリセンスアイテムは嫌いです。それらをオフにしましたが、そうすると、通常のVisualStudio IntellisenseとParameterInfoは完全に非アクティブのままになります。悪いことより悪いことは何もないので、私は人々がリシャーパーに戻るように導くと思います。

Resharperパーツをオフにする必要がある場合は、非常に簡単です。

Resharper>オプション> IntelliSense> Visual Studioラジオボタンを選択

この(意図的でない可能性がある)強制を嫌うので、通常のVisual Studioインテリセンスとパラメーター情報を再活性化する方法をここで回答することにしました。

ツール>オプション...>テキストエディター> C#(例)>一般> メンバーの自動リスト

ツール>オプション...>テキストエディター> C#(例)>一般> パラメーター情報にチェックを付ける

[ツール]> [オプション...]> [テキストエディター]> [C#(たとえば)]> IntelliSense 文字が入力された後、[完了リストを表示]をクリックします

10
Carter

ReSharperのオプション(2018.1.3)で問題のある設定を見つけることができなかった後、Visual Studio(2017)のオプションでそれを見つけました。

  • テキストエディタ
    • すべての言語
      • 一般、ブレースの自動補完
0
Jeff Roe