Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Diff of /trunk/doc/pi_getscript.txt [r206] .. [r207] Maximize Restore

  Switch to side-by-side view

--- a/trunk/doc/pi_getscript.txt
+++ b/trunk/doc/pi_getscript.txt
@@ -1,4 +1,4 @@
-*pi_getscript.txt*  For Vim version 7.3.  最近更新: 2010年5月
+*pi_getscript.txt*  For Vim version 7.3.  最近更新: 2013年1月
 >
 		GETSCRIPT 参考手册 作者: Charles E. Campbell, Jr.
 <				译者: Willis
@@ -7,11 +7,17 @@
 Authors:  Charles E. Campbell, Jr.  <NdrOchip@ScampbellPfamilyA.Mbiz>
 	  (remove NOSPAM from the email address)
 						*GetLatestVimScripts-copyright*
-Copyright: (c) 2004-2009 by Charles E. Campbell, Jr.	*glvs-copyright*
-           The VIM LICENSE applies to getscript.vim and
-           pi_getscript.txt (see |copyright|) except use
-           "getscript" instead of "Vim".  No warranty, express or implied.
-	   Use At-Your-Own-Risk.
+Copyright: (c) 2004-2012 by Charles E. Campbell, Jr.	*glvs-copyright*
+	The VIM LICENSE (see |copyright|) applies to the files in this
+	package, including getscriptPlugin.vim, getscript.vim,
+	GetLatestVimScripts.dist, and pi_getscript.txt, except use "getscript"
+	instead of "VIM".  Like anything else that's free, getscript and its
+	associated files are provided *as is* and comes with no warranty of
+	any kind, either expressed or implied.  No guarantees of
+	merchantability.  No guarantees of suitability for any purpose.  By
+	using this plugin, you agree that in no event will the copyright
+	holder be liable for any damages resulting from the use of this
+	software. Use at your own risk!
 
 getscript 是一个插件,它简化了获取你自己使用的脚本的最新版本的步骤!输入
 |:GLVS| 会启动 getscript;它会接着使用 <GetLatestVimScripts.dat> 文件 (见
@@ -76,7 +82,9 @@
 3. GetLatestVimScripts 用法				*glvs-usage* *:GLVS*
 
 除非另有定义, >
+
 	:GLVS
+
 会调用 GetLatestVimScripts()。如果其它脚本定义了该命令,那么你可以输入
 >
 	:GetLatestVimScripts
@@ -118,7 +126,8 @@
 
 	http://vim.sourceforge.net/scripts/script.php?script_id=40
 
-这里 "40" 就是 ScriptID,GetLatestVimScripts 用它来下载相关页面。
+这里 "40" 就是 ScriptID,GetLatestVimScripts 用它来下载相关页面。该 id 是
+vim.sf.net 在插件初始上传的时候分配的。
 
 每行第二个数值给出脚本的 SourceID。SourceID 记录由 vim.sf.net 决定的脚本上传次
 数;这样,它起到了指示脚本 "何时" 上传的作用。设置 SourceID 为 1 就可使
@@ -136,20 +145,37 @@
 
 该注释行告诉 getscript.vim 检查 #884 vim 脚本,并且说明该脚本可自动安装。
 Getscript 也会使用该行来帮助构造 GetLatestVimScripts.dat 文件,如果该文件中还
-没有包含 AutoAlign.vim 的行的话,在其中加入这样的行: >
-
-	884 1 AutoAlign.vim
+没有包含下面类似的行的话,会在其中自动加入这样的行: >
+
+	884 1 :AutoInstall: AutoAlign.vim
 
 详见 |glvs-plugins|。这样,GetLatestVimScripts 提供了全面的让你脚本随时保持更
 新的完整功能!
 
+摘要:
+
+  * 可选地,允许 getscript 根据已安装的插件来构造或附加到
+    GetLatestVimScripts.dat 文件: >
+	let g:GetLatestVimScripts_allowautoinstall=1
+<
+  * 已下载的插件中,如果有形如这样的行 >
+	" GetLatestVimScripts: 884  1 :AutoInstall: AutoAlign.vim
+<   代表着插件作者同意 getscript 可以自动安装。不是所有插件都可以自动安装的,
+    插件的作者最能了解自己插件的情况。
+
+  * GetLatestVimScripts.dat 中,形如这样的行 >
+	884 1 :AutoInstall: AutoAlign.vim
+<   代表你同意 getscript 进行自动安装。自动安装需要你本人和插件作者双方的同
+    意。见 |GetLatestVimScripts_dat|。
+
+
 						*GetLatestVimScripts_dat*
 一个 <GetLatestVimScripts.dat> 文件的示例:
 >
     ScriptID SourceID Filename
     --------------------------
-    294 1 Align.vim
-    120 2 decho.vim
+    294 1 :AutoInstall: Align.vim
+    120 2 Decho.vim
      40 3 DrawIt.tar.gz
     451 4 EasyAccents.vim
     195 5 engspchk.vim
@@ -184,7 +210,7 @@
 	                        ^
 	                    scriptid
 <
-备注: :AutoInstall: 是插件作者的选项,不是 GetLatestVimScripts.dat 的项目!~
+备注: :AutoInstall: 功能需要插件作者和用户双方的同意才能进行!~
 
 如果还没有加入的话,此时就会在用户 GetLatest/GetLatestVimScripts.dat 文件里加
 入这些脚本的 GetLatestVimScript 命令。这是一个相对简单的自动获取所有你的插件所
@@ -316,6 +342,11 @@
 ==============================================================================
 9. GetLatestVimScripts 历史 (英文)	*getscript-history* *glvs-hist* {{{1
 
+v44 Jun 23, 2011 : * handles additional decompression options for tarballs
+                     (tgz taz tbz txz)
+v33 May 31, 2011 : * using fnameescape() instead of escape()
+		   * *.xz support
+v32 Jun 19, 2010 : * (Jan Steffens) added support for xz compression
 v31 Jun 29, 2008 : * (Bill McCarthy) fixed having hls enabled with getscript
 		   * (David Schaefer) the acd option interferes with vimballs
 		     Solution: bypass the acd option