1. ホーム
  2. vb.net

[解決済み] VB.NET IntelliSense : ENTERオートコンプリートで改行を無効にする

2022-05-18 08:20:02

質問

Visual Studio 2010でC#のコードを編集しているときに ENTER キーを押すと、IntelliSenseは新しい行を追加することなく、現在の提案を完了します。

VB.NETでは、デフォルトのIntelliSenseの動作として ENTER キーに対するインテリセンスのデフォルトの動作は、現在の提案を完了した後に新しい行を追加することです。

VB.NET の動作を C# の動作に変更するために IntelliSense を設定するにはどうすればよいですか。

私はすでに、私が TAB または スペース などがありますが、つい癖で ENTER (を押してしまいます(そして行を変えてしまう)。

どのように解決するのですか?

残念ながら、VB.Net では、インテリセンス補完のためのトリガーキーのセットは設定可能な項目になっていません。 デフォルトの Visual Studio 環境では、この動作を変更する方法はありません。

これを達成するためにプラグインのようなものを開発することは可能でしょう。 しかし、それはかなり極端な手段です。

EDIT Visual Studio 2017の時点で、変更することが可能になりました。回答参照 の下にある