Nhiều người sử dụng không gian thay vì tab. Tôi sử dụng cả hai. Tab ở đầu dòng và dấu cách từ ký tự không khoảng trắng đầu tiên. Không có vấn đề gì khi bắt đầu tài liệu mới và trong trường hợp tôi phải sửa đổi một bản chỉnh sửa tốt hơn để sử dụng định dạng. Tuy nhiên đôi khi tôi vẫn cần khắc phục vấn đề về khoảng trắng.Làm thế nào để chuyển đổi không gian hàng đầu thành các tab?
Theo Search and replace Tôi chỉ có thể thực hiện :%s/spaces_for_tab/tab/g
. Nó rất đơn giản và nó sẽ làm việc trong nhiều trường hợp. Dù sao tôi chỉ muốn tái cấu trúc các khoảng trống ở đầu dòng.
': đặt noet', chọn khối để chuyển đổi,': retab! ' – ninjalj
@ninjalj Có nó hoạt động, nhưng việc chọn khối để chuyển đổi đôi khi có thể khó. –
có thể trùng lặp của [Làm thế nào tôi có thể chuyển đổi không gian vào các tab trong Vim hoặc Linux?] (Http://stackoverflow.com/questions/9104706/how-can-i-convert-spaces-to-tabs-in-vim-or -linux) –