Sử dụng các thiết lập: Eclipse, cửa sổ, Preferences, General, biên tập viên, biên tập viên văn bản, Tick 'Thay thế các tab với không gian khi gõ' Đây là 'không gian Insert cho tab' trong các phiên bản Eclipse cũ)
Tên mới làm cho nó rõ ràng hơn rằng tùy chọn này chỉ áp dụng cho việc nhập và không thụt lề bằng phím tab.
Also untick setting 'Assume tab spacing when files contain tabs'
Otherwise Eclipse will still fall vack to tab spacing when files contain tabs'.
Mở tệp trong trình chỉnh sửa khác vẫn có thể dẫn đến tab.
Bạn cũng nên xóa tất cả các tab hiện có khỏi tệp của mình. Mở mỗi tệp, sau đó từ Chức năng Tìm Thay thế (Ctrl-F), chọn 'Cụm từ thông dụng' rồi đến Tìm: \ t và Thay thế bằng 4 dấu cách.
Or Source -> 'Convert tabs to space-tabs'
Tuy nhiên, tab vẫn sẽ được chèn bằng phím Shift trái và nhiều dòng. Hai tùy chọn là chuyển đổi các tab về không gian bằng cách sử dụng một trong các phương pháp trên hoặc thay vì sử dụng tab hoặc shift-right, nhấp chuột phải vào khối đã chọn và chọn một trong các tùy chọn 'Sửa nhanh' chẳng hạn như bao quanh khối nếu, trong khi hoặc thử - nếu điều đó là thích hợp trong ngữ cảnh.
Điều đó dường như chỉ hoạt động đối với thụt dòng đơn. Chỉ với "Chèn dấu cách cho tab = Y", tôi vẫn nhận được các ký tự TAB được chèn vào khi cố gắng thụt lề một khối mã. –
Tôi cũng thế. Bạn nhận được tab nếu bạn chọn một số văn bản và sau đó nhấn phím tab (nó không phải là một lựa chọn nhiều dòng) – scarba05