Settings > Preferences를 사용하여 DevTools 및 패널의 모양과 동작을 구성합니다. 이 탭에는 일반 맞춤설정 옵션과 패널별 맞춤설정 옵션이 모두 표시됩니다.
환경설정을 설정하려면 설정 > 환경설정을 열고 다음에 설명된 섹션 중 하나로 스크롤합니다.
각 설정의 기능을 확인하려면 이 페이지에서 설정 이름을 검색하고
설명을 펼치세요.이 참조는 다음 아이콘이 있는 다른 설정을 나타냅니다.
- 체크박스
개
- 드롭다운 목록
지원 중단됨
기본 환경설정을 복원하려면 환경설정 탭의 끝까지 스크롤하고 기본값 복원 및 새로고침을 클릭합니다.
디자인
이 섹션에는 DevTools 모양을 맞춤설정하는 옵션이 나열되어 있습니다.
테마
는 DevTools UI의 색상 테마를 설정합니다.
패널 레이아웃
은 창을 패널로 정렬합니다.
요소 > 스타일 및 관련 탭, 소스 > 디버거 창에 영향을 미칩니다. auto 옵션을 사용하면 레이아웃이 DevTools 너비에 따라 달라집니다.
Language
: DevTools UI의 언어를 설정합니다.
이 설정을 적용하려면 DevTools를 새로고침하세요.
Ctrl/Cmd + 0~9 단축키를 사용하여 패널 전환을 사용하면 키보드를 사용하여 패널을 열 수 있습니다.
이 동영상에서는 해당하는 단축키를 사용하여 탭 간에 전환하는 방법을 보여줍니다.
일시중지 상태 오버레이 사용 중지를 선택하면 코드 실행이 일시중지될 때 표시 영역에서 디버거에서 일시중지됨
오버레이가 숨겨집니다.
각 업데이트 후 새로운 기능 표시: Chrome 업데이트 후 새로운 기능 창 탭이 자동으로 열립니다.
![새로운 기능 창 탭](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-s-drawer-tab-284de1eb4dca3.png?hl=ko)
소스
이 섹션에는 소스 패널을 맞춤설정하는 옵션이 나와 있습니다.
익명 및 콘텐츠 스크립트로 검색을 사용하면 검색 탭을 사용하여 Chrome 확장 프로그램의 파일을 포함하여 로드된 모든 자바스크립트 파일을 검색할 수 있습니다.
이 동영상에서는 확장 프로그램 소스 파일에서 텍스트를 검색하는 방법을 보여줍니다.
사이드바에 자동으로 파일 표시: 편집기에서 탭 간에 전환할 때 소스 > 페이지 창의 파일이 선택됩니다.
이 동영상은 이 옵션을 사용 설정한 상태에서 탭 간에 전환할 때 Sources 패널이 탐색 트리에서 파일을 선택하는 방법을 보여줍니다.
JavaScript 소스 맵 사용 설정을 사용하면 DevTools가 생성되거나 축소된 JavaScript 파일의 소스를 찾을 수 있습니다.
![소스 패널에는 상태 표시줄에 축소된 파일의 링크가 표시됩니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-sources-panel-shows-18a5986aebe76.png?hl=ko)
탭 이동 포커스 사용 설정을 사용하면
탭 키가 편집기에 탭 문자를 삽입하는 대신 DevTools 내에서 포커스를 이동합니다.
DevTools를 새로고침해야 합니다.
이 동영상에서는 먼저 Tab 키로 삽입된 탭 문자를 보여줍니다. 그런 다음 이 옵션을 사용 설정하고 DevTools를 새로고침하면 Tab 키를 눌러 포커스를 이동할 수 있습니다.
들여쓰기 감지는 편집기에서 열린 소스 파일의 들여쓰기로 설정합니다.
DevTools를 새로고침해야 합니다.
이 동영상에서는 먼저 공백 8개의 기본 들여쓰기를 보여줍니다. 그런 다음 이 옵션을 사용 설정하면 기본 들여쓰기가 소스 파일의 들여쓰기로 재정의됩니다.
자동 완성을 사용하면 편집기에서 편리한 제안을 할 수 있습니다.
이 동영상에는 처음에 추천이 표시되지 않습니다. 그런 다음 이 옵션을 사용 설정하면 편집기에 명령어 완료 추천이 표시됩니다.
자동 괄호 닫기: 시작 괄호를 입력하면 종료 괄호 또는 태그가 자동으로 추가됩니다.
이 동영상에서는 자동 대괄호 닫기를 사용 설정하기 전과 후의 시작 대괄호 입력을 보여줍니다.
괄호 일치는 편집기에서 대괄호, 중괄호 또는 쌍이 없는 괄호에 밑줄이 표시되고 연한 빨간색으로 강조 표시됩니다.
![짝이 없는 중괄호에 빨간색 밑줄이 표시되어 있습니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/a-curly-bracket-without-39b53417db5f3.png?hl=ko)
코드 접기를 사용하면 편집기에서 중괄호로 묶인 코드 블록을 접고 펼칠 수 있습니다.
DevTools를 새로고침해야 합니다.
이 동영상에서는 이 옵션을 사용 설정할 때 코드 블록을 접는 방법을 보여줍니다.
공백 문자 표시
: 편집기에 공백 문자를 표시합니다.
DevTools를 새로고침해야 합니다. 옵션은 다음 작업을 실행합니다.
- 모두는 모든 공백 문자를 점(
...
)으로 표시합니다. 또한 편집기는 탭 문자를 선(—
)으로 표시합니다. - 후행은 줄 끝에 있는 공백 문자를 연한 빨간색으로 강조 표시합니다.
디버깅 중 인라인으로 변수 값 표시는 실행이 일시중지된 동안 할당 문 옆에 변수 값을 표시합니다.
![함수 실행 중에 일시중지된 디버거에 할당 문에 옆에 변수 값이 표시됩니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-debugger-paused-durin-7df9450bef37b.png?hl=ko)
중단점 트리거 시 소스 패널 포커스: 실행을 일시중지한 중단점이 있는 줄에서 Sources > Editor를 엽니다.
이 동영상에서는 먼저 중단점에서 일시중지되었을 때 소스 패널이 포커스가 맞지 않는 모습을 보여줍니다. 그런 다음 이 옵션을 사용 설정하면 DevTools가 Sources 패널에서 Editor를 열고 중단점이 있는 코드 줄을 표시합니다.
최소화된 소스에 자동으로 pretty print 적용을 통해 소스를 읽을 수 있습니다.
pretty-printed인 경우 Editor는 여러 줄로 된 긴 코드 줄을 표시할 수 있으며, 그 앞에 -
가 표시되어 줄 연속임을 나타냅니다.
![소스 패널의 멋진 형식의 코드](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/pretty-print.png?hl=ko)
CSS 소스 맵 사용 설정을 사용하면 DevTools에서 생성된 CSS 파일(예: .scss
)의 소스를 찾아 표시할 수 있습니다.
![Source 패널에서는 탐색 트리의 Authored(작성됨) 섹션에 .scss 파일이 표시됩니다. Elements 패널의 Styles 창에는 CSS 규칙 옆에 .scss 소스로 연결되는 링크가 표시됩니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-sources-panel-shows-e421484c90f24.png?hl=ko)
파일 끝을 지나 스크롤 허용을 선택하면 편집기의 마지막 줄보다 더 스크롤할 수 있습니다.
이 옵션을 사용 설정할 때 파일 끝을 지나 스크롤하는 방법을 보여주는 동영상입니다.
DevTools가 원격 파일 경로에서 소스 맵과 같은 리소스를 로드하도록 허용합니다. 보안상의 이유로 기본적으로 사용 중지되어 있습니다.
사용 중지된 상태로 두면 DevTools에서 다음과 유사한 메시지를 콘솔에 로깅합니다.
![보안상의 이유로 원격 파일 경로에서 로드하는 것이 금지됨을 알리는 콘솔 메시지](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/a-message-the-console-in-052f2c13b3dc.png?hl=ko)
기본 들여쓰기
를 사용하면
탭 키가 편집기에 삽입하는 공백 수를 선택할 수 있습니다.
이 예에서는 기본 들여쓰기를 먼저 8개의 공백으로 설정한 다음 탭 문자로 설정하는 방법을 보여줍니다.
요소
이 섹션에는 요소 패널을 맞춤설정하는 옵션이 나와 있습니다.
사용자 에이전트 shadow DOM 표시: DOM 트리에 shadow DOM 노드를 표시합니다.
![Elements 패널에는 Shadow DOM 노드가 표시됩니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-elements-panel-shows-088126d24e216.png?hl=ko)
단어 줄바꿈은 DOM 트리에서 긴 줄을 줄바꿈하고 다음 줄로 줄바꿈합니다.
![요소 패널은 긴 줄을 단어별로 나누고 다음 줄로 옮깁니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-elements-panel-breaks-8f610414be113.png?hl=ko)
HTML 주석 표시는 DOM 트리에 HTML 주석을 표시합니다.
![요소 패널에 HTML 주석이 표시되어 있습니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-elements-panel-shows-69db5e051bcd3.png?hl=ko)
마우스 오버 시 DOM 노드 표시:
검사 모드에서 뷰포트의 요소 위로 마우스를 가져가면 DOM 트리에서 해당 노드가 선택됩니다.
이 동영상에서는 먼저 DOM 트리에서 DOM 노드가 선택되지 않는 것을 보여줍니다. 그런 다음 이 옵션을 사용 설정하면 마우스 오버 시 요소 패널에서 노드를 선택합니다.
상세 검사 도움말 표시: 요소 위로 마우스를 가져가면
검사 모드의 뷰포트에 도움말이 표시됩니다.
![검사 모드에 표시되는 세부 도움말입니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-detailed-tooltip-show-28d3aa44e33a2.png?hl=ko)
마우스 오버 시 눈금자 표시: DOM 트리에서 요소 위로 마우스를 가져갈 때 표시 영역에 눈금자를 표시합니다.
![뷰포트에 눈금자가 표시됩니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/rulers-shown-viewport-ae8f481c23e7e.png?hl=ko)
CSS 문서 도움말 표시: 스타일 창에서 속성 위로 마우스를 가져가면 간단한 설명이 포함된 도움말이 표시됩니다.
자세히 알아보기 링크를 클릭하면 속성에 대한 MDN CSS 참조로 이동합니다.
![CSS 속성에 관한 문서가 포함된 도움말입니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-tooltip-documentatio-7c33fb7ae9d4e.png?hl=ko)
네트워크
이 섹션에는 Network 패널을 맞춤설정하는 옵션이 나와 있습니다. 대부분의 옵션은 패널 설정과 동일합니다.
로그 보존은 네트워크 패널의 로그 보존과 동일합니다. 페이지 로드 전체 요청 저장
이 동영상에서는 페이지 새로고침 시 요청 로그를 새로고침한 후 이 옵션을 사용 설정할 때 유지되는 요청 로그를 보여줍니다.
네트워크 로그 기록은 네트워크 패널의
네트워크 로그 기록과 동일합니다. 네트워크 로그에서 요청 기록을 시작하거나 중지합니다.
![Network 패널의 Record network log 버튼](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-record-network-log-bu-ae1f7d1e69e3.png?hl=ko)
네트워크 요청 차단 사용 설정은 네트워크 요청 차단 창의 패턴과 일치하는 요청을 차단합니다.
이 동영상에서는 먼저 요청이 차단되지 않았음을 보여줍니다. 이 옵션을 사용 설정하면 네트워크 요청 차단 창의 패턴이 이를 차단합니다.
DevTools가 열려 있는 동안 캐시 사용 중지는 Network 패널의 캐시 사용 중지와 동일합니다. 브라우저 캐시를 사용 중지합니다.
![Disable Cache(캐시 사용 중지) 체크박스](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-disable-cache-checkbo-f09250026a0aa.png?hl=ko)
민감한 정보가 포함된 HAR을 생성하도록 허용을 선택하면 HAR 내보내기 버튼에 민감한 정보가 있거나 없는 (삭제됨) 옵션이 추가됩니다.
민감한 정보는 Cookie
, Set-Cookie
, Authorization
헤더에 있는 데이터입니다.
![HAR 내보내기 버튼의 두 가지 옵션입니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/export-har-button.png?hl=ko)
색상 코드 리소스 유형은 네트워크 로그의 Waterfall 열에 있는 유형에 따라 요청을 서로 다른 색상으로 강조 표시합니다.
![색상 코딩 유무와 관계없이 네트워크 탭의 폭포식 열](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-waterfall-column-the-c3f0d296db17e.png?hl=ko)
프레임별로 네트워크 로그 그룹화는 네트워크 패널의 프레임별 그룹화와 동일합니다. 이 옵션은 인라인 프레임에서 시작된 요청을 그룹화합니다.
![인라인 프레임별로 요청이 그룹화된 네트워크 요청 로그입니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-network-request-log-8ecfc9e3f8259.png?hl=ko)
이 사이트에서 광고 차단 강제 실행은 DevTools가 열려 있는 동안 페이지에서 감지된 광고를 차단합니다.
![차단된 요청 필터가 활성화된 네트워크 패널에 표시된 광고 관련 네트워크 요청](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/an-ad-related-network-req-3e1c284d89cd5.png?hl=ko)
성능
이 섹션에는 성능 패널을 맞춤설정하는 옵션이 나와 있습니다.
Flamechart 마우스 휠 작업
는 플 flamechart를 탐색할 때 마우스 휠에 스크롤 또는 확대/축소 작업을 할당합니다.
이 예에서는 성능 패널의 플레임 차트에서 스크롤 및 확대/축소 마우스 휠 작업을 모두 보여줍니다.
콘솔
이 섹션에는 콘솔을 맞춤설정하는 옵션이 나와 있습니다. 대부분의 옵션은 콘솔 설정과 동일합니다.
네트워크 메시지 숨기기: 콘솔에서 네트워크 메시지를 숨깁니다.
이 동영상에서는 설정과 콘솔 설정에서 이 옵션을 사용하여 네트워크 메시지를 숨기는 방법을 보여줍니다.
선택된 컨텍스트만을 선택하면 콘솔에 선택한 컨텍스트(상단, iframe, 작업자 또는 확장 프로그램)의 메시지만 표시됩니다.
이 동영상은 설정과 콘솔 > 설정에서 이 옵션을 사용 설정하고 콘솔에서 컨텍스트를 선택하는 방법을 보여줍니다.
Log XMLHttpRequests는 Console에서 XHR 및 가져오기 요청을 로깅하도록 합니다.
이 동영상에서는 설정 및 콘솔 > 설정에서 이 옵션을 사용 설정하고
XHR finished loading
메시지를 콘솔에 로깅하는 방법을 보여줍니다.
타임스탬프 표시를 사용하면 콘솔에 메시지 옆에 타임스탬프가 표시됩니다.
![콘솔에 타임스탬프가 나열된 메시지](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/messages-timestamps-list-040be725ea68b.png?hl=ko)
기록에서 자동 완성을 사용하면 Console에서 입력하는 동안 이전에 실행한 명령어를 추천합니다.
콘솔 > 설정에서도 동일한 옵션을 찾을 수 있습니다.
![콘솔 기록의 명령어 옵션이 포함된 자동 완성 드롭다운](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/autocomplete-drop-down-a-6e0a4dc95d8d5.png?hl=ko)
Enter 입력 시 자동 완성 추천 수락을 선택하면 Enter 키를 누르면 Console에서 자동 완성 드롭다운에서 선택한 추천을 수락합니다.
이 동영상은 이 옵션을 사용 설정하기 전과 후에 Enter 키를 누르면 어떻게 되는지 보여줍니다.
콘솔에서 유사한 메시지 그룹화를 사용하면 콘솔에서 유사한 메시지를 그룹화합니다.
콘솔 > 설정에서도 동일한 옵션을 찾을 수 있습니다.
![콘솔의 유사한 메시지가 함께 그룹화됩니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/similar-messages-the-con-2026bc985883e.png?hl=ko)
콘솔에 CORS 오류 표시를 사용하면 콘솔에 로깅된 CORS 오류가 표시됩니다.
Console > Settings에서도 동일한 옵션을 찾을 수 있습니다.
![콘솔에 CORS 오류가 표시됩니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/console-shows-cors-errors-57f9bea2680a4.png?hl=ko)
조기 평가를 사용하면 명령어를 입력할 때 콘솔에 출력 미리보기가 표시됩니다.
콘솔 > 설정에서도 동일한 옵션을 찾을 수 있습니다.
이 동영상에서는 다양한 출력 미리보기를 보여줍니다.
코드 평가를 사용자 작업으로 취급을 사용하면 콘솔에서 실행하는 모든 명령어를 사용자 상호작용으로 전환할 수 있습니다.
즉, 평가 시 navigator.userActivation.isActive
를 true
로 설정합니다. Console > Settings에서도 동일한 옵션을 찾을 수 있습니다.
이 동영상은 이 옵션을 사용 설정하기 전과 후의 navigator.userActivation.isActive
평가 결과를 보여줍니다.
console.trace() 메시지 자동 펼치기를 사용하면 콘솔에서 로그를 기록할 때 펼쳐진 console.trace()
메시지를 표시합니다.
![콘솔에서 확장된 console.trace() 메시지](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/an-expanded-consoletrace-a083a714be536.png?hl=ko)
탐색 시 로그 보존을 사용하면 Console이 모든 탐색 시 Navigated to
메시지를 기록하고 모든 페이지에 로그를 저장합니다.
Console > Settings에서도 동일한 옵션을 찾을 수 있습니다.
![Console에 'Navigated to'(이동함) 메시지가 표시되고 여러 페이지에 로그가 저장됩니다.](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-console-shows-naviga-f4bc36001187f.png?hl=ko)
확장
이 섹션에는 Chrome DevTools 확장 프로그램의 링크 처리를 맞춤설정하는 옵션이 나열되어 있습니다.
링크 처리
는 소스 파일의 링크를 클릭할 때 파일을 여는 옵션을 설정합니다(예: 요소 > 스타일 창에서).
지속성
이 섹션에는 DevTools가 변경사항을 저장하는 방식을 제어하는 옵션이 나열되어 있습니다.
로컬 재정의 사용 설정을 사용하면 DevTools에서 페이지를 새로고침할 때 소스에 적용한 변경사항이 유지됩니다.
자세한 내용은 로컬 재정의를 참조하세요.
Debugger
이 섹션에는 Debugger 동작을 제어하는 옵션이 나와 있습니다.
JavaScript 사용 중지를 사용하면 JavaScript가 사용 중지되었을 때 웹페이지의 디자인과 동작을 확인할 수 있습니다.
페이지를 새로고침하여 페이지가 로드되는 동안 JavaScript에 종속되는지, 그리고 어떻게 종속되는지 확인합니다.
JavaScript가 사용 중지되면 Chrome의 주소 표시줄에 해당하는 아이콘이 표시되고 DevTools의 Sources 옆에 경고
아이콘이 표시됩니다.
![주소 표시줄의 아이콘 및 DevTools의 소스 옆에 있는 경고 아이콘](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/an-icon-the-address-bar-92ceba2ae707c.png?hl=ko)
비동기 스택 트레이스 사용 중지는 호출 스택에서 비동기 작업의 '전체 내용'을 숨깁니다.
기본적으로 디버거는 사용 중인 프레임워크에서 이러한 추적을 지원하는 경우 비동기 작업을 추적하려고 시도합니다.
![호출 스택의 비동기 작업](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-async-operation-the-7d1209cb7afdd.png?hl=ko)
자세한 내용은 비동기 스택 트레이스 보기를 참고하세요.
전역
이 섹션에는 DevTools에 전역적으로 영향을 미치는 옵션이 나와 있습니다.
팝업에 대해 DevTools 자동 열기를 선택하면 새 탭을 여는 링크를 클릭하면 DevTools가 열립니다. 즉, target=_blank
가 있는 모든 링크입니다.
이 동영상에서는 먼저 DevTools를 사용하지 않고 링크를 클릭하여 새 탭을 여는 방법을 보여줍니다. 그런 다음 이 옵션을 사용 설정하면 DevTools가 *있는* 새 탭이 열립니다.
입력과 동시에 검색을 사용하면 검색어를 입력할 때 DevTools가 첫 번째 검색 결과로 '이동'합니다. 사용 중지된 경우 Enter 키를 누를 때만 DevTools에서 결과로 이동합니다.
이 동영상은 먼저 사용자가 검색어를 입력할 때 DevTools가 '점프'하는 방식을 보여줍니다. 이 옵션을 사용 설정한 경우 Enter를 누르면 DevTools에서 첫 번째 결과로 이동합니다.
동기화
이 섹션에서는 기기 간의 설정 동기화를 설정할 수 있습니다.
설정 동기화 사용을 사용하면 여러 기기에서 DevTools 설정을 동기화할 수 있습니다.
이 설정을 사용하려면 먼저 Chrome 동기화를 사용 설정하세요. 자세한 내용은 동기화 설정을 참고하세요.