Hi,
A.J.Mechelynck <[EMAIL PROTECTED]> words
on 12.03.2007 - 08:30 (+0100 Zulu-Time):
> Simon Jackson wrote:
> >the following entries in my vimrc only work in gvim but will not work
> >in eterm, aterm or xterm:
> >
> >nmap <C-S-tab> :tabprevious<cr>
> >nmap <C-tab> :tabnext<cr>
> >map <C-S-tab> :tabprevious<cr>
> >map <C-tab> :tabnext<cr>
> >imap <C-S-tab> <ESC>:tabprevious<cr>i
> >imap <C-tab> <ESC>:tabnext<cr>i
> >
> >anyone know why?
> >
>
> Open Console Vim with an empty [No Name] buffer, hit i or a to start Insert
> mode, then hit Ctrl-K followed by one of the keys in the {lhs} of your
> mappings. The keyname should appear in <> notation. If it doesn't, hit
> Ctrl-V followed by the same key. You should see the bytestring sent by the
> keyboard interface appear in the buffer. If nothing appears, it means that
> key press doesn't reach Vim. For instance, in my kde window manager,
> Ctrl-Tab and Ctrl-Shift-Tab are intercepted by the window manager to mean
> "go to next/previous virtual desktop"; they never reach xterm or even gvim.
I always wondered why the tips didn't work when I tried to implement
this in my .vimrc, but now I know. Awsome.
I figured out that the keystroke CTRL + Tabulator at my Terminal
reach the vim with as <C-I>. Don't know why but with the shortcut in the
.vimrc it works fine.
With the method Tony describe ^I ( <C-I> ), was not shown, I tried it
with:
* Open vim
* :
* CTRL + K
* and then I tpyed the keystroke twice ( here: CTRL + Tabulart )
Finaly the shortcut was shown.
Perhpas this helps.
Cheers -- Erik
--
J. Erik Heinz
Keyboard-samuraing in process
:: All non-mailinglist mail to this emailadress will be deleted.
Xing: https://www.xing.com/profile/JErik_Heinz
Blog: http://jerik.blogspot.com