고정 된 탭만 남은 경우 Safari 9 창 닫기를 중지하십시오


41

Safari 9에 탭이 고정되어 있다는 것을 좋아합니다. Chrome에서 전환 할 수 있었던 마지막 조각이었습니다. 그러나 고정 된 탭을 제외한 모든 탭을 자주 닫습니다. 그러나 고정 탭 중 하나를 활성화 한 다음 다른 탭을 닫지 않으면 전체 창, 고정 탭 및 모두가 닫힙니다.

예를 들어 고정 탭이 하나 있고 그렇지 않은 탭이 있다고 가정 해 봅시다. 고정되지 않은 탭이 활성화되어 있고 command+를 w누르면 전체 창이 닫힙니다. 그러나 고정 탭을 활성화 한 다음 고정되지 않은 탭에서 닫기 버튼을 클릭하면 창이 열린 상태로 유지됩니다. 탭이 열려 있거나 고정되어 있거나 그렇지 않으면 창을 열어 두는 방법은 무엇입니까?


1
나에게 벌레처럼 들린다. 피드백 양식을 사용하여보고하는 것이 좋습니다.

@Phong 실수로 창을 닫은 후 새 창을 열면 고정 된 탭이 포함되어 있기 때문에 실제로 의도 한 동작이라고 생각합니다. 그것은 고통을 덜어 주지만 탭이 고정 된 다른 모든 브라우저와는 여전히 정말 이상하고 다릅니다.
— 도넛

3
@Phong 또한 좋은 생각입니다. 이 문제를보고했습니다.
— 도넛

@ donut 의도 된 행동이라고 생각하지 않습니다. 창이 닫히고 새 창을 열 때마다 탭이 페이지를 다시로드합니다. 정말 실망입니다. 고정 된 경우 xD를 닫고 싶지 않기 때문에
— Dave

@Dave Feedback Assistant를 사용하여 문제를보고하십시오. 더 많은 사람들이보고할수록 변경 될 가능성이 높아집니다.
— 도넛

답변:


59

파일 메뉴를 보면 ⌘W열린 탭 수에 따라 변경 사항 을 볼 수 있습니다 . 여러 개가있는 경우 "닫기 탭"이고 하나가 있으면 (고정되지 않음) "닫기 창"입니다.

해결 방법이 있습니다! ⌘W항상 "탭 닫기"를 실행하도록 덮어 쓸 수 있습니다 .

시스템 환경 설정> 키보드> 단축키> 앱 단축키로 이동하십시오.

응용 프로그램 "Safari"의 바로 가기, 메뉴 항목 "탭 닫기", 바로 가기를 추가하십시오 ⌘w.

Safari에서 영어를 사용하지 않는다면, 탭을 닫기위한 메뉴 항목의 정확한 이름을 찾으십시오. 네덜란드어 Safari에서는 메뉴 항목을 "Sluit tabblad"라고합니다.


1
이 수정 프로그램은 당신이 마지막 탭을 닫습니다 허용하지의 부작용이 언급해야 어떤 고정 탭이 ⌘W를 사용하여 닫을 수 없습니다없이 너무도 창을 열고 사파리 창을여십시오.
— 브라이언 도나휴

4
이것은 좋은 속임수입니다. 그리고 당신은 할 수 있습니다 당신은 그냥 그렇게 명령 시프트-W를 사용할 수 있고, 창을 닫습니다. 나는 그것이 창을 닫는 행위를 맥락이 아니라 명시 적으로 만들기 때문에 좋아합니다.
— GuyGizmo

9

터미널을 사용하여 동일한 결과를 얻을 수 있다는 hachre의 답변 에 추가하고 싶습니다 . Safari에서 ⌘W 를 덮어 쓰려면 다음 행을 실행하십시오.

defaults write com.apple.Safari NSUserKeyEquivalents -dict-add 'Close Tab' '<string>@w</string></dict>'
defaults write com.apple.universalaccess com.apple.custommenu.apps -array-add '<string>com.apple.Safari</string>'

그런 다음 Safari를 다시로드하십시오.

killall Safari
open -a Safari

Sierra에서 해당 명령을 사용합니다.


1
오프닝 <dict>태그가 없습니까? 첫 번째 명령에서 두 번째 arg는'<dict><string>@w</string></dict>'
— rudolph9

@ rudolph9 그것은 당신이 옳은 것 같습니다. 그러나 이제 com.apple.Safari를 새로운 방식으로 설정하는 옵션이 있습니다 defaults write com.apple.safari NSUserKeyEquivalents '{"Close Tab"="@w";}'. 나쁜 소식은 글을 쓰는 간단한 방법을 찾을 수 없다는 것입니다 com.apple.universalaccess( defaults write com.apple.universalaccess "com.apple.custommenu.apps" -array-add "com.apple.Safari"오류 만 발생하고 sudo
— 로는
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.