2017-03-10 94 views
1

在編寫vimscript時,<foo>,<Foo><FOO>之間是否有區別?我看到一些總是用小寫字母寫的詞,例如<silent>,某些詞總是大寫,例如某些帶有大寫字母的單詞,例如<CR><Leader>,以及其他以多種方式書寫的文章,例如, <TAB><Tab>。這些是完全不區分大小寫的嗎?是否有一個公約要遵循?Vim - 關鍵符號的大小寫敏感度和慣例

+0

另外,什麼是這些東西叫什麼名字?在這個問題的標題中,我剛剛寫了「關鍵符號」,因爲缺乏更好的術語,但隨時回答並編輯! – Kvass

+0

由角度'<' and '>分隔特殊字符'在vim是不區分大小寫的。剛剛嘗試':幫助',':幫助',':幫助',':幫助',你會意識到,他們將得到所有以手動的同一位置(即指的是相同的),但它在編寫腳本時最好遵循vim符號。 –

回答

1

是,區分大小寫事項的Vim。例如,p將粘貼光標所在的位置,而P將粘貼在光標前面。 N將轉到先前的搜索出現,n將轉到下一個出現。

但是,對於諸如<Tab><cr>等關鍵字,不區分大小寫無關緊要。這些通常指的是一個按鍵,如Tab鍵,或者像回車一樣的音樂會。爲了清楚起見,該文件應與文件保持一致。

+3

該OP詢問有關Vimscript中使用''關鍵字,不是關於例如'p' ... –

+0

對不起,我試圖解決這個問題。我擴大了我的答案。 – Ilion