@@ -223,7 +223,83 @@ <h3><a id="Movement-Commands">移动命令 Movement Commands</a></h3>
223223 < tr > < td > < code > T{x}</ code > </ td > < td > 向后查找 Search backward to character after < em > x</ em > in current line</ td > </ tr >
224224 < tr > < td > < code > ;</ code > </ td > < td > 重复上次的行内查找 Repeat previous current line search</ td > </ tr >
225225 < tr > < td > < code > ,</ code > </ td > < td > 反向重复上次的行内查找 Repeat previous current line search in opposite direction</ td > </ tr >
226- < tr > < td > </ td > < td > </ td > </ tr >
226+
227+ < tr > < td colspan ="2 "> < em > 搜索偏移量 search-offset</ em > </ td > </ tr >
228+ < tr > < td > < code > [num]</ code > </ td > < td > 向下 [num] 行,位于首列 [num] lines downwards, in column 1</ td > </ tr >
229+ < tr > < td > < code > +[num]</ code > </ td > < td > 向下 [num] 行,位于首列 [num] lines downwards, in column 1</ td > </ tr >
230+ < tr > < td > < code > -[num]</ code > </ td > < td > 向上 [num] 行,位于首列 [num] lines upwards, in column 1</ td > </ tr >
231+ < tr > < td > < code > e[+num]</ code > </ td > < td > 匹配结尾 (end) 右方 [num] 个字符处 [num] characters to the right of the end of the match</ td > </ tr >
232+ < tr > < td > < code > e[-num]</ code > </ td > < td > 匹配结尾 (end) 左方 [num] 个字符处 [num] characters to the left of the end of the match</ td > </ tr >
233+ < tr > < td > < code > s[+num]</ code > </ td > < td > 匹配启始 (start) 右方 [num] 个字符处 [num] characters to the right of the start of the match</ td > </ tr >
234+ < tr > < td > < code > s[-num]</ code > </ td > < td > 匹配启始 (start) 左方 [num] 个字符处 [num] characters to the left of the start of the match</ td > </ tr >
235+ < tr > < td > < code > b[+num]</ code > </ td > < td > 匹配启始 (start) 右方 [num] 个字符处 [num] characters to the right of the start (begin) of the match</ td > </ tr >
236+ < tr > < td > < code > b[-num]</ code > </ td > < td > 匹配启始 (start) 左方 [num] 个字符处[num] characters to the left of the start (begin) of the match</ td > </ tr >
237+ < tr > < td > < code > ;{search command}</ code > </ td > < td > 接着执行 {search‑command} 查找命令execute {search command} next</ td > </ tr >
238+
239+ < tr > < td colspan ="2 "> < em > 搜索偏移量示例 search-offset examples</ em > </ td > </ tr >
240+ < tr > < td > < code > /test/+1</ code > </ td > < td > one line below "test", in column 1</ td > </ tr >
241+ < tr > < td > < code > /test/e</ code > </ td > < td > on the last t of "test"</ td > </ tr >
242+ < tr > < td > < code > /test/s+2</ code > </ td > < td > on the 's' of "test"</ td > </ tr >
243+
244+ < tr > < td colspan ="2 "> < em > 搜索模式 serach pattern</ em > </ td > </ tr >
245+ < tr > < td colspan ="2 "> 普通匹配原 ordinary atom</ td > </ tr >
246+ < tr > < td > < code > .</ code > </ td > < td > 匹配任何字符 any single character</ td > </ tr >
247+ < tr > < td > < code > ^</ code > </ td > < td > 匹配行首 start of line</ td > </ tr >
248+ < tr > < td > < code > $</ code > </ td > < td > 匹配行尾 end of line</ td > </ tr >
249+ < tr > < td > < code > \<</ code > </ td > < td > 单词的起始 start of word</ td > </ tr >
250+ < tr > < td > < code > \></ code > </ td > < td > 单词的结尾 end of word</ td > </ tr >
251+ < tr > < td > < code > \(</ code > </ td > < td > group patterns into an atom</ td > </ tr >
252+ < tr > < td > < code > \)</ code > </ td > < td > </ td > </ tr >
253+ < tr > < td > < code > \+</ code > </ td > < td > 匹配前面的匹配原1 或更多 match 1..∞ of preceding atoms</ td > </ tr >
254+ < tr > < td > < code > \=</ code > </ td > < td > 匹配前面的匹配原0 或 1 match 0..1 preceding atoms</ td > </ tr >
255+ < tr > < td colspan ="2 "> 字符类匹配原 character classes</ td > </ tr >
256+ < tr > < td > < code > \i</ code > </ td > < td > 标识符字符 (见 'isident' 选项) identifier</ td > </ tr >
257+ < tr > < td > < code > \I</ code > </ td > < td > 同 "\i",但不包括数字字符 identifier</ td > </ tr >
258+ < tr > < td > < code > \k</ code > </ td > < td > 关键字字符 (见 'iskeyword' 选项) keyword</ td > </ tr >
259+ < tr > < td > < code > \K</ code > </ td > < td > 同 "\k",但不包括数字字符 keyword</ td > </ tr >
260+ < tr > < td > < code > \f</ code > </ td > < td > file name</ td > </ tr >
261+ < tr > < td > < code > \F</ code > </ td > < td > file name</ td > </ tr >
262+ < tr > < td > < code > \p</ code > </ td > < td > printable character</ td > </ tr >
263+ < tr > < td > < code > \P</ code > </ td > < td > printable character</ td > </ tr >
264+ < tr > < td > < code > \s</ code > </ td > < td > white space</ td > </ tr >
265+ < tr > < td > < code > \S</ code > </ td > < td > non-white space</ td > </ tr >
266+ < tr > < td > < code > \d</ code > </ td > < td > </ td > </ tr >
267+ < tr > < td > < code > \D</ code > </ td > < td > </ td > </ tr >
268+ < tr > < td > < code > \x</ code > </ td > < td > </ td > </ tr >
269+ < tr > < td > < code > \X</ code > </ td > < td > </ td > </ tr >
270+ < tr > < td > < code > \o</ code > </ td > < td > </ td > </ tr >
271+ < tr > < td > < code > \O</ code > </ td > < td > </ td > </ tr >
272+ < tr > < td > < code > \w</ code > </ td > < td > </ td > </ tr >
273+ < tr > < td > < code > \W</ code > </ td > < td > </ td > </ tr >
274+ < tr > < td > < code > \h</ code > </ td > < td > </ td > </ tr >
275+ < tr > < td > < code > \H</ code > </ td > < td > </ td > </ tr >
276+ < tr > < td > < code > \a</ code > </ td > < td > </ td > </ tr >
277+ < tr > < td > < code > \A</ code > </ td > < td > </ td > </ tr >
278+ < tr > < td > < code > \l</ code > </ td > < td > </ td > </ tr >
279+ < tr > < td > < code > \L</ code > </ td > < td > </ td > </ tr >
280+ < tr > < td > < code > \u</ code > </ td > < td > </ td > </ tr >
281+ < tr > < td > < code > \U</ code > </ td > < td > </ td > </ tr >
282+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
283+ < tr > < td > < code > \e</ code > </ td > < td > <esc></ td > </ tr >
284+ < tr > < td > < code > \t</ code > </ td > < td > <tab></ td > </ tr >
285+ < tr > < td > < code > \r</ code > </ td > < td > <CR></ td > </ tr >
286+ < tr > < td > < code > \b</ code > </ td > < td > <BS></ td > </ tr >
287+ < tr > < td > < code > \n</ code > </ td > < td > </ td > </ tr >
288+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
289+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
290+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
291+ < tr > < td > < code > \c</ code > </ td > < td > 忽略大小写 ignore case</ td > </ tr >
292+ < tr > < td > < code > \C</ code > </ td > < td > 匹配大小写 match case</ td > </ tr >
293+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
294+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
295+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
296+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
297+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
298+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
299+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
300+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
301+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
302+ < tr > < td > < code > </ code > </ td > < td > </ td > </ tr >
227303
228304 < tr > < td colspan ="2 "> < em > 标记间移动 Marking position</ em > </ td > </ tr >
229305 < tr > < td > < code > m{x}</ code > </ td > < td > 定义标记 Mark current position as < em > x</ em > </ td > </ tr >
@@ -957,10 +1033,8 @@ <h2><em>Metacharacters Used in Replacement Strings</em></h2>
9571033 in hold buffers) are counted from the left on the line.</ td >
9581034 </ tr >
9591035 < tr >
960- < td valign ="top "> < code > \ </ code > </ td >
961- < td valign ="top "> Treats the following special characters
962- as an ordinary character. To specify a real backslash,
963- type two in a row (< code > \\</ code > ).</ td >
1036+ < td > < code > \</ code > </ td >
1037+ < td > Treats the following special characters as an ordinary character. To specify a real backslash, type two in a row (< code > \\</ code > ).</ td >
9641038 </ tr >
9651039 < tr >
9661040 < td valign ="top "> < code > & </ code > </ td >
@@ -1131,6 +1205,9 @@ <h2 style="border-bottom:1px solid lightgray"><a id="ex-Commands">ex Commands</a
11311205< p > ex命令采用以下格式:</ p >
11321206< p > < code > :[address]command[options]</ code > </ p >
11331207
1208+ < p > 执行常规命令 Execute Normal mode commands:</ p >
1209+ < p > < code > :norm[al][!] {commands}</ code > </ p >
1210+
11341211< h3 > 寻址符号 Address Symbols / Range</ h3 >
11351212< table border ="0 ">
11361213 < tbody >
@@ -1211,7 +1288,7 @@ <h3>寻址符号 Address Symbols / Range</h3>
12111288 </ tr >
12121289</ tbody > </ table >
12131290
1214- < h2 > < em > Command Option Symbols </ em > </ h2 >
1291+ < h2 > < em > Special Ex characters </ em > </ h2 >
12151292
12161293< table border ="0 ">
12171294 < tbody > < tr >
@@ -1242,12 +1319,42 @@ <h2><em>Command Option Symbols</em></h2>
12421319 < tr >
12431320 < td > < code > %</ code > </ td >
12441321 < td > </ td >
1245- < td > current filename</ td >
1322+ < td > 当前文件名 current filename</ td >
12461323 </ tr >
12471324 < tr >
12481325 < td > < code > #</ code > </ td >
12491326 < td > </ td >
1250- < td > alternate filename</ td >
1327+ < td > 轮换文件名 alternate filename</ td >
1328+ </ tr >
1329+ < tr >
1330+ < td > < code > <cword></ code > </ td >
1331+ < td > </ td >
1332+ < td > 光标下的单词 word under the cursor (only where filename is expected)</ td >
1333+ </ tr >
1334+ < tr >
1335+ < td > < code > <cWORD></ code > </ td >
1336+ < td > </ td >
1337+ < td > 光标下的字串 WORD under the cursor (only where filename is expected)</ td >
1338+ </ tr >
1339+ < tr >
1340+ < td > < code > <cfile></ code > </ td >
1341+ < td > </ td >
1342+ < td > 光标下的文件名 file name under the cursor (only where filename is expected)</ td >
1343+ </ tr >
1344+ < tr >
1345+ < td > < code > <afile></ code > </ td >
1346+ < td > </ td >
1347+ < td > 文件名,用于自动命令 file name for autocommand (only where filename is expected)</ td >
1348+ </ tr >
1349+ < tr >
1350+ < td > < code > <sfile></ code > </ td >
1351+ < td > </ td >
1352+ < td > ":source" 的文件里该文件的文件名</ td >
1353+ </ tr >
1354+ < tr >
1355+ < td > < code > </ code > </ td >
1356+ < td > </ td >
1357+ < td > </ td >
12511358 </ tr >
12521359</ tbody > </ table >
12531360
0 commit comments