Nvim :help
页面,生成 自 源文件 使用 tree-sitter-vimdoc 解析器。
*.zip
文件时,此插件将处理显示内容页面。通过将光标移动到所需文件顶部,然后按 <return>
键选择要编辑的文件。编辑后,还可以写入文件。目前,无法通过此插件在 zip 存档中创建新文件。g:zip_shq
let g:zip_exec=0
let g:loaded_zipPlugin= 1 let g:loaded_zip = 1
au BufReadCmd *.jar,*.xpi call zip#Browse(expand("<amatch>"))
let g:zipPlugin_ext= '*.zip,*.jar,*.xpi,*.ja,*.war,*.ear,*.celzip, \ *.oxt,*.kmz,*.wsz,*.xap,*.docx,*.docm,*.dotx,*.dotm,*.potx,*.potm, \ *.ppsx,*.ppsm,*.pptx,*.pptm,*.ppam,*.sldx,*.thmx,*.xlam,*.xlsx,*.xlsm, \ *.xlsb,*.xltx,*.xltm,*.xlam,*.crtx,*.vdw,*.glox,*.gcsx,*.gqsx,*.epub'
*.xlam
2021 年 10 月 22 日 * 为了避免 vim 8.2 修补程序出现的问题,zipfile: 已更改为 zipfile://。这通常在以根为基础的压缩文件中显示为 zipfile:///。v29 2017 年 4 月 2 日 * (Klartext) 报告说,可以打开加密的 zip 文件,但交换文件保存了未加密的内容。解决方案是使用 :noswapfile 修饰符编辑 zip 文件的内容。v28 2014 年 10 月 8 日 * 更改了可执行文件的健全性检查,以反映 zip#Read() 和 zip#Write() 中实际尝试执行的命令 * 添加了文件提取功能 2015 年 11 月 30 日 * 将 *.epub
添加到 g:zipPlugin_ext 列表中 2016 年 9 月 13 日 * 将 *.apk
添加到 g:zipPlugin_ext 列表中,并对后缀进行排序。v27 2013 年 7 月 2 日 * 健全性检查:zip 文件的开头两个字节必须是 “PK”。* 修改为允许 quickfix 列表中的 zipfile: 条目 v26 2012 年 11 月 15 日 * (Jason Spiro) 提供了许多 .zip 的同义词的新扩展名 v25 2011 年 6 月 27 日 * 使用 keepj 与 unzip -Z(与 -p 变体一致) * (Ben Staniford) 现在在转换为 cygwin 样式的路径之前使用 has("win32unix") && executable("cygpath") v24 2010 年 6 月 21 日 * (Cédric Bosdonnat) unzip 似乎需要对其文件名进行 fnameescape 和 shellquote 处理 * (Motoya Kurotsu) 在 0d 之前插入 keepj 以保护跳转列表 v17 2008 年 5 月 9 日 * arno 发现了一个安全漏洞 v15 2007 年 9 月 7 日 * 如果 g:zip_shq 不是空字符串,则现在使用 &shq v14 2007 年 5 月 7 日 * 使用 b:zipfile 而不是 w:zipfile,以避免编辑备用文件时出现问题,从而调出 zip 文件 v10 2006 年 5 月 2 日 * 现在使用“重新绘制然后回显”来显示消息,而不是“回显并提示用户” * 提供 g:zip_shq 以允许通过 :r! ... 命令传递的命令进行引用控制。v8 2006 年 4 月 10 日 * Bram Moolenaar 报告说,他收到一个错误消息,原因是“模式未找到:^.*\%0c”;这是因为 stridx 在行首找到了一个 Name...;zip.vim 尝试了 4,$s/^.*\%0c//,但这不起作用。已修复。v7 2006 年 3 月 22 日 * 转义了一些可能导致文件名处理问题的字符。v6 2005 年 12 月 21 日 * 写入不在目录中的文件会导致问题 - 已修复(由 Christian Robinson 指出)v5 2005 年 11 月 22 日 * 安装报告选项解决方法 v3 2005 年 10 月 18 日 * 在 autocmds 中使用 <amatch>
代替 <afile>
v2 2005 年 9 月 16 日 * 使一些命令静默(避免命中回车提示) * 开始在 Windows 下测试;到目前为止可以正常工作 * 文件类型检测已修复 2005 年 11 月 3 日 * 使用 netrw#NetWrite() 处理跨网络写入 zip 文件 v1 2005 年 9 月 15 日 * 初始版本,具有浏览、读取和写入功能