Ваша первая попытка не работает, потому что вы соответствуете наименьшему числу любого символа, за которым следует вкладка. Наименьшее число любого символа - ноль (0). Таким образом, обе ваши вкладки совпадают без каких-либо других символов.
На основании комментариев приведенное выше объяснение было неверным.
Вот одно из возможных решений.
:s/^[^\t]*\t//
Это происходит с начала ^
, захватывая любое количество символов без табуляции [^\t]*
, пока не достигнет табуляции \t
.