MetaTrader 5の取引端末に搭載されたStyler - ページ 7

 
Renat :
他にもアイテムがあるのですか?

ブロック配置スタイル

ansi, java, k&r, stroustrup, whitesmith, banner, gnu, linux (詳細はこちら)


は、タブまたは必要な数のスペースで、インデント構造をフォーマットします。


do not break/not structure (truefalse) 1行にまとめられた文のブロック ( { ; ; ; )


do not break (true\false) if else on the same line


パラメータ定義関数を1行にまとめたリスト、または "構造化"

func(int i1, int i2, int i3, int i4, int i5, int i6)

くらい

ファンク

(

int i1,

int i2,

int i3,

int i4,

int i5です。

int i6

)


最初の位置に // または /* があるコメントを整列させない (真偽値)

Artistic Style
  • astyle.sourceforge.net
becomes (with break‑after‑logical):
 

私は「今どうなっているのか、なぜ間違っているのか、具体的にどう変えようと提案しているのか」を聞いたのです。


抽象的なスタイラスルールは 必要ありません。最も基本的な掃き出しに対応するスタイリング剤です。


スタイリストは事実ではなく、理論で批判されているのではないでしょうか。だから、主張のある具体的なポイントを聞いているのです。

 
Renat :

...我々のスタイリストは、事実よりも理論で批判される。だから、具体的な不満点を聞いているんです。

不満というより、要望です。

 
TheXpert :
class Class
{ // скобка на уровне объявления
private: // спецификаор на уровне объявления
   // приватные типы
   definition; // объявления и определения функций и членов с отступом
  
protected:
   // защищённые типы
   definition;

私は、アクセスラベルをクラスの中に「収納」することに賛成です。一般的には、開閉カッコの間に左側にはみ出るものがないようなスタイルが望ましいとされています。

もし、スタイルが調整され、誰もが自分にとって都合の良いようにするのであれば、なぜ、このようなニュアンスの違いがあるのでしょうか?

 
bmp、png、jpeg、gif、tiff、huiff
 

今日、なぜか標準スタイルの名前になっているE.オールマンがオープンホモであることを知り、ぞっとしたので、緊急にAstyleのスタイルをallmanからbsdに変更しました 。


Asty.batファイル:

astyle --indent=tab --indent=force-tab=3 --style=bsd --delete-empty-lines --pad-oper --unpad-paren --pad-paren-out %1 %2 %3 %4 %5 %6 %7 %8 %9。


ファイル astyr.bat。

astyle --indent=tab --indent=force-tab=3 --style=bsd --delete-empty-lines --pad-oper --unpad-paren --pad-paren-out --recursive *.c.

.

 

そういえば、VBAのことも思い出しました...。

つまり、好きなだけスペースを入力しても、他の行(というより他の文)に移ると同時に、IDEが自動的にテキストを整形 し、行頭がその場所に移動します。 したがって、テキストは自動整形されます。

カーソルがエディタ内の他のオペレータにジャンプするとすぐに syler が呼び出され、ユーザが選択した設定でテキストをフォーマットします。この操作は高速で、ユーザーの動きを鈍らせることはありません。注意点は、このモードでは、カーソルが現在のOPERATORから離れたときにのみ呼び出されることで、複数行になることもあります。

Документация по MQL5: Общие функции / PrintFormat
Документация по MQL5: Общие функции / PrintFormat
  • www.mql5.com
Общие функции / PrintFormat - Документация по MQL5
 
mql5 :


ポイント2:タブは悪である - 同じコードを異なるエディタで見てみる...というのは、控えめに言っても、浮くでしょう。

タブがあちこちにあると、浮きません。

私のために、悪 - スペース、行の先頭(先頭)またはテストの開始時にマウスをクリック - スナイパーになるために。

 
ForexTools :

そういえば、VBAのことも思い出しました...。

つまり、行頭に好きなだけスペースを入れても、他の行(というより他の文)に移った途端に、IDEが自動的にテキストを整形し、行頭がその場所に移動します。 したがって、テキストは自動整形されるのです。

カーソルがエディタ内の別の文にジャンプすると、すぐに syler が呼び出され、ユーザーが選択した設定でテキストがフォーマットされるのです。この操作は高速で、ユーザーの動きを鈍らせることはありません。注意点は、このモードでは、カーソルが現在のOPERATORから離れたときにのみ呼び出されることで、複数行になることもあります。


全く同感です!自動整形はGOOD!!!!

 

スタイラは、ロシア語のコメント行でロシア語の文字をクエスチョンマークに変換します。

そんな感じになるのでしょうか?それとも、直す方法はあるのでしょうか?