Я использую эту команду ниже, чтобы удалить первый столбец документа:
%s/^[^\t]*\zs\t[^\t]*\ze//g
, но она говорит, что команда не найденаЕсть идеи?
Вот самый быстрый способ удалить первый столбец:
Мне нравится решение выбора блоков @Peter, но если вы хотите использовать подстановку, вам нужна эта команда:
:%s/^.//
Давайте разберемся, почему это работает:
:%s
/^./
/
Если я правильно вас понимаю, это должно сделать следующее:
:%s/^[^\t]//
Команда удаляет все начальные символы, не являющиеся табулятором. табуляция разделяет значения документа и хочет удалить все «столбцы» перед первым табулятором, тогда это должно сделать это для вас:
У меня сработала следующая команда:
:%s/^\w*//