2013-04-11 30 views

Trả lời

1

Tôi thấy hai vấn đề ở đây.

  1. Đầu tiên, trình chỉnh sửa đích có thể biến TAB thành số không gian. Một số biên tập viên có tính năng mặc định để chuyển TAB thành số không gian. Nếu bạn tắt tính năng TAB tính năng này mà bạn đã sao chép từ thiết bị đầu cuối sẽ được sao chép dưới dạng TAB (thay vì không gian) vào trình chỉnh sửa. Windows Notepad ++ có tính năng tương tự Notepad ++ feature to remove tab as spaces. Nếu bạn đang sử dụng vim, trang này sẽ rất hữu ích cho vim tab and space conversion

  2. khác, tập tin nguồn trong trường hợp thiết bị đầu cuối của bạn có thể đại diện cho tab như không gian, hãy kiểm tra xem đầu tiên. Bạn có thể sử dụng cat -t filename để xem bạn có TAB nào trong tệp nguồn hay không. Lệnh đó sẽ hiển thị hiển thị ký tự TAB là^I.

+2

My 'less' tự chuyển đổi tab thành dấu cách. Đây không phải là trường hợp của 'mèo'. –

Các vấn đề liên quan