Vim 使%工作在“上”;“开始”;或;完";在SQL块中
在TSQL中,我们使用BEGIN-END来包含一个块,而不是{}。如果使用{},我们可以用%来表示块的开头或结尾,但我想表示块的开头或结尾,即使使用BEGIN,END,这是怎么做到的?这就是附带的matchit插件的用途!:) 之后,我也可以在Vim 使%工作在“上”;“开始”;或;完";在SQL块中,vim,Vim,在TSQL中,我们使用BEGIN-END来包含一个块,而不是{}。如果使用{},我们可以用%来表示块的开头或结尾,但我想表示块的开头或结尾,即使使用BEGIN,END,这是怎么做到的?这就是附带的matchit插件的用途!:) 之后,我也可以在开始/结束上使用% 请参见:help sql matchit和:echo b:match_words(将文件类型设置为sql后)以获取%正在处理的所有单词对的列表 因此,假设默认情况下b:match_words不包括begin/end,您将添加一对新单词,
开始
/结束
上使用%
请参见:help sql matchit
和:echo b:match_words
(将文件类型设置为sql后)以获取%正在处理的所有单词对的列表
因此,假设默认情况下b:match_words
不包括begin
/end
,您将添加一对新单词,如下所示:
:let b:match_words .= ',\<begin\>:\<end\>'
:让b:匹配\u单词。=',\:\'
:let b:match_words .= ',\<begin\>:\<end\>'