Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm used to switching tabs with cmd+x where x is a number and takes me to tab x in firefox and pretty much every other browser I've ever used. I like safari's speed and would like to try it a bit, but the cmd+x shortcut is burned in my brain and every time I use safari I end up screwing up. I'd like to know if its possible to change this behavior, because this simple thing is a stopper for me.

share|improve this question
    
In addition, the current (6.0.3) behaviour of replacing whatever one had on the browser window is highly annoying. I often press cmd-1/2/3 in accident (i.e. while taking screen shots using shift-cmd-3/4). These keys REALLY should be reassigned by Apple. Bad feature. (I'm not the only one: discussions.apple.com/thread/3464021?start=0&tstart=0) –  akauppi Apr 3 '13 at 8:38
5  
One more thing: the fact that "Show Previous Tab" and "Show Next Tab" are present in the Safari menu means that you can assign any shortcuts for changing tabs in System Preferences (Keyboard->Shortcuts) –  Sergei Jun 23 '14 at 10:34
    
I'm putting a bounty on this answer how to do this with Safari v9 –  bmike Aug 25 at 19:35

11 Answers 11

up vote 11 down vote accepted

Check SafariTabSwitching.

share|improve this answer
    
This works perfectly for me. Safari 5.1.2/Lion. –  waffl May 8 '12 at 7:33
    
Works for Safari 6.0.3/Mountain Lion :D –  akauppi Apr 3 '13 at 8:45
    
Works great in Safari 7/Mavericks too. –  xaralis Nov 6 '13 at 12:21
    
Updated for Safari 8 (10538.35.8) / Yosemite (10.10, 14A238x) too. –  Tim Gostony Jun 3 '14 at 19:22

In case you are coming from Chrome and want to use

cmd+[0-9] for switching tabs (instead of cycling through your preset top sites) take a look at:

github.com/rs/SafariTabSwitching

Safari Tab Switching is a Safari SIMBL plugin which allow switching between tabs using Cmd+1-9.

share|improve this answer
1  
This is much nicer than Ctrl+Tab! –  Arne Evertsson Aug 25 '14 at 7:31
2  
This is exactly what I was looking for. I just updated to Yosemite and I was hoping to replace Chrome with Safari and cmd + 0-9 was one of the shortcuts I was missing. Thanks! –  Terence Ponce Oct 21 '14 at 6:31
    
This did not work for me. I run safari 8.0.4 and Even though installation was successful, the cmd + [0-9] shortcut does not work –  gprasant Apr 9 at 22:28
    
@gprasant I'm running Version 8.0.4 too. Perhaps have a look at the issue tracker on github? –  wpp Apr 10 at 10:39
1  
UPDATE: Looking at this issue - github.com/rs/SafariTabSwitching/issues/27 - helped me fix the problem. It now works for me on Safari 8.0.4 –  gprasant Apr 10 at 15:20

Easy!

Ctrl+Tab and Ctrl+Shift+Tab

share|improve this answer
    
It seems you have answered your own question. That's a good way to share your knowledge, as said in Stack Exchange FAQs. –  Seyyed Parsa Neshaei Jul 22 at 7:19

In most native OS X applications, the key presses Cmd-Shift-[ and Cmd-Shift-] will cycle left and right through tabs, respectively. Safari understands these.

If you use something like BetterTouchTool, then you can assign gestures (such as a three-finger swipe left or right) to these key presses, and get tab cycling across most of OS X.

share|improve this answer
    
I go with these because they stack nicely with history.back and history.forward (Cmd-[ and Cmd-] respectively). Cursor keys often get stuck on input fields when attempting to navigate history. –  Sergei Jun 23 '14 at 9:49
  • To go to the previous tab, press ⌘ Command ⇧ Shift ← Left
  • To go to the next tab, press ⌘ Command ⇧ Shift → Right

Traveller’s note : These keyboards equivalents may be reversed in a right-to-left environment.

share|improve this answer

In El Capitan, OSX 10.11, this has been included as a new feature of Safari Version 9.0 (11601.1.50).

Go to Preferences > Tabs > Use ⌘-1 through ⌘-9 to switch tabs

share|improve this answer
1  
OMG! FINALLY! HAVE ALL THE UPVOTES! –  Ian C. Aug 25 at 16:29

What about setting bookmarks 0-9 to be bookmarklets that change window tabs?

share|improve this answer
    
Looks like my only option, so far... I'll try that. –  biggahed Sep 17 '10 at 3:10
    
how can this be done? –  yanis Dec 5 '10 at 16:18
1  
@yanis - if there's something specific you want to know, your best bet is to open a new question. –  Dori Dec 6 '10 at 2:28

To go to the next tab
⎇ Control+Tab or
⇧ Shift+⌘ Command+] or
⇧ Shift+⌘ Command+→ Right

To go to the previous tab
⎇ Control+⇧ Shift+Tab or
⇧ Shift+⌘ Command+[ or
⇧ Shift+⌘ Command+← Left

share|improve this answer
    
this answer is the most complete –  henry Aug 12 at 15:09

I personally like the keyboard shortcut used in Chrome and Opera: Option+Cmd+(left/right arrow keys). This can be assigned in System Preferences-->Keyboard-->Shortcuts-->App Shortcuts. Press the plus button and add a pair for Safari with the command names "Show [Previous/Next] Tab" and then type the key sequences you want to use. Pretty handy. Good luck!

share|improve this answer

control-tab the simplest way

share|improve this answer

Yes ctrl + (0-9) by using this shortcut you can navigate across multiple tabs in windows

share|improve this answer
    
Could you explain how control + 0 is different than command + 0 ? –  bmike Aug 7 '14 at 15:12
    
By "in windows" venu means "in Windows" -- It is, in this context, an entirely pointless and unhelpful suggestion. Ctrl for Windows, Cmd for OSX. –  Thromordyn Aug 25 '14 at 22:27
    
This suggestion is incorrect on OS X. Control-digits do nothing in Safari, and Command-digits open items in the Favorites bar. –  Chris Page Nov 5 '14 at 0:53

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.