Vim指令碼-豎線'|'和反斜線'\'

來源:互聯網
上載者:User

Vim指令碼-豎線'|'和反斜線'\' 目錄:[ - ]含義一個例子含義豎線 用來將多條命令連結為一條命令,就好比shell中的 分號 的作用,注意可不是管道。反斜線 就是將多行指令碼連結為一行指令碼來執行,和以往的shell指令碼差不多,都是作為 忽略換行 來使用,通常都會放到“下一行”的行首。 一個例子我想給我的vim加上一個快速鍵,來控制定位字元TAB的個人化顯示(TAB第一個字元顯示豎線,剩下的依然是空格),而且這個鍵是Toggle行為。 主要代碼是這樣的: 1" F4 用豎線顯示tab定位字元2set listchars=tab:\|\ ,3map <silent> <F4> :if &list <Bar>4                        \ set nolist <Bar>5                        \ echo "不顯示tab" <Bar>6                    \ else <Bar>7                        \ set list <Bar>8                        \ echo "顯示tab" <Bar>9                    \ endif<CR>上面代碼中的 <Bar> 就是豎線在map命令中的映射,表示多條命令連結為一條,而其它命令在反斜線的作用下得以用比較舒服的換行樣式寫在了下面。 對了,這裡有個需要注意的地方:看上面的代碼,<Bar>不能直接寫為'|',因為這是要映射的命令,也就是對map命令負責,由map去解釋;而反斜線'\'則可以直接寫,因為它本來就屬於vim指令碼去解釋。 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.