Vim: Как я могу создать файл после "$ vim file.tgz"? - PullRequest
1 голос
/ 16 января 2012

Я хочу создать файл в tarball, без явного открытия / распаковки, но напрямую с помощью Vim.Это возможно?

$ vim file.tgz
:e someNewfile
:w!    # how can I create here a file?

1 Ответ

2 голосов
/ 16 января 2012

Vim обрабатывает tar и производные файлы (включая .tgz), используя vimscript с именем tar.vim. Вы можете просмотреть документацию tar.vim, набрав :help tar<CR> внутри vim. Согласно этой документации:

При редактировании файла * .tar этот плагин будет обрабатывать отображение страница содержания. Выберите файл для редактирования, переместив курсор на нужный файл, затем нажмите клавишу <return>. После редактирования можно также написать в файл. В настоящее время нельзя создать новый файл в архивах tar через плагин.

Таким образом, вы можете редактировать файл, который уже находится в tar, но в настоящее время вы не можете добавлять новые файлы, используя ванильную настройку vim.

...