Как преобразовать пробелы в табуляцию в Vim или Linux?

Я просмотрел несколько вопросов на Stack Overflow о том, как преобразовать пробелы в табуляцию, но не нашел того, что мне нужно. Кажется, что больше вопросов о том, как преобразовать табуляцию в пробелы, но я пытаюсь сделать наоборот.

В Vim я пробовал :retab и :retab! безрезультатно, но я полагаю, что они предназначены для перехода от табуляции к пробелам в любом случае.

Я попробовал expand и unexpand в командной строке безрезультатно.

Вот файл, о котором идет речь:

http://gdata-python-client.googlecode.com/hg-history/a9ed9edefd61a0ba0e18c43e448472051821003a/samples/docs/docs_v3_example.py

Как я могу преобразовать ведущие пробелы в табуляции, используя Vim или shell?

172
задан DarthPaghius 1 April 2018 в 12:01
поделиться