看板 Editor 關於我們 聯絡資訊
對於 script 來說,不管是 command 或是 function 被給予的都是一個 {range} ,舉例來說,你選取區塊之後執行命令,就會轉變成 :'<,'>:cal blah() 的方式。 除非你在 script 中,使得 vim 用 visual 的方式選取文字,那麼 mode() 才會有效。 通常 mode() 是被使用在 statusline 內。 ※ 引述《javafang (newJ)》之銘言: : 照理來說,應該mode ()這一個函式應該就可以做到了, : 但是,我在visual mode的時候,使用 : :echo mode() : 還是出現n,表示normal mode, : 這個就很奇怪了~ : 不知道是我函式用錯,還是操作方式用錯? : 先謝謝各位大大的指導~ -- /c9s/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.154.6
javafang:原來如此~感謝~ 10/25 23:03