web-dev-qa-db-ja.com

コードブロックでコードをインデントする方法は?

最高のコードブロックのショートカットは何ですか?また、すべてのコードを直接インデントできる方法はありますか?さらに、コードブロックのアクティブなタブをどのように移動できますか?

13
Nikunj Banka

あなた(これらは私が信じているデフォルト設定です)はコードのブロックを選択し、 Tab キー。これはindentブロック全体になります。

したがって、ファイル全体をインデントするには: Ctrl + A、その後 Tab

また、使用できます Shift + Tab 選択したブロックで"unindent"

開いているタブ間を移動できます Ctrl + Shift + Tab

最高のショートカットについて:

好き Ctrl + D 行を複製し、

Ctrl + L それをコピーします。

とにかく、エディタメニューで好きなショートキーを設定できます(現在設定されているすべてのショートキーを見つけることもできます)。

17
Aleph

タブIDに関するヒントは、コードを最初から作成するときに役立ちます。しかし、もしあなたが ペースト PDFドキュメントなどの外部ソースからのCodeBlocksのコード。そのコードは、多くの場合、適切な識別がありません。

この場合、コードを選択して右クリックし、 AStyleを使用するフォーマット オプション。これは正しいテキストのフォーマットのためのCodeBlocksのプラグインです。

これが誰かを助けることを願っています!

31
akelec

[![][1] ] 2

設定->エディタ->キーボードショートカット->プラグイン->ソースコードフォーマッタ(Astyle)から必要に応じてショートカットを追加するか、プラグイン->ソースコードフォーマッタ(Astyle)

11
kaushik kyada

CTRL+A コードを選択して TAB アライメント用。

C :: Bのコードフォーマッタにはあまり運がありません。私は私のコードがこのように見えるのが好きです...

if (blah..) {
  SomeCode();
} else {
  DifferentCode();
}

より多くのコードを画面に収めることができ、それでもまだ十分に読みやすいです。

[設定]-> [エディター]、[ソースフォーマッター]タブで設定を微調整しようとした後、コードをフォーマットすると、if行が完全に削除され、微調整を解除して機能させることができませんでした。

本来、ctrl-zは引き続き機能します。

コードフォーマッタはコードを削除してはならず、空白でのみプレイしてください。

多分より良いプラグインがあります。

マーク。

0
Cool Javelin