Settings > Preferences를 사용하여 DevTools 및 패널의 모양과 동작을 구성합니다. 이 탭에는 일반 맞춤설정 옵션과 패널별 맞춤설정 옵션이 모두 표시됩니다.
환경설정을 설정하려면 설정 > 환경설정을 열고 다음에 설명된 섹션 중 하나로 스크롤합니다.
각 설정의 기능을 확인하려면 이 페이지에서 설정 이름을 검색하고
설명을 펼치세요.이 참조는 다음 아이콘이 있는 다른 설정을 나타냅니다.
- 체크박스
개
- 드롭다운 목록
지원 중단됨
기본 환경설정을 복원하려면 환경설정 탭의 끝까지 스크롤하고 기본값 복원 및 새로고침을 클릭합니다.
디자인
이 섹션에는 DevTools 모양을 맞춤설정하는 옵션이 나열되어 있습니다.
패널 레이아웃
은 창을 패널로 정렬합니다.
요소 > 스타일 및 관련 탭, 소스 > 디버거 창에 영향을 미칩니다. auto 옵션을 사용하면 레이아웃이 DevTools 너비에 따라 달라집니다.
Language
: DevTools UI의 언어를 설정합니다.
이 설정을 적용하려면 DevTools를 새로고침하세요.
Ctrl/Cmd + 0~9 단축키를 사용하여 패널 전환을 사용하면 키보드를 사용하여 패널을 열 수 있습니다.
이 동영상에서는 해당하는 단축키를 사용하여 탭 간에 전환하는 방법을 보여줍니다.
소스
이 섹션에는 소스 패널을 맞춤설정하는 옵션이 나와 있습니다.
익명 및 콘텐츠 스크립트로 검색을 사용하면 검색 탭을 사용하여 Chrome 확장 프로그램의 파일을 포함하여 로드된 모든 자바스크립트 파일을 검색할 수 있습니다.
이 동영상에서는 확장 프로그램 소스 파일에서 텍스트를 검색하는 방법을 보여줍니다.
사이드바에 자동으로 파일 표시: 편집기에서 탭 간에 전환할 때 소스 > 페이지 창의 파일이 선택됩니다.
이 동영상은 이 옵션을 사용 설정한 상태에서 탭 간에 전환할 때 Sources 패널이 탐색 트리에서 파일을 선택하는 방법을 보여줍니다.
탭 이동 포커스 사용 설정을 사용하면
탭 키가 편집기에 탭 문자를 삽입하는 대신 DevTools 내에서 포커스를 이동합니다.
DevTools를 새로고침해야 합니다.
이 동영상에서는 먼저 Tab 키로 삽입된 탭 문자를 보여줍니다. 그런 다음 이 옵션을 사용 설정하고 DevTools를 새로고침하면 Tab 키를 눌러 포커스를 이동할 수 있습니다.
들여쓰기 감지는 편집기에서 열린 소스 파일의 들여쓰기로 설정합니다.
DevTools를 새로고침해야 합니다.
이 동영상에서는 먼저 공백 8개의 기본 들여쓰기를 보여줍니다. 그런 다음 이 옵션을 사용 설정하면 기본 들여쓰기가 소스 파일의 들여쓰기로 재정의됩니다.
자동 완성을 사용하면 편집기에서 편리한 제안을 할 수 있습니다.
이 동영상에는 처음에 추천이 표시되지 않습니다. 그런 다음 이 옵션을 사용 설정하면 편집기에 명령어 완료 추천이 표시됩니다.
자동 괄호 닫기: 시작 괄호를 입력하면 종료 괄호 또는 태그가 자동으로 추가됩니다.
이 동영상에서는 자동 대괄호 닫기를 사용 설정하기 전과 후의 시작 대괄호 입력을 보여줍니다.
코드 접기를 사용하면 편집기에서 중괄호로 묶인 코드 블록을 접고 펼칠 수 있습니다.
DevTools를 새로고침해야 합니다.
이 동영상에서는 이 옵션을 사용 설정할 때 코드 블록을 접는 방법을 보여줍니다.
공백 문자 표시
: 편집기에 공백 문자를 표시합니다.
DevTools를 새로고침해야 합니다. 옵션은 다음 작업을 실행합니다.
- 모두는 모든 공백 문자를 점(
...
)으로 표시합니다. 또한 편집기는 탭 문자를 선(—
)으로 표시합니다. - 후행은 줄 끝에 있는 공백 문자를 연한 빨간색으로 강조 표시합니다.
중단점 트리거 시 소스 패널 포커스: 실행을 일시중지한 중단점이 있는 줄에서 Sources > Editor를 엽니다.
이 동영상에서는 먼저 중단점에서 일시중지되었을 때 소스 패널이 포커스가 맞지 않는 모습을 보여줍니다. 그런 다음 이 옵션을 사용 설정하면 DevTools가 Sources 패널에서 Editor를 열고 중단점이 있는 코드 줄을 표시합니다.
최소화된 소스에 자동으로 pretty print 적용을 통해 소스를 읽을 수 있습니다.
pretty-printed인 경우 Editor는 여러 줄로 된 긴 코드 줄을 표시할 수 있으며, 그 앞에 -
가 표시되어 줄 연속임을 나타냅니다.
![소스 패널의 멋진 형식의 코드](https://developer.chrome.com/static/docs/devtools/settings/preferences/image/pretty-print.png?hl=ko)
파일 끝을 지나 스크롤 허용을 선택하면 편집기의 마지막 줄보다 더 스크롤할 수 있습니다.
이 옵션을 사용 설정할 때 파일 끝을 지나 스크롤하는 방법을 보여주는 동영상입니다.
DevTools가 원격 파일 경로에서 소스 맵과 같은 리소스를 로드하도록 허용합니다. 보안상의 이유로 기본적으로 사용 중지되어 있습니다.
사용 중지된 상태로 두면 DevTools에서 다음과 유사한 메시지를 콘솔에 로깅합니다.
![보안상의 이유로 원격 파일 경로에서 로드하는 것이 금지됨을 알리는 콘솔 메시지](https://developer.chrome.com/static/docs/devtools/settings/preferences/image/a-message-the-console-in-052f2c13b3dc.png?hl=ko)
기본 들여쓰기
를 사용하면
탭 키가 편집기에 삽입하는 공백 수를 선택할 수 있습니다.
이 예에서는 기본 들여쓰기를 먼저 8개의 공백으로 설정한 다음 탭 문자로 설정하는 방법을 보여줍니다.
요소
이 섹션에는 요소 패널을 맞춤설정하는 옵션이 나와 있습니다.
마우스 오버 시 DOM 노드 표시:
검사 모드에서 뷰포트의 요소 위로 마우스를 가져가면 DOM 트리에서 해당 노드가 선택됩니다.
이 동영상에서는 먼저 DOM 트리에서 DOM 노드가 선택되지 않는 것을 보여줍니다. 그런 다음 이 옵션을 사용 설정하면 마우스 오버 시 요소 패널에서 노드를 선택합니다.
CSS 문서 도움말 표시: 스타일 창에서 속성 위로 마우스를 가져가면 간단한 설명이 포함된 도움말이 표시됩니다.
자세히 알아보기 링크를 클릭하면 속성에 대한 MDN CSS 참조로 이동합니다.
![CSS 속성에 관한 문서가 포함된 도움말입니다.](https://developer.chrome.com/static/docs/devtools/settings/preferences/image/the-tooltip-documentatio-7c33fb7ae9d4e.png?hl=ko)
네트워크
이 섹션에는 Network 패널을 맞춤설정하는 옵션이 나와 있습니다. 대부분의 옵션은 패널 설정과 동일합니다.
로그 보존은 네트워크 패널의 로그 보존과 동일합니다. 페이지 로드 전체 요청 저장
이 동영상에서는 페이지 새로고침 시 요청 로그를 새로고침한 후 이 옵션을 사용 설정할 때 유지되는 요청 로그를 보여줍니다.
네트워크 요청 차단 사용 설정은 네트워크 요청 차단 창의 패턴과 일치하는 요청을 차단합니다.
이 동영상에서는 먼저 요청이 차단되지 않았음을 보여줍니다. 이 옵션을 사용 설정하면 네트워크 요청 차단 창의 패턴이 이를 차단합니다.
민감한 정보가 포함된 HAR을 생성하도록 허용을 선택하면 HAR 내보내기 버튼에 민감한 정보가 있거나 없는 (삭제됨) 옵션이 추가됩니다.
민감한 정보는 Cookie
, Set-Cookie
, Authorization
헤더에 있는 데이터입니다.
![HAR 내보내기 버튼의 두 가지 옵션입니다.](https://developer.chrome.com/static/docs/devtools/settings/preferences/image/export-har-button.png?hl=ko)
성능
이 섹션에는 성능 패널을 맞춤설정하는 옵션이 나와 있습니다.
Flamechart 마우스 휠 작업
는 플 flamechart를 탐색할 때 마우스 휠에 스크롤 또는 확대/축소 작업을 할당합니다.
이 예에서는 성능 패널의 플레임 차트에서 스크롤 및 확대/축소 마우스 휠 작업을 모두 보여줍니다.
콘솔
이 섹션에는 콘솔을 맞춤설정하는 옵션이 나와 있습니다. 대부분의 옵션은 콘솔 설정과 동일합니다.
네트워크 메시지 숨기기: 콘솔에서 네트워크 메시지를 숨깁니다.
이 동영상에서는 설정과 콘솔 설정에서 이 옵션을 사용하여 네트워크 메시지를 숨기는 방법을 보여줍니다.
선택된 컨텍스트만을 선택하면 콘솔에 선택한 컨텍스트(상단, iframe, 작업자 또는 확장 프로그램)의 메시지만 표시됩니다.
이 동영상은 설정과 콘솔 > 설정에서 이 옵션을 사용 설정하고 콘솔에서 컨텍스트를 선택하는 방법을 보여줍니다.
Log XMLHttpRequests는 Console에서 XHR 및 가져오기 요청을 로깅하도록 합니다.
이 동영상에서는 설정 및 콘솔 > 설정에서 이 옵션을 사용 설정하고
XHR finished loading
메시지를 콘솔에 로깅하는 방법을 보여줍니다.
기록에서 자동 완성을 사용하면 Console에서 입력하는 동안 이전에 실행한 명령어를 추천합니다.
콘솔 > 설정에서도 동일한 옵션을 찾을 수 있습니다.
![콘솔 기록의 명령어 옵션이 포함된 자동 완성 드롭다운](https://developer.chrome.com/static/docs/devtools/settings/preferences/image/autocomplete-drop-down-a-6e0a4dc95d8d5.png?hl=ko)
Enter 입력 시 자동 완성 추천 수락을 선택하면 Enter 키를 누르면 Console에서 자동 완성 드롭다운에서 선택한 추천을 수락합니다.
이 동영상은 이 옵션을 사용 설정하기 전과 후에 Enter 키를 누르면 어떻게 되는지 보여줍니다.
콘솔에서 유사한 메시지 그룹화를 사용하면 콘솔에서 유사한 메시지를 그룹화합니다.
콘솔 > 설정에서도 동일한 옵션을 찾을 수 있습니다.
![콘솔의 유사한 메시지가 함께 그룹화됩니다.](https://developer.chrome.com/static/docs/devtools/settings/preferences/image/similar-messages-the-con-2026bc985883e.png?hl=ko)
조기 평가를 사용하면 명령어를 입력할 때 콘솔에 출력 미리보기가 표시됩니다.
콘솔 > 설정에서도 동일한 옵션을 찾을 수 있습니다.
이 동영상에서는 다양한 출력 미리보기를 보여줍니다.
코드 평가를 사용자 작업으로 취급을 사용하면 콘솔에서 실행하는 모든 명령어를 사용자 상호작용으로 전환할 수 있습니다.
즉, 평가 시 navigator.userActivation.isActive
를 true
로 설정합니다. Console > Settings에서도 동일한 옵션을 찾을 수 있습니다.
이 동영상은 이 옵션을 사용 설정하기 전과 후의 navigator.userActivation.isActive
평가 결과를 보여줍니다.
탐색 시 로그 보존을 사용하면 Console이 모든 탐색 시 Navigated to
메시지를 기록하고 모든 페이지에 로그를 저장합니다.
Console > Settings에서도 동일한 옵션을 찾을 수 있습니다.
![Console에 'Navigated to'(이동함) 메시지가 표시되고 여러 페이지에 로그가 저장됩니다.](https://developer.chrome.com/static/docs/devtools/settings/preferences/image/the-console-shows-naviga-f4bc36001187f.png?hl=ko)
확장
이 섹션에는 Chrome DevTools 확장 프로그램의 링크 처리를 맞춤설정하는 옵션이 나열되어 있습니다.
지속성
이 섹션에는 DevTools가 변경사항을 저장하는 방식을 제어하는 옵션이 나열되어 있습니다.
Debugger
이 섹션에는 Debugger 동작을 제어하는 옵션이 나와 있습니다.
JavaScript 사용 중지를 사용하면 JavaScript가 사용 중지되었을 때 웹페이지의 디자인과 동작을 확인할 수 있습니다.
페이지를 새로고침하여 페이지가 로드되는 동안 JavaScript에 종속되는지, 그리고 어떻게 종속되는지 확인합니다.
JavaScript가 사용 중지되면 Chrome의 주소 표시줄에 해당하는 아이콘이 표시되고 DevTools의 Sources 옆에 경고
아이콘이 표시됩니다.
![주소 표시줄의 아이콘 및 DevTools의 소스 옆에 있는 경고 아이콘](https://developer.chrome.com/static/docs/devtools/settings/preferences/image/an-icon-the-address-bar-92ceba2ae707c.png?hl=ko)
비동기 스택 트레이스 사용 중지는 호출 스택에서 비동기 작업의 '전체 내용'을 숨깁니다.
기본적으로 디버거는 사용 중인 프레임워크에서 이러한 추적을 지원하는 경우 비동기 작업을 추적하려고 시도합니다.
![호출 스택의 비동기 작업](https://developer.chrome.com/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 동기화를 사용 설정하세요. 자세한 내용은 동기화 설정을 참고하세요.