a

Câu hỏi Làm thế nào để có được vận chuyển trở lại mà không có dòng thức ăn có hiệu lực trong giao diện điều khiển Eclipse?


Nếu tôi

System.out.print("something\r");

tại giao diện điều khiển, tôi có con trỏ trở lại ở đầu dòng, và cuối cùng sau

System.out.print("something\r");
System.out.print(" any\r");

Tôi có

 anything

đã nhập.

Nhưng tại giao diện điều khiển Eclipse tôi nhận được

something
 anything

như thể nó được đối xử \r như CR / LF.

Làm thế nào tôi có thể thiết lập này?


24
2018-02-09 22:44


gốc


Có vẻ như một lỗi chưa được giải quyết bugs.eclipse.org/bugs/show_bug.cgi?id=76936 - Nishant Shreshth
Trong khi tôi có thể hiểu được việc sử dụng điều này, tôi hỏi tại sao bạn cần nó để làm việc trong Eclipse. Nó có thể là bất tiện, nhưng tại một số điểm tôi sẽ tưởng tượng rằng bạn sẽ chỉ phải kiểm tra nó trong một cửa sổ giao diện điều khiển, có lẽ là nơi thực hiện cuối cùng của nó anyway. Eclipse có khả năng chạy các chương trình bên ngoài để thử nghiệm - tôi phải làm tất cả thời gian kể từ khi chương trình của tôi chạy qua .bat tập tin. (Xin lỗi tôi không thể giúp đỡ nhiều hơn nữa .:/) - Tustin2121


Các câu trả lời:


Như Nishant đã chỉ ra trong các bình luận, bạn đã tìm thấy một lỗi đây.

Lỗi này ban đầu được báo cáo vào năm 2004 (> 9 năm trước!? !!) và lỗi này có vẻ không được sửa chữa rất sớm (hoặc bao giờ). Tôi đã thử nghiệm nó trên một số phiên bản Eclipse, thậm chí trên Eclipse Juno SR2và lỗi vẫn còn đó.


19
2018-03-08 22:27



Sử dụng Eclipse Luna (4.4) và nó vẫn còn ở đó .. - Patrizio Bertoni
Vẫn ở đây! An toàn để giả định điều này sẽ không được khắc phục bất kỳ lúc nào. - Peter Kazazes
bằng cách này nó vẫn không cố định nếu ai đó đang tự hỏi - 2xedo
bất cứ ai biết nếu nó được cố định trong sao Hỏa? - jramm
Không hoạt động trong bản phát hành Neon Eclipse (4.6.0) (Id xây dựng: 20160613-1800) - TuringTux


Cuối cùng nó dường như đã được cố định trong sao Hỏa!

Version: Mars Release (4.5.0)
Build id: 20150621-1200
Used Java: jre1.8.0_60

Ma cua ban

public class Main {

    public static void main(String[] args) {
        System.out.print("something\r");
        System.out.print(" any\r");
    }
}

Đầu ra

 anything

3
2017-09-08 20:36



Phiên bản: Bản phát hành Mars.1 (4.5.1) Id xây dựng: 20150924-1200 Đầu ra: một cái gì đó bất kỳ - Dane411
Dường như không hoạt động trong Neon. Phiên bản: Phát hành Neon.3 (4.6.3) Id xây dựng: 20170314-1500 - DAB
kỳ lạ hỏi: làm thế nào tôi có thể làm cho nó để điều trị "\ n" là "\ r \ n" một lần nữa? (phiên bản Oxygen) - Zeta.Investigator
Lỗi đã được khắc phục vào một thời điểm nào đó nhưng sửa lỗi đã được hoàn nguyên lại do một số vấn đề - bugs.eclipse.org/bugs/show_bug.cgi?id=76936#c72. Ngay bây giờ nó không hoạt động Phiên bản: Oxygen Release (4.7.0) Xây dựng id: 20170620-1800 - newsha