Поэтому моя ситуация такова, что у меня есть файл myfile.py (написанный на python), который я начал разрабатывать на своей собственной машине. Для этого я использовал vim, но в то время я не знал, что Vim может позволить вам определить длину ваших вкладок, а также показать, сколько раз строка была добавлена с помощью маркера.
Поэтому, прежде чем я SCP-файл myfile.py отправил на удаленный сервер Unix и начал там работать над ним, все мои вкладки имели длину около 6 пробелов в каждой, и не было никаких отметок, определяющих, сколько отступов присутствовало в конкретной строке. Но так как 6 пробелов много, в этом действительно не было необходимости ...
Но когда я начал развивать на удаленном сервере, я заметил , что их конфигурации ВИМ имели вкладку , так что это будет около 4 места в длину каждого, и таким образом , что бы вертикальная разметка , чтобы показать , что закладка присутствует. Тем не менее, он не изменил автоматически строки кода, которые уже были в myfile.py, в соответствии с их настройками вкладок, и настройки закончились только применением любых новых строк кода, которые я написал, используя vim на их сервере.
Будучи новичком, которым я был, я не стал ничего исправлять, чтобы файл выглядел согласованно. Теперь у меня есть какая-то странная смесь чередования, в которой некоторые строки имеют вкладки длиной 4, другие с 6, а у более короткой линии вертикальная маркировка для каждой вкладки, а у более длинных ничего нет.
Как мне эффективно исправить этот беспорядок, чтобы вернуться к одному стандарту? (надеюсь, тот, который имеет более короткую длину вкладки с вертикальной маркировкой). Я ищу любого, у кого есть хоть какой-то отдаленный опыт в этом затруднительном положении - будь то из-за этого я учусь больше vim на продвинутом уровне или сначала начну с какого-то обходного пути, мне все равно. Я просто предпочитаю что-либо, чем вручную исправлять каждую строку - вы знаете, как неправильно это может сделать ваш код, когда вы имеете дело с Python!
[EDIT] -> Также подумал, что я должен отметить, что каждая строка не имеет одинаковое количество вкладок ... некоторые строки имеют 0, 1, 4, 5 и т.д. И т.д. ...