39285


vimでSyntaxファイルを作るときに使う`syntax region`で範囲のパターンを指定するときに  
`start=+`のように`=+`を使っているものと`start=`を使っているものがあります。

これらの違いはなんでしょうか?


CC BY-SA 3.0
2017-11-04T06:45:05.097
39283
2017-11-04T07:47:26.693
5246
question
vim
vimのsyntax regionでstart=+とstart=の違い


`:h syn-region`でヘルプを見ると、`start=`の部分に「`:syn-pattern`を参照」とあるので参照します。(`:syn-
pattern`の何れかの部分にカーソルを移動させて `CTRL-]`を押す)  
すると、KiYugadgeterさんの知りたい情報が冒頭に書かれています。

[code]

        syntaxコマンドでは、パターンの前後を同じ文字で囲まなければならない。これは
        ":s" コマンドと同様である。もっともよく使われるのはダブルクォートである。しか
        しパターンがダブルクォートを含んでいる場合は、そのパターンが含んでいない他の文
        字を使ったほうがよい。
    
[/code]


CC BY-SA 3.0
2017-11-04T07:47:26.693
39285
2017-11-04T07:47:26.693
2687
39283
answer