고정 된 탭만 남은 경우 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.