Thanks. That's exactly what I needed!! On Mon, Sep 27, 2010 at 3:38 AM, Benjamin R. Haskell <v...@benizi.com> wrote:
> On Sun, 26 Sep 2010, Eran Borovik wrote: > > Hi Vim fanatics, >> For the last year I've taken to vim more and more, and made it my main >> working environment for programming. Although I consider myself still a vim >> novice, there is a very big improvement with my work efficiency. >> One of the basic principles that I try to maintain is that my fingers need >> to stay on keyboard all the time, and stretching my pinkies too much means I >> am doing something wrong as everything that is needed should be available >> within easy reach (e.g. use hjkl instead of arrow keys). >> Now, I face this issue with vim command line mode when I want to >> auto-complete. In this mode, completion works great with the up down keys. >> However, those are very far for my fingers... I tried to find some shortcuts >> and saw ctrl-p, ctrl-n. But they are not good enough as they simply browse >> the history. I saw ctrl-a, but it shows all the matches while I want only >> the next one. I am sure there is a way to configure it, but I just cannot >> find it. >> Any help with this is greatly appreciated. >> > > You can map whatever keys you'd prefer to '<Up>' and '<Down>', if those > keys have the functionality that comes closest to what you want. > > e.g., if you never use ctrl-p or ctrl-n, replace them: > > " in ~/.vimrc: > cnoremap <C-p> <Up> > cnoremap <C-n> <Down> > > " I like: > cnoremap <C-j> <Down> > cnoremap <C-k> <Up> > > If you find yourself making frequent, minor edits to long commands, you > might also like 'q:'. (As I mentioned recently, I used to abhor the cursed > 'q:' window that would prevent my mistyped ':q' from exiting, but now I use > it daily.) > > :help :cnoremap > :help q: > > -- > Best, > Ben > > -- > 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 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