Tôi đang làm việc trên một dự án mà các nhà phát triển trước đây đã thêm rất nhiều mã this.x
theo ý kiến của tôi làm cho nó dài hơn và do đó ít dễ đọc hơn. Và nó được đặt trên toàn bộ dự án bởi một số hành động lưu Eclipse.IntelliJ/Android Studio: xóa việc sử dụng 'này' không cần thiết.
Những gì tôi đang tìm kiếm là một IntelliJ refactoring phương pháp mà tôi có thể cấu trúc lại tất cả tự tài liệu tham khảo trên toàn bộ dự án để điều này:
this.something = "foo";
trở này:
something = "foo";
Is có bất cứ điều gì như thế này (Tôi đang sử dụng Android Studio 1.2), hoặc tôi phải chạy một regex thay thế và chắc chắn rằng không có gì phá vỡ?
Làm tốt lắm! Đây là giải pháp tốt hơn nhiều so với tôi. – jimpanzer
Khi tùy chọn này được đặt trong 15.0.2, IntelliJ cung cấp "Mã dọn dẹp" khi con trỏ đang ở trên 'không cần thiết' này và bạn nhấn Alt + Enter. Thao tác này sẽ xóa tất cả các lần xuất hiện 'this.' không cần thiết này. –