<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                我們甚至可以為Vim里面的語法高亮另開一本書了。 我們將在此講解它最后的重要內容,然后繼續講別的東西。 如果你想要學到更多,去讀`:help syntax`并閱讀別人寫的syntax文件。 ## 高亮字符串 Potion,一如大多數編程語言,支持諸如`"Hello,world!"`的字符串字面量。 我們應該把這些高亮成字符串。為此我們將使用`syntax region`命令。 在你的Potion syntax文件中加入下面內容: ~~~ syntax region potionString start=/\v"/ skip=/\v\\./ end=/\v"/ highlight link potionString String ~~~ 關閉并重新打開你的`factorial.pn`,你將看到文件結尾的字符串被高亮了! 最后一行應該很熟了。如果你不懂,重讀前兩章。 第一行用一個"region"添加一個語法類型分組。 區域(Regions)有一個"start"模式和一個"end"模式來指定開頭和結束的位置。 這里,一個Potion字符串從一個雙引號開始,到另一個雙引號結束。 `syntax region`的"skip"參數允許我們處理轉義字符串,比如?`"She said: \"Vimscript is tricky, but useful\"!"`。 如果不提供`skip`參數,Vim將在`Vimscript`之前的`"`停止匹配字符串,這不是我們想要的! 簡明扼要地說,`syntax region`中的`skip`參數告訴Vim: "一旦你開始匹配這個區域,我希望你忽略`skip`匹配的內容,即使它會被當作區域結束的標志"。 花上幾分鐘去想透徹。如果遇到的是`"foo \\" bar"`會怎樣?那會是正確的行為嗎? 那_總是_正確的行為嗎?放下本書,花上幾分鐘來認真_想一想_! ## 練習 給單引號字符串加上語法高亮。 閱讀`:help syn-region`. 閱讀`:help syn-region`將比閱讀本章花費更多的時間。給自己倒杯飲料,這是你應得的!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看