Vim/vi快捷鍵非常棒,但有一種行爲,如果可以配置,我會非常高興。我的機器使用巴西葡萄牙語(abnt2)鍵盤映射,並且一些口音(如插入符號)需要額外的空格鍵才能打印,顯然是因爲它們等待/期待另一個字符,主要是元音字母。的例子「切,直到找到一個空行」:在vi中重新映射或忽略空格鍵
d/^$
擊鍵實際需要的BR-ABNT2:
d/<shift + ~ , spacebar>(to result ^) $ <enter>
因爲它是在this awesome線程解釋我可以使用{ d }
,但我會在其他需要額外退格技巧的重音(反斜線)上獲得更多優勢,並且最重要的是,例如,在不更改我的鍵盤映射到「US」的情況下。
編輯:我也知道這是鍵盤佈局的限制,因爲我們的語言所期望的口音後的東西,這就是爲什麼我問如果有circunvent裏面VIM此限制的一種方式。
任何想法?
空格鍵不是問題,在這裏:它允許你插入本質上是「非字符」的東西。通常,在'^'上擊兩次就足夠了。 – romainl
嘗試用 v作爲前綴以逃避下一個字符。 –
是的。我知道這是一個關鍵地圖限制,而且空間就是我用來插入脫字符而沒有元音的東西。這就是爲什麼我在周圍徘徊,看看是否有辦法避免vim中的keymaping限制;) – nwildner