Det är en intressant fråga, eftersom flikar blivit så pass vanliga i alla typer av program. När jag webbläser vill jag ovillkorligt ha flikar, men när jag programmerar (vilket sker i Xcode) så har jag nog faktiskt aldrig känt behov av flikar, eftersom följande sätt att välja filer finns:
1. Fil-lista på vänstersidan. Välj den fil du vill öppna i kodvyn.
2. Bokmärkesrad. Drag'n'droppa filer du behöver komma åt ofta i bokmärkesraden, för att slippa scrolla till rätt ställe i fillistan (vilket kan ta en stund i ett projekt som detta, med över 200 kodfiler).
3. Uppdelningsbar kodvy. Visa flera kodfiler i samma kodvy, avdelade med våg- eller lodräta skiljelinjer. Detta använder jag väldigt sällan av två skäl:
a) på min 12"-skärm blir underkodvyerna pyttesmå
b) jag saknar att kunna högerklicka på en fil i fillistan och välja att den ska öppnas i en delad kodvy. Nu måste jag först dela vyn med delarknappen och sen välja ny fil.
4. ⇧⌘D för att öppna filväljaren, där jag skriver in namnet på den fil jag vill öppna (med autokomplettering).
5. .h och .m är parade, så jag byter enkelt mellan dem med ⌥⌘↑. Kanske hade det varit användbart att kunna para godtyckliga filer med varandra manuellt (förhållandet ska självklart vara många-till-många; har jag lagt till B som "associerad fil" till A, ska A likaledes läggas till för B.)
6. Möjligheten att öppna nya fönster genom att dubbelklicka på filerna. Detta verkar vara det sätt som Ingemar använder oftast; jag däremot använder det väldigt sällan, och då ganska motvilligt, av två skäl:
a) Jag bytte från Windows till Mac slutet av 2004, och jag har fortfarande inte satt Windows-menyn i bruk till den grad att jag använder den utan att tänka på det (som ⌘⇥, ⌘< etc) och därför tappar jag lätt kontroll över fönstren när de blir fler än ett till antalet (även här spelar min skärmstorlek stor roll: hade jag en större skärm eller kanske till och med två stycken hade jag njutit stenhårt av att ha två fönster öppna bredvid varandra).
b) Det är lätt att öppna ett nytt fönster, men det det är svårare att stänga ner det. Med en flikrad så klickar man bara på kryssknappen som jag förväntar mig finns någonstans på fliken; för att stänga ett fönster måste jag först leta upp rätt fönster och sedan stänga det. Detta bidrar till att många fönster jag slutat arbeta i för länge sedan förblir öppna och i vägen.
Det enda sättet jag sett flikrader användas på i kodeditorer hittills (TextMate och DevC++ till Windows), är att flikraden samexisterar med en fil-lista, och varje gång man väljer en fil som inte valts tidigare i fil-listan öppnas en flik för denna fil i flikraden. Detta tycker jag är helt värdelöst, eftersom flikraden är fylld efter ca 10 filbyten, och då är det betydligt jobbigare att välja en flik eftersom de flikar som inte får plats måste väljas genom en lista, som man får fram genom att klicka på en knapp som dyker upp i det här läget (på samma sätt som i t.ex. Safari).
Jag vet inte vad jag har kommit fram till, om jag nu kommit fram till någonting alls över huvud taget, men detta är iaf mina tankar kring åtkomstmekanismerna av filer i kodeditorer.