MetaTrader 5 ticaret terminalinde şekillendirici - sayfa 7

 
Renat :
Başka öğeler var mı?

blok parantez yerleştirme stilleri:

ansi, java, k&r, stroustrup, whitesmith, banner, gnu, linux (detaylar burada )


yapının girintilerini bir sekme veya gerekli sayıda boşlukla biçimlendirme


bir satıra yerleştirilmiş bir ifade bloğunu kırma\yapılandırma (doğru\yanlış) ( { ; ; ; ; ; } )


başka bir satıra yerleştirilmişse kırılmaz (doğru\yanlış)


tek satırda veya "yapıda" fonksiyon parametre tanımlarının listeleri

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

ya da öylesine

işlev

(

int i1,

int i2,

int i3,

int i4,

int i5,

int i6

)


ilk konumunda // veya /* olan yorumları (doğru\yanlış) hizalamayın

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

Sizden "şimdi nasıl çalıştığını, neden yanlış olduğunu ve belirli bir öğeyi nasıl değiştirmeyi önerdiğinizi" belirtmenizi istedim.


Soyut şekillendirici kuralları gerekli değildir. Şekillendiricimiz en temel düzeltmeyi yapar.


Şekillendiricimizin gerçekte değil, teoride eleştiriliyor olduğundan şüpheleniyorum. Bu yüzden sizden iddialarla belirli noktaları belirtmenizi rica ediyorum.

 
Renat :

...bizim şekillendiricimiz aslında değil, teoride eleştiriliyor. Bu nedenle sizden iddialarla belirli noktaları belirtmenizi rica ediyorum.

Şikayetim yok - Bir ricam var: Listelediğim ayarları yapın

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

Ben de sınıf içinde "boğulmuş" erişim etiketlerinden yanayım - onlar bunun bir parçası. Genel olarak, stili takip etmelisiniz, böylece eşleştirilmiş açma ve kapama parantezleri arasında hiçbir şey sola çıkıntı yapmaz.

Sadece şu soruyu aydınlatın, stil düzeltilecekse ve herkes istediği gibi yapacaksa neden tüm bu nüanslar?

 
bmp,png,jpeg,gif,tiff,huiff
 

Bugün, bir nedenden dolayı standart stil olarak adlandırılan E. Allman'ın açık bir eşcinsel olduğunu ve bu nedenle Astyle'ın stilini acilen allman'dan bsd'ye değiştirdiğini dehşetle öğrendim:


asty.bat dosyası:

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 dosyası:

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

.

 

Bu arada, VBA'yı da hatırladım ...

orada biçimlendirme stili, MS tarafından katı bir şekilde empoze edilir. ve yazma sırasında biçimlendirilir. onlar. Satırın başında istediğim kadar boşluk çalabilirim, ancak başka bir satıra geçtiğimde (daha doğrusu başka bir operatöre), IDE metni otomatik olarak biçimlendirir ve satırın başlangıcı yerini alır. bu nedenle metin OTOMATİK OLUŞTURULDU.

Deneyin - aniden, "Yazarken otomatik biçimlendir" seçeneği ortaya çıkacak mı? imleç editörde başka bir operatöre geçtiği anda, yelkenci aranır ve metni kullanıcının seçtiği ayarlarla biçimlendirir. İşlem hızlıdır ve kullanıcı kesinlikle yavaşlamaz. Sadece imleç çok satırlı olabilen mevcut OPERATÖR'den ayrıldığında bu modda çağrılması gerekeceğini unutmayın.

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


Her biri 2 puan: tablolama kötüdür - aynı koda farklı editörlerde bakmaya çalışın ... en hafif şekilde söylemek gerekirse, yüzer

Her yerde tablolar varsa, yüzmeyecektir.

Benim için kötülük boşluktur, fareyi satırın başında (en başında) veya testin başında dürtün - keskin nişancı olmalısınız.

 
ForexTools :

Bu arada, VBA'yı da hatırladım ...

orada biçimlendirme stili, MS tarafından katı bir şekilde empoze edilir. ve yazma sırasında biçimlendirilir. onlar. Satırın başında istediğim kadar boşluk çalabilirim, ancak başka bir satıra geçtiğimde (daha doğrusu başka bir operatöre), IDE metni otomatik olarak biçimlendirir ve satırın başlangıcı yerini alır. bu nedenle metin OTOMATİK OLUŞTURULDU.

Deneyin - aniden, "Yazarken otomatik biçimlendir" seçeneği ortaya çıkacak mı? imleç editörde başka bir operatöre geçtiği anda, yelkenci aranır ve metni kullanıcının seçtiği ayarlarla biçimlendirir. İşlem hızlıdır ve kullanıcı kesinlikle yavaşlamaz. Sadece imleç çok satırlı olabilen mevcut OPERATÖR'den ayrıldığında bu modda çağrılması gerekeceğini unutmayın.


Tamamen destekliyorum, otomatik biçimlendirme İYİ!!!

 

Rusça yorumların olduğu satırlardaki şekillendirici , Rusça harfleri soru işaretine dönüştürüyor.

Böyle mi olacak? Yoksa düzeltmenin bir yolu var mı?