分页: 1 / 1
vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键? [关闭]
发表于 : 2012-12-31 21:50
由 cyanwinds
比如我的映射代码是:
map a c
map A C
map g r
map G R
可在使用过程中,右下角显示的按键字符不固定,回跳回原先得按键符上,功能是正常的.如下图:

- vim_map.gif (129.41 KiB) 查看 2424 次
有没有方法可以让这个显示字符彻底固定成现在的映射键?
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
发表于 : 2013-01-02 16:03
由 fanhe
貌似没楼主所说的功能,这个需求也没法做,因为在复杂的情况下,map的内容可能很长很长,你这只是特例而已
例如
map a snlenglkjelwnljlkenskjlejgenlkjgljwenkgjlege
那怎么显示?
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
发表于 : 2013-01-02 16:18
由 lilydjwg
有歧义映射,所以 Vim 会等 'timeout' 的时间再执行映射。
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
发表于 : 2013-01-02 22:03
由 fanhe
额……
最近我总是理解错别人的意思……
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
发表于 : 2013-01-02 22:20
由 cyanwinds
fanhe 写了:貌似没楼主所说的功能,这个需求也没法做,因为在复杂的情况下,map的内容可能很长很长,你这只是特例而已
例如
map a snlenglkjelwnljlkenskjlejgenlkjgljwenkgjlege
那怎么显示?
我用的是colemak鍵盤佈局,所以需要將佈局做改變.
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
发表于 : 2013-01-02 22:22
由 cyanwinds
lilydjwg 写了:有歧义映射,所以 Vim 会等 'timeout' 的时间再执行映射。
貌似無法改變現狀,但我想vim的設置有一定道理.c代表change,r代表replace,都是插入替換功能的熱鍵,所以我想也沒多大必要去改變了,也許這是爲了方便用戶知道自己所用快捷鍵功能的有含義縮寫內容.
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
发表于 : 2013-01-02 22:23
由 cyanwinds
fanhe 写了:额……
最近我总是理解错别人的意思……
呵呵~總而言之多謝~
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
发表于 : 2013-01-05 10:22
由 cyanwinds
lilydjwg 写了:有歧义映射,所以 Vim 会等 'timeout' 的时间再执行映射。
仁兄的確很厲害啊.呵呵.
的確是timeout這個參數決定的,set notimeout就不會被改變了.
再次非常感謝!
