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