2013-02-07 4 views
14

Tutulmanın solundaki mavi çubukta çift tıklatıldığında bir kesme noktası belirlenir. Çift tıklatıldığında, kesme noktası kaldırılır. Bu benim için harika çalışıyor, ancak farklı bir dalın çıkışını yapmak için git kullanırsam, çoğu zaman kırılma noktaları için mavi noktalar "karışık" ya da bir şeyler alır. Artık bunları kaldırmak için çift tıklayamıyorum. Hata ayıklama perspektifine girmeye ve "kesme noktaları" görünümündeki kesme noktasını bulmaya, sonra sağ tıklayıp kaldırmaya zorlandım. Bunun için daha kolay bir çözüm var mı? Windows 7'de java'da değdiğini anladım.eclipse belirli kesme noktalarını kaldıramıyor

Bu kod ile bu hatayı üretebilir (farz satır 1 ise): Ben 4. hatta çalışma noktasının

if(bool) 
{ 
    // comment 
    doSomething(); 
} else { 
    doOther(); 
} 

- doSomething(). Sonra, herşeyi değiştirmek için if'in üzerine yeni bir hat koydum. (kesme noktasını 5 satırında taşıma). Sonra git stash save yapıyorum. Tutulmak için geri tıklatıldığında, mavi nokta doğru satırda görüntülenir, ancak kesme noktası penceresi hala satır 5 diyor. Devre dışı bırakmak için çift tıklatırsam, aslında 4. satırda ikinci bir kesme noktası ekler.

Ben gibi hissediyorum Bunu Eclipse'lere bildirmeliyim.

+5

bir kullandığınız Tutulma hangi sürümü 'Çalıştır' menüsünden –

+1

seçeneği var her kesme noktaları kaldırın 'düşünüyorum daha kolaydır?Tutulumun eski sürümlerinin iki kesme noktası oluşturduğu ancak yalnızca birini kaldırdığı bir hata raporu gördüm. – DaveRlz

+0

Versiyon: Indigo Servis Sürümü 2. Yapım kimliği: 20120216-1857 Bu eski mi? – portforwardpodcast

cevap

4

Kesinti noktasını sağ tıklayın -> Kırılma noktasını devre dışı bırakın. Çalışmalı. Ayrıca, "geçiş kırılma noktası" nda (aynı menüde) tekrar tıklarsanız, tamamen kaybolur; İlk durumda, sadece devre dışı bırakır, ancak mevcut kalır.

+0

Sadece sorgumuzu burada buldunuz. – portforwardpodcast

+4

Aynı sorun, çalışan kod sağladığınız kaynak kodundan farklı olduğunda da olur. Eski derlenmiş kodla bir web uygulaması çalıştırıyor, ancak yeni kaynaklara başvuruyorsanız. Böyle bir şey olabilir. – user

+1

Kesme noktasını devre dışı bırakmadan önce veya sonra değiştiremedim. TheWhiteRabbit'in cevabı benim için çalıştı – MaxMarchuk

34

açık debug perspektif [sağ conrer]

breakpoints

tıklama clear all breakpoints [çifte X] gidin ya da uzağa gitmek ve silin istemiyor kesme noktası bulana kadar ilerleyin.

+4

Sanırım bunu yapmak zorunda kalmak istemiyor! Şahsen Debug perspektifinde gelişirim (bir kez yeniden düzenledikten sonra), Java ve Debug perspektiflerinin her ikisine de sahip olma noktasını hiçbir zaman tam olarak görmedim. –

+0

İlginç. Sanırım, sadece hata ayıklamak için yeterli alana sahip olmadan önce başka bir monitör almam gerekiyor. Şahsen hata ayıklama moduna geçiyorum çünkü her zaman backtrace ve ifadeler pencerelerini göstermeyi seviyorum. Kodum çalışmıyorsa, her zaman proje gezgini solda gösteren java'ya geçiyorum. Her ne işe yarıyorsa, – portforwardpodcast

+0

sanırım işe yarıyor, bir süre devre dışı bırakma noktaları Oksijen içinde çalışmıyor. – Kandy

3

Bu bazen bana olur. Hata Ayıklama Perspektifinde bir kesme noktaları sekmesi vardır. Kesme noktaları editörde görünmez olsa bile, bu listede görünebilir. Böylece kurtulmak istediğiniz kesme noktalarını güvenle kaldırabilirsiniz.

+0

Mükemmel! Bu benim için çalıştı. Bu konuyu uzun zamandır yaşadım. – BeC

5

Goto Çalıştır -> Tüm Kesme Noktalarını Kaldır. Bu, tek tek kaldırılamayan tüm kesme noktalarını temizleyecektir.

5

Buradaki çözümlerin hiçbiri benim için işe yaramadı. Çünkü kesme noktalarını kesme noktaları görünümünden kaldırdım ancak editörde bunlardan kurtulmadım. Bence bu bir çeşit böcek. Ne benim için çalıştı bütün sınıfı seçin basitçe

  1. olduğu (Ctrl + bir)

  2. Kes bütün sınıf (Ctrl + x)

  3. Geri yapıştırın (Ctrl + v)

Bazen çözüm biz :)

+1

Bu benim için –

+0

Ackward çalıştı ama işe yarıyor – mustafagonul