10
我有一個docx
文件,這實際上只是一個zip
,但由於擴展名不是.zip
,因此vim無法識別該文件,並打開了原始數據。在vim中以zip格式打開一個docx文件
我試着打開文件,並設置文件類型爲ZIP,:set filetype=zip
,我試着打開文件目錄,:e path/to/file.docx/
,我已經試過打開文件
有什麼辦法,我可以強制vim以zip的形式打開docx?
我有一個docx
文件,這實際上只是一個zip
,但由於擴展名不是.zip
,因此vim無法識別該文件,並打開了原始數據。在vim中以zip格式打開一個docx文件
我試着打開文件,並設置文件類型爲ZIP,:set filetype=zip
,我試着打開文件目錄,:e path/to/file.docx/
,我已經試過打開文件
有什麼辦法,我可以強制vim以zip的形式打開docx?
當然,要在幾秒鐘內我做了:help zip
並找到pi_zip
插件,它明確地告訴我:
Apparently there are a number of archivers which generate zip files that
don't use the .zip extension (.jar, .xpi, etc). To handle such files,
place a line in your <.vimrc> file: >
au BufReadCmd *.jar,*.xpi call zip#Browse(expand("<amatch>"))
One can simply extend this line to accommodate additional extensions that
should be treated as zip files.
,我可以使用的文件類型添加到列表中,然後也給我看了
au BufReadCmd *.docx call zip#Browse(expand("<amatch>"))
或替代地
call zip#Browse(expand("/path/to/file"))
,如果我不想總是打開這樣的docx,我可以明確地使用它。