<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之旅 廣告
                上一章講的東西比較多,完全理解會有點難,所以這一章來點容易的。我們已經學習了如何定義本地緩沖區的映射和設置選項,現在以同樣的方式來學習本地緩沖區的縮寫。 打開你的`foo`和`bar`這兩個文件,切換到`foo`,然后執行下面的命令: ~~~ :iabbrev <buffer> --- &mdash; ~~~ 在文件`foo`下進入插入模式輸入下面的文本: ~~~ Hello --- world. ~~~ Vim會為你將`---`替換為“Hello“。現在切換到`bar`試試。在`bar`中替換不會發生,這是因為我們所定義的縮寫被設置為只用于`foo`的本地緩沖區。 ## 自動命令和縮寫 使用本地緩沖區的縮寫和自動命令來創建一個簡單的“snippet”系統。 執行下面的命令: ~~~ :autocmd FileType python :iabbrev <buffer> iff if:<left> :autocmd FileType javascript :iabbrev <buffer> iff if ()<left> ~~~ 打開一個Javascript文件然后輸入`iff`縮寫。然后再打開一個Python文件試試。Vim會依據文件類型在當前行執行合適的縮寫。 ## 練習 為你經常編輯的文件創建更多的針對不同類型的文件的“snippet”縮寫。你可以為絕大多數語言創建`return`的縮寫,為javascript創建`function`的縮寫,以及為HTML文件創建`&ldquo;`和`&rdquo;`的縮寫。 將你創建的snippets加入到你的`~/.vimrc`文件中。 記住:最好的學習使用這些snippets的方法是_禁用_之前你做這些事情的方式。執行`:iabbrev <buffer> return NOPENOPENOPE`會_強迫_你使用縮寫,這個命令在你輸入return的時候不會輸出任何東西。為了節省學習的時間,為你剛才創建的snippets都創建一個上面的縮寫來_強迫_你使用你創建的snippets。
                  <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>

                              哎呀哎呀视频在线观看