Speaking of <A-Arrows>... My terminal (iTerm.app on macOS) sure does distinguish <A-Left> from <Left> (cat reports ^[[1;9D for the former, and ^[[D for the latter), my Vim does understand those keys, too, and I have the following in my $VIMRC (which works perfectly):
``` " go to the previous word nnoremap <Esc>[1;9D <S-Left> inoremap <Esc>[1;9D <S-Left> xnoremap <Esc>[1;9D <S-Left> cnoremap <Esc>[1;9D <S-Left> " go to the next word nnoremap <Esc>[1;9C <S-Right> inoremap <Esc>[1;9C <S-Right> xnoremap <Esc>[1;9C <S-Right> cnoremap <Esc>[1;9C <S-Right> ``` But unfortunately :terminal fails to separate those, and cat reports ^[[D for both <A-Left> and <Left>. Having that in mind, the solution you provided allows to map <C-Arrows> or <S-Arrows> but not <A-Arrows>. What do you think, is there any way to fix that? Thanks, -- ds -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
