只绑定快捷键
inoremap <C-i> <Up> "ctrl + i
结果在insertmode下按tab光标上移了一行,请问如何解决
tab绑定的是哪个映射?
-
- 帖子: 13
- 注册时间: 2017-07-14 19:28
- 九天星
- 帖子: 1440
- 注册时间: 2007-07-14 20:45
Re: tab绑定的是哪个映射?
要看你的环境是什么的,每个环境下的快捷键设置地方都不一样。
-
- 帖子: 13
- 注册时间: 2017-07-14 19:28
Re: tab绑定的是哪个映射?
修改~/.vimrc九天星 写了:要看你的环境是什么的,每个环境下的快捷键设置地方都不一样。
ctrl+i已经生效
map查看快捷键
n gx <Plug>NetrwBrowseX
n <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR
-
- 帖子: 13
- 注册时间: 2017-07-14 19:28
Re: tab绑定的是哪个映射?
修改~/.vimrc九天星 写了:要看你的环境是什么的,每个环境下的快捷键设置地方都不一样。
ctrl+i已经生效
map查看快捷键
n gx <Plug>NetrwBrowseX
n <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR
- astolia
- 论坛版主
- 帖子: 6494
- 注册时间: 2008-09-18 13:11
Re: tab绑定的是哪个映射?
这个应该算是历史遗留问题了。现代的终端程序/终端模拟器为了兼容早期终端的行为,tab和ctrl+i产生的编码是同一个。所以终端下的程序基本上无法区分tab和ctrl+i,还有其他一些类似的按键组合。见 http://www.leonerd.org.uk/hacks/fixterms/
vim的讨论组上有过不少相关的讨论,但目前还见到明确的动静
neovim倒是有心解决此问题,但目前还没有开工 https://github.com/neovim/neovim/issues/5916
vim的讨论组上有过不少相关的讨论,但目前还见到明确的动静
neovim倒是有心解决此问题,但目前还没有开工 https://github.com/neovim/neovim/issues/5916