Linked by Thom Holwerda on Wed 24th Jan 2007 23:58 UTC, submitted by Dolores Parker
Features, Office "Before Vim 7.0 was released last May, I usually had six or seven xterms or Konsole windows open, each with a single Vim session in which I was editing a single file. This takes up a lot of screen space, and isn't very efficient. With Vim 7.0, users now have the option of using tabs within Vim. With Vim's tab features you can consolidate all your sessions into one window and move between files more easily."
Order by: Score:
Konsole rocks
by Endymion Asphodel (1.5) on Thu 25th Jan 2007 01:11 UTC
Endymion Asphodel
Member since:
2006-12-31
Fans: 0

...because it has tabs. I wish the OS X terminal had that.

RE: Konsole rocks
by MamiyaOtaru (2.68) on Thu 25th Jan 2007 08:15 UTC in reply to "Konsole rocks"
MamiyaOtaru Member since:
2005-11-11
Fans: 1

Looks like Leopard terminal will. Thanks to lifelogger for linking to a functioning mirror of these shots:
http://gizmodo.com/photogallery/leopardleakedsshots/832559
http://gizmodo.com/photogallery/leopardleakedsshots/832549

Still love Konsole ;)

*edit* clarified leopard version of OSX terminal

Edited 2007-01-25 08:16

RE[2]: Konsole rocks
by DeadFishMan (2.36) on Thu 25th Jan 2007 16:34 UTC in reply to "RE: Konsole rocks"
DeadFishMan Member since:
2006-01-09
Fans: 4

I love Konsole as much as anyone but you can get pretty much the same functionality by just using GNU Screen and any terminal emulator (being Aterm and Eterm two of my favorites - both lightweight and good looking!).

Eterm even includes a "theme" called Escreen that shows screen's sessions as buttons in the bottom of the window.

Log into your machine remotely using PuTTY as often and start as many sessions as I do and soon you realize that screen can't be beat. ;)

Edited 2007-01-25 16:35

Splits worked fine in 6.0
by grayrest (1.86) on Thu 25th Jan 2007 02:29 UTC
grayrest
Member since:
2006-03-14
Fans: 1

I work with split windows heavily and switch using ctrl+j and ctrl+k to switch and maximize. Just as easy and more flexible to boot.

RE: Splits worked fine in 6.0
by brussel (1) on Thu 25th Jan 2007 05:42 UTC in reply to "Splits worked fine in 6.0"
brussel Member since:
2007-01-25
Fans: 0

If you are working from your own desktop I'd recommend you start using macros and keystrokes. There's no need for all the tabs or windows or what not. Simply put the files you normally edit into a list that you access with say *l and then go the file name you want to edit and say type **. Or set up sequences for your common files like *abc to take you to your favorite file. Or like above, *l, to take you to the file containing all the files you normally edit. It makes life much easier than tabs or separate windows if you are a power user.

RE[2]: Splits worked fine in 6.0
by grayrest (1.86) on Thu 25th Jan 2007 20:43 UTC in reply to "RE: Splits worked fine in 6.0"
grayrest Member since:
2006-03-14
Fans: 1

It's not about knowing or not knowing about how to tweak Vim (I have a 1.5MB .vim directory about 200k of which I've personally written), it's about integration and convenience. I could do some weird set of shortcut mappings, or I could just use the Project.vim plugin for opening my common files and use the aforementioned split buffers to switch between them. It's a lot less work.

What the hell ?
by lifo2 (1.5) on Thu 25th Jan 2007 08:00 UTC
lifo2
Member since:
2006-07-13
Fans: 0

Hello ?
Doesn't multiple buffer do the trick ?
$ vim *.txt
:bn
:bp
:buffers
:b 3

etc etc ...

And you can put another buffer in a split :
:sbn

What's new with tabs ?

RE: What the hell ?
by alexey (2.5) on Thu 25th Jan 2007 13:51 UTC in reply to "What the hell ?"
alexey Member since:
2007-01-25
Fans: 0

AFAIK, tab is just like vims inside vim. You can switch between them without saving current buffer (:w). When you :q, you quit from tab, not from vim.

Huh ?
by raskolnikov (1.46) on Thu 25th Jan 2007 11:20 UTC
raskolnikov
Member since:
2006-03-19
Fans: 0

One vi per xterm ? Any shell I know supports jobs.
Maybe he should read the manual a little...

Multiple Buffers
by DoctorPepper (2.32) on Thu 25th Jan 2007 22:58 UTC
DoctorPepper
Member since:
2005-07-12
Fans: 0

I've been using multiple buffers in Vim for quite some time. Sometimes I use split, most times I realize I need another file *after* I've started Vim. Then you just:

:hide edit filename2.c

To check your buffers, you can do a:

:ls

To jump between buffers, do this:

:b 2

This allows you to have multiple files open and being worked on. You can easily copy and paste between buffers as well. I have been running Vim 7.0 since it came out, but haven't taken the time to learn tabs yet. Perhaps tomorrow...