Skip to content

Commit

Permalink
update for 8.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
yianwillis committed Aug 17, 2017
1 parent e741503 commit 61ded6a
Show file tree
Hide file tree
Showing 7 changed files with 859 additions and 87 deletions.
2 changes: 1 addition & 1 deletion doc/diff.txt
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ Vim 将为每个文件打开一个窗口,并且就象使用 |-O| 参数一样
":hide" 来关闭但不卸载窗口。如果你不想缓冲区继续参与比较,可以在隐藏前先执行
":set nodiff"。

*:diffu* *:diffupdate*
*:dif* *:diffupdate*
:dif[fupdate][!] 刷新比较结果的高亮和折叠。

在改变文本时,Vim 试图更新比较的结果。插入或删除行一般会得到正确的更新。但行内
Expand Down
8 changes: 4 additions & 4 deletions doc/eval.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,11 @@
可以绑定到字典或参数上,这样就类似于一个偏函数。
示例: function("Callback", [arg], myDict)

特殊 |v:false||v:true||v:none||v:null|*Special*
特殊 |v:false||v:true||v:none||v:null| *Special*

作业 用于作业,见 |job_start()|*Job* *Jobs*
作业 用于作业,见 |job_start()| *Job* *Jobs*

通道 用于通道,见 |ch_open()|*Channel* *Channels*
通道 用于通道,见 |ch_open()| *Channel* *Channels*


数值和字符串类型之间会根据使用的情况自动转换。
Expand Down Expand Up @@ -2711,7 +2711,7 @@ ch_readraw({handle} [, {options}]) *ch_readraw()*

ch_sendexpr({handle}, {expr} [, {options}]) *ch_sendexpr()*
发送 {expr}{handle} 上。{expr} 用通道类型进行编码。不能于
原始通道。见 |channel-use|
原始通道。见 |channel-use| *E912*
{handle} 可以是通道或带有通道的作业。

{仅当编译时加入 |+channel| 特性才有效}
Expand Down
5 changes: 1 addition & 4 deletions doc/intro.txt
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,6 @@ Vim 的最新消息可以通过访问其网站页面得到。网站上同样包

*mail-list* *maillist*
Vim 有许多邮件列表:

<[email protected]> *vim-use* *vim_use*
讨论现存版本的 Vim: 有用的映射,提问、回答,以及到哪里得到特定的版本,
等等。有相当多的人在关注着这个列表,而且回答问题,包括初学者的问题。这
Expand All @@ -96,12 +95,9 @@ Vim 有许多邮件列表:
讨论改进 Vim: 新功能,移植,补丁,测试版本等等。
<[email protected]> *vim-announce* *vim_announce*
通告 Vim 的新版本;也包括测试版和不同系统的移植版。本邮件列表只读。
<[email protected]> *vim-multibyte*
讨论如何使用和改进 Vim 的处理多字节文本的功能。
<[email protected]> *vim-mac* *vim_mac*
讨论如何使用和改进 Macintosh 系统里的 Vim。

*maillist-archive*
访问 http://www.vim.org/maillist.php 以获取最新的信息。

NOTE:
Expand All @@ -114,6 +110,7 @@ NOTE:
<[email protected]>
确保你的发件人的地址 "From:" 是正确的。邮件列表服务器会回信告诉你如何订阅。

*maillist-archive*
要得到更多信息和以前的归档,请查看 Vim 邮件列表页面:
http://www.vim.org/maillist.php

Expand Down
1 change: 1 addition & 0 deletions doc/os_win32.txt
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,7 @@ Vim 的 Win32 版本支持鼠标。如果你使用两键鼠标,可以用同时
:!start /b notepad
< 前一个命令以最小化方式运行 notepad,后一个命令以正常方式运行。

*windows-icon*
问: 我不喜欢 Vim 图标,如何改变?
答: 是的,把你喜欢的图标放在 'runtimepath' 的某个目录下的 bitmaps/vim.ico。例如
~/vimfiles/bitmaps/vim.ico。
Expand Down
1 change: 0 additions & 1 deletion doc/pattern.txt
Original file line number Diff line number Diff line change
Expand Up @@ -980,7 +980,6 @@ x 一个没有特殊含义的单个字符,匹配其自身
*[:upper:]* [:upper:] (3) 大写字母 (使用 'ignorecase' 时代表所有
字母)
*[:xdigit:]* [:xdigit:] 十六进制数位: 0-9、a-f、A-F
*[:return:]* [:return:]
*[:return:]* [:return:] <CR> 字符
*[:tab:]* [:tab:] <Tab> 字符
*[:escape:]* [:escape:] <Esc> 字符
Expand Down
111 changes: 111 additions & 0 deletions doc/pi_logipat.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
*pi_logipat.txt* 逻辑模式 Jun 22, 2015

译者: Willis
http://vimcdoc.sf.net

Author: Charles E. Campbell <[email protected]>
Copyright: (c) 2004-2015 by Charles E. Campbell *logiPat-copyright*
The VIM LICENSE applies to LogiPat.vim and LogiPat.txt
(see |copyright|) except use "LogiPat" instead of "Vim"
No warranty, express or implied. Use At-Your-Own-Risk.

==============================================================================
1. 内容 *logiPat* *logiPat-contents*

1. 内容.....................: |logiPat-contents|
2. LogiPat 手册.............: |logiPat-manual|
3. LogiPat 示例.............: |logiPat-examples|
4. 警告.....................: |logiPat-caveat|
5. LogiPat 历史.............: |logiPat-history|


==============================================================================
2. LogiPat 手册 *logiPat-manual* *logiPat-man*

*logiPat-arg* *logiPat-input* *logiPat-pattern* *logiPat-operators*
布尔逻辑模式的组成是

operators ! = 非
| = 逻辑或
& = 逻辑与
grouping ( ... )
patterns "pattern"

:LogiPat {布尔逻辑模式} *:LogiPat*
:LogiPat 是一个接受布尔逻辑参数的命令 (|logiPat-arg|)。

:LP {布尔逻辑模式} *:LP*
:LP 是 :LogiPat 的简写命令版本

:LPE {布尔逻辑模式} *:LPE*
不执行搜索,但进行布尔逻辑模式到正规表达式的转换,并在屏幕上回
显。

:LogiPatFlags {搜索标志位} *LogiPat-flags*
:LogiPatFlags {search flags}
LogiPat 使用 |search()| 命令。:LogiPatFlags 命令可用来指定传递
给 search() 调用的标志位。

:LPF {搜索标志位} *:LPF*
:LPF 是 :LogiPatFlags 的简写版本。

:let pat=LogiPat({布尔逻辑模式}) *LogiPat()*
如果直接调用 LogiPat(),不执行搜索,但进行布尔逻辑模式到正规表
达式的转换并返回之。

要在模式里指定 " 而不是用作模式的定界,给双引号加倍。


==============================================================================
3. LogiPat 示例 *logiPat-examples*

LogiPat 接受布尔逻辑参数,产生正规表达式来实现选择。下面提供一系列的例
子 :
>
:LogiPat "abc"
< 会搜索包含字符串 :abc: 的行
>
:LogiPat "ab""cd"
< 会搜索包含字符串 :ab"c: 的行
>
:LogiPat !"abc"
< 会搜索不包含字符串 :abc: 的行
>
:LogiPat "abc"|"def"
< 会搜索包含字符串 :abc: 或 :def: 的行
>
:LogiPat !("abc"|"def")
< 会搜索既不包含字符串 :abc: 也不包含 :def: 的行
>
:LogiPat "abc"&"def"
< 会搜索同时包含字符串 :abc: 和 :def: 的行
>
:let pat= LogiPat('!"abc"')
< 会返回正规表达式,可用来匹配所有不包含 :abc: 的行。双倍的引号
是必要的,它可以把正常的匹配传递给 LogiPat,并把这种模式和布尔
逻辑的操作符区别开来。


==============================================================================
4. 警告 *logiPat-caveat*

"not" 操作符可能比较脆弱;也就是,它并不总是能和 & (逻辑与) 和 | (逻
辑或) 操作符合作得很好。请先试试你的模式,可能的话用 :set hls,以确保
匹配符合你的期望。


==============================================================================
3. LogiPat 历史 (英文) *logiPat-history*

v4 Jun 22, 2015 * LogiPat has been picked up by Bram M for standard
plugin distribution; hence the name change
v3 Sep 25, 2006 * LP_Or() fixed; it now encapsulates its output
in \%(...\) parentheses
Dec 12, 2011 * |:LPE| added
* "" is mapped to a single " and left inside patterns
v2 May 31, 2005 * LPF and LogiPatFlags commands weren't working
v1 May 23, 2005 * initial release


==============================================================================
vim:tw=78:ts=8:ft=help
Loading

0 comments on commit 61ded6a

Please sign in to comment.