2014-11-28 16 views
22
tempCanvas.drawArc(cx - mInnerCircleRadius, cy + mInnerCircleRadius,cy + mInnerCircleRadius,cy + mInnerCircleRadius); 

Örneğin, yukarıdaki kod çok uzun, bu yüzden her , hattını kesmek istiyorum. Eclipse bunu yapacak ama format code numaralı telefona vurduğumda Android Studio hattı kesmeyecek. Bunu yapmak için herhangi bir yöntem var mı? Eğer satır numaralarını göstermeyi tercih ve tıklayabilirsiniz bölücü üzerineAndroid studio biçim kodu otomatik olarak kesilmeyecek satır

cevap

11
Configure > Settings > Editor > 'Use soft wraps in editor' 

Veya sağ tıklama

Bu virgül adresinden kodunu kırmak olmaz 'yumuşak sarar kullan', ancak kodunuzu kaydırılır bu yüzden okumak için çok uzun değil.

58

Android Studio'da (ve muhtemelen başka bir IDE'de) satırları , veya başka herhangi bir karakterle kırmayın (sarma), maksimum çizgi genişliği tanımlarsınız ve maksimum çizgi genişliğinin aşılmadığından emin olmak için biçimlendiriciyi ayarlarsınız.

Bunu Windows'ta File -> Settings üzerinde veya Mac OS'de Preferences'da yapabilirsiniz.

Şimdi

File > Settings > Editor > Code Style > Java > Wrapping and Braces (tab) 

ve check onay kutusu gitmek

Android Studio Bunu yapmak için

File > Settings > Editor > Code Style 

gidip (veya çizgi genişliği istediğiniz) 120 için Right margin (columns) set Ensure right margin in not exceeded

, o çizgi genişliği için kodunuzu biçimlendirmek için Şimdi

editörü Tamam değişiklikleri ve basın uygula basın:

Code > Reformat Code... 

yerine File > Settings Mac OS

Bitti Preferences gidin izleyin aynı adımlar.

+1

Bu doğru cevap! – sandalone

+0

Circa 2017, artık "Tercihler" menüsünü bulamıyorum. Ancak, ikinci kısım (Dosya -> Ayarlar vb.) Yapmak yeterlidir. – skytreader

+0

Şubat 2018. "Sağ kenar boşluğunun aşılmadığından emin olun" mevcut değil. – Siamaster

1

Dosya -> Ayarlar> Editör> Kod Stili.

Ardından Yazma hakkında Sarma seçeneğini CHECKBOX'dan seçin.

0

Bu soruyu ziyaret eden kullanıcılara bir hatırlatıcı olarak, ayrıca, isabetine basarak satır sonu eklemeleri, virgül veya koddaki diğer uygun yerlerden sonra girebilirsiniz. Android Studio otomatik olarak bunu girintilendirir. Bu uzun çizgileri daha okunabilir hale getirir.

tempCanvas.drawArc(
     cx - mInnerCircleRadius, // You can also add comments 
     cy + mInnerCircleRadius, // to different parts of a line 
     cy + mInnerCircleRadius, // this way. 
     cy + mInnerCircleRadius); 
İlgili konular