5

私が Python コードに使用する SPE IDE は、関数ブロック (私が呼ぶもの) の位置合わせに縦の破線のように見えるこの「ビジュアル キュー」を使用します。Visual Studio 2008 でこのオプションを取得するにはどうすればよいですか?

これは次のようになります。

4

3 に答える 3

3

構造の強調表示またはコードのアウトラインと呼ばれるものを見てきました。

これ(ページの下部)をサポートするDeveloper ExpressのCodeRushと呼ばれる Visual Studio プラグインと、さらに多くのプラグインがあります。

アップデート:

divo が述べたように、CodeRush の無料のライト バージョンがあります。構造強調表示が含まれていることを確認しました。

于 2009-09-19T16:56:20.863 に答える
2

残念ながら、Visual Studio はそのままではインデント行をサポートしていません。

于 2009-09-19T16:11:20.460 に答える
1

これらの行は、インデントがネストを表す Python で間違いなくより便利です。C# では、入れ子は中かっこで明示的にマークされます。中括弧は、この種のものを見るために必要な視覚的な手がかりを提供しているように感じます。そのため、我慢してみてください。やがて、C# を垣間見ることと、Python を垣間見ることに関連する認知的負荷が平衡に達します。

VS2010 は WPF でテキスト エディターを実装しており、テキスト エディター領域を拡張するプラグインを作成するオンラインの例がいくつかあります。これは、難しすぎずに楽しいプロジェクトになる可能性があります。

Python のインデント中心のネストがうらやましいです。C# コンパイラがそのようなものをサポートしてくれることを願っています。空白が言語の一部だったらいいのにと思います。これにより、言語のツール サポートも改善されます。

于 2009-09-19T16:23:35.983 に答える