比如我的映射代码是:
map a c
map A C
map g r
map G R
可在使用过程中,右下角显示的按键字符不固定,回跳回原先得按键符上,功能是正常的.如下图:
有没有方法可以让这个显示字符彻底固定成现在的映射键?
vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键? [关闭]
-
- 帖子: 7
- 注册时间: 2012-12-27 19:26
- 系统: windows7
vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键? [关闭]
上次由 cyanwinds 在 2013-01-02 22:24,总共编辑 1 次。
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
貌似没楼主所说的功能,这个需求也没法做,因为在复杂的情况下,map的内容可能很长很长,你这只是特例而已
例如
map a snlenglkjelwnljlkenskjlejgenlkjgljwenkgjlege
那怎么显示?
例如
map a snlenglkjelwnljlkenskjlejgenlkjgljwenkgjlege
那怎么显示?
- lilydjwg
- 论坛版主
- 帖子: 4252
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
有歧义映射,所以 Vim 会等 'timeout' 的时间再执行映射。
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
额……
最近我总是理解错别人的意思……
最近我总是理解错别人的意思……
-
- 帖子: 7
- 注册时间: 2012-12-27 19:26
- 系统: windows7
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
我用的是colemak鍵盤佈局,所以需要將佈局做改變.fanhe 写了:貌似没楼主所说的功能,这个需求也没法做,因为在复杂的情况下,map的内容可能很长很长,你这只是特例而已
例如
map a snlenglkjelwnljlkenskjlejgenlkjgljwenkgjlege
那怎么显示?
-
- 帖子: 7
- 注册时间: 2012-12-27 19:26
- 系统: windows7
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
貌似無法改變現狀,但我想vim的設置有一定道理.c代表change,r代表replace,都是插入替換功能的熱鍵,所以我想也沒多大必要去改變了,也許這是爲了方便用戶知道自己所用快捷鍵功能的有含義縮寫內容.lilydjwg 写了:有歧义映射,所以 Vim 会等 'timeout' 的时间再执行映射。
-
- 帖子: 7
- 注册时间: 2012-12-27 19:26
- 系统: windows7
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
呵呵~總而言之多謝~fanhe 写了:额……
最近我总是理解错别人的意思……
-
- 帖子: 7
- 注册时间: 2012-12-27 19:26
- 系统: windows7
Re: vim在映射c或r等替换插入快捷键时,怎么让右下角显示正确的字符,不回跳回原按键?
仁兄的確很厲害啊.呵呵.lilydjwg 写了:有歧义映射,所以 Vim 会等 'timeout' 的时间再执行映射。
的確是timeout這個參數決定的,set notimeout就不會被改變了.
再次非常感謝!