Wikia

Vim Tips Wiki

Go to alternate file or next file if no alternate

Talk0
1,613pages on
this wiki

Redirected from VimTip1023

Tip 1023 Printable Monobook Previous Next

created October 23, 2005 · complexity intermediate · author Yakov Lerner · version 6.0


" Ctrl-^ is very handy command in normal mode. Ctrl-^
" switches to "alternate file". When there is no "alternate file",
" I wanted Ctrl-^ to jump to next file in the list.
" Insert following commands into your vimrc, then
" Ctrl-^ will be enhanced so that when there is no alternate file
" but there is next file, it will jump to the next file.
" My remapping of <C-^>. If there is no alternate file, then switch to next file.
function! MySwitch()
  if expand('#')=="" | silent! next
  else
    exe "normal! \<c-^>"
  endif
endfu
map <C-^> :call MySwitch()<CR>

CommentsEdit

Around Wikia's network

Random Wiki