Using Vim's tabs like buffers
I have looked at the ability to use tabs in Vim (with :tabe, :tabnew, etc.) as a replacement for my current practice of having many files open in the same window in hidden buffers.
I would like every distinct file that I have open to always be in its own tab. However, there are some things that get in the way of this. How do I fix these:
- When commands like - gfand- ^]jump to a location in another file, the file opens in a new buffer in the current tab. Is there a way to have all of these sorts of commands open the file in a new tab, or switch to the existing tab with the file if it is already open?
- When switching buffers I can use - :b <part of filename><tab>and it will complete the names of files in existing buffers.- <part of filename>can even be the middle of a filename instead of the beginning. Is there an equivalent for switching tabs?
