16

Mac で MonoDevelop を使用して MonoTouch アプリを作成しています。自動コードのインデント/フォーマットは、入力中にうまく機能します。

問題は、コード スニペットをコピーして貼り付けると、多くの場合、書式が失われ、行が結合され、インデントが失われ、タブ、スペース、改行を手動で実装するのが非常に面倒なことです。とにかく、monoDevelop でコマンドを使用して自動的にインデントし、既存のコードにフォーマットを適用することはできますか?

おそらく Edit|Format|Format Document/Selection が機能すると思いましたが、これらのコマンドはコードにまったく影響を与えません。

何か助けはありますか?

4

3 に答える 3

29

ドキュメント全体を 1 回のキーストロークでフォーマットするには:control-I

選択範囲をフォーマットするには:Edit->Format->Format Selection

フォーマットをカスタマイズするには:MonoDevelop->Preferences->Source Code->Code Formatting

于 2013-04-04T20:05:44.707 に答える
2

macOS の私にとって、「自動フォーマット」のショートカットはCTRL + i.

必要に応じてショートカットを変更できます。これを変更するには、[設定] -> [キー バインディング] に移動し、検索ボックスに「フォーマット」と入力して、[ドキュメントのフォーマット] ショートカット/キー バインディングを編集します。

于 2016-12-19T08:35:47.623 に答える