2022년 5월 10일 화요일
테이블 명세 조회 질의문
2022년 1월 17일 월요일
MS-SQL date-format
| 번호 | 쿼리 | 결과 | 코드 | 형식 |
| 0 | CONVERT(CHAR(19),GETDATE(),0) | Jun 7 2018 4:27PM | mon dd yyyy hh:miAM | 기본값 |
| 1 | CONVERT(CHAR(8),GETDATE(),1) | 2006-07-18 | mm/dd/yy | 미국 |
| 2 | CONVERT(CHAR(8),GETDATE(),2) | 18.06.07 | yy/mm/dd | ANSI |
| 3 | CONVERT(CHAR(8),GETDATE(),3) | 2007-06-18 | dd/mm/yy | 영국/프랑스 |
| 4 | CONVERT(CHAR(8),GETDATE(),4) | 07.06.18 | dd.mm.yy | 독일 |
| 5 | CONVERT(CHAR(8),GETDATE(),5) | 2007-06-18 | dd-mm-yy | 이탈리아 |
| 6 | CONVERT(CHAR(9),GETDATE(),6) | 07-Jun-18 | dd mom yy | - |
| 7 | CONVERT(CHAR(10),GETDATE(),7) | 07-Jun-18 | mon dd, yy | - |
| 8 | CONVERT(CHAR(8),GETDATE(),8) | 09:10:50 | hh:mi:ss | - |
| 9 | CONVERT(CHAR(26),GETDATE(),9) | Jun 7 2018 9:10:50:937AM | mon dd yyyy hh:mi:ss:mmmAM | 기본값 |
| 10 | CONVERT(CHAR(8),GETDATE(),10) | 2006-07-18 | mm-dd-yy | 미국 |
| 11 | CONVERT(CHAR(8),GETDATE(),11) | 2018-06-07 | yy/mm/dd | 일본 |
| 12 | CONVERT(CHAR(6),GETDATE(),12) | 180607 | yymmdd | ISO |
| 13 | CONVERT(CHAR(24),GETDATE(),13) | 07 Jun 2018 09:10:50:937 | dd mon yyyy hh:mi:ss:mmm | 유럽기본값 |
| 14 | CONVERT(CHAR(12),GETDATE(),14) | 09:10:50:937 | hh:mi:ss:mmm | - |
| 20 | CONVERT(CHAR(19),GETDATE(),20) | 2018-06-07 10:16 | yyyy-mm-dd hh:mi:ss | ODBC 표준 |
| 21 | CONVERT(CHAR(23),GETDATE(),21) | 16:27.4 | yyyy-mm-dd hh:mi:ss.mmm | ODBC 표준 |
| 22 | CONVERT(CHAR(20),GETDATE(),22) | 2018-06-07 10:16 | yyyy-mm-dd hh:mi:ss AM | - |
| 23 | CONVERT(CHAR(10),GETDATE(),23) | 2018-06-07 | yyyy-mm-dd | - |
| 24 | CONVERT(CHAR(8),GETDATE(),24) | 10:16:27 | hh:mi:ss | - |
| 25 | CONVERT(CHAR(23),GETDATE(),25) | 16:27.4 | yyyy-mm-dd hh:mi:ss.mmm | - |
| 100 | CONVERT(CHAR(19),GETDATE(),100) | Jun 7 2018 4:27PM | mon dd yyyy hh:miAM | 기본값 |
| 101 | CONVERT(CHAR(10),GETDATE(),101) | 06/07/2018 | mm/dd/yyyy | 미국 |
| 102 | CONVERT(CHAR(10),GETDATE(),102) | 2018.06.07 | yyyy/mm/dd | ANSI |
| 103 | CONVERT(CHAR(10),GETDATE(),103) | 07/06/2018 | dd/mm/yyyy | 영국/프랑스 |
| 104 | CONVERT(CHAR(10),GETDATE(),104) | 07.06.2018 | dd.mm.yyyy | 독일 |
| 105 | CONVERT(CHAR(10),GETDATE(),105) | 07-06-2018 | dd-mm-yyyy | 이탈리아 |
| 106 | CONVERT(CHAR(11),GETDATE(),106) | 07-Jun-18 | dd mom yyyy | - |
| 107 | CONVERT(CHAR(12),GETDATE(),107) | 07-Jun-18 | mon dd, yyyy | - |
| 108 | CONVERT(CHAR(8),GETDATE(),108) | 09:10:50 | hh:mi:ss | - |
| 109 | CONVERT(CHAR(26),GETDATE(),109) | Jun 7 2018 9:10:50:937AM | mon dd yyyy hh:mi:ss:mmmAM | 기본값 |
| 110 | CONVERT(CHAR(10),GETDATE(),110) | 06-07-2018 | mm-dd-yyyy | 미국 |
| 111 | CONVERT(CHAR(10),GETDATE(),111) | 2018-06-07 | yyyy/mm/dd | 일본 |
| 112 | CONVERT(CHAR(8),GETDATE(),112) | 20180607 | yyyymmdd | ISO |
| 113 | CONVERT(CHAR(24),GETDATE(),113) | 07 Jun 2018 09:10:50:937 | dd mon yyyy hh:mi:ss:mmm | 유럽기본값 |
| 114 | CONVERT(CHAR(12),GETDATE(),114) | 09:10:50:937 | hh:mi:ss:mmm | - |
| 120 | CONVERT(CHAR(19),GETDATE(),120) | 2018-06-07 10:16 | yyyy-mm-dd hh:mi:ss | ODBC표준 |
| 121 | CONVERT(CHAR(23),GETDATE(),121) | 16:27.4 | yyyy-mm-dd hh:mi:ss.mmm | ODBC표준 |
| 126 | CONVERT(CHAR(23),GETDATE(),126) | 2018-06-07T10:16:27.387 | yyyy-mm-ddThh:mi:ss.mmm | ISO8601 |
| 127 | CONVERT(CHAR(23),GETDATE(),127) | 2018-06-07T10:16:27.387 | yyyy-mm-ddThh:mi:ss.mmmZ | ISO8601 |
| 130 | CONVERT(CHAR(28),GETDATE(),126) | 24 ??? 1439 3:10:25:287PM | dd mon yyyy hh:mi:ss:mmmAM | 회교식 |
| 130 | CONVERT(CHAR(26),GETDATE(),126) | 24/09/1439 3:10:25:287PM | dd/mm/yy hh:mi:ss:mmmAM | 회교식 |
2021년 7월 19일 월요일
cmd-windows10_office
==================================================
Windows 10 Pro W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Pro N MH37W-N47XK-V7XM9-C7227-GCQG9
Windows 10 Enterprise NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 Enterprise KN DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10 Home TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
Windows 10 Home N 3KHY7-WNT83-DGQKR-F7HPR-844BM
Windows 10 Education NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 10 Education KN 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
==================================================
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
>> 제품 키 xxx 를 설치했습니다.
slmgr /skms kms8.msguides.com
>> 키 관리 서비스 컴퓨터 이름을 kms8.msguides.com(으)로 설정했습니다.
slmgr /ato
>> xxx 정품 인증을 받는 중…
>> 제품에 대한 정품 인증을 받았습니다.
slmgr -xpr
>> xxx 볼륨 정품 인증이 yyyy-mm-dd AM/PM h:mm:ss 에 만료됩니다.
==================================================
office 2019
http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60/media/ko-kr/ProPlus2019Retail.img==================================================
32bit >> cd /d %ProgramFiles%\Microsoft Office\Office16
or
64bit >> cd /d %ProgramFiles(x86)%\Microsoft Office\Office16
for /f %x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /unpkey:6MWKP >nul
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
cscript ospp.vbs /sethst:kms8.msguides.com
cscript ospp.vbs /act
==================================================
office 2020
==================================================
32bit >> cd /d %ProgramFiles%\Microsoft Office\Office16
or
64bit >> cd /d %ProgramFiles(x86)%\Microsoft Office\Office16
for /f %x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"
cscript ospp.vbs /inpkey:W8W6K-3N7KK-PXB9H-8TD8W-BWTH9
cscript ospp.vbs /unpkey:BTDRB >nul
cscript ospp.vbs /unpkey:KHGM9 >nul
cscript ospp.vbs /unpkey:CPQVG >nul
cscript ospp.vbs /sethst:kms8.msguides.com
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /act
2020년 11월 23일 월요일
abbreviations
A.D.
라틴어 Anno Domini
영어 in the year of our Lord
서기, 그리스도 기원
AFK
영어 away from keyboard
자리 비움
a.k.a.
영어 also known as
~로도 알려진, 별칭은
a.m.
라틴어 ante meridiem
영어 before noon
오전
asap
영어 as soon as possible
가능한 빨리
B.C.
영어 before Christ
기원전
cf.
라틴어 confer
영어로 compare
비교하다
※영어의 『confer』은 ‘상의하다’라는 뜻이며
라틴어의 『confer』은 ‘compare’의 뜻으로
‘비교하다’, ‘참고하다’라는 의미이다.
e.g.
라틴어 exempli gratia
영어로 for example
예를 들어
etc.
라틴어 et cetera
영어로 etcetera(=and so on)
기타 등등
※『et』이 ‘and’의 의미이므로
etc. 앞에는 ‘and’가 올 수 없다.
ex.
영어 example
예제
FAQ
영어 frequently asked questions
자주 묻는 질문들
FYI
영어 for your information
참조하라
i.e.
라틴어 id est
영어 that is (to say)
즉, 말하자면
lol
영어 laughing out loud
크게 소리 내 웃다(ㅋㅋㅋㅋ)
N/A
영어 not applicable
해당사항 없음
No.
라틴어 numero
영어로 number
번호
pl.
영어 plural
복수형, 복수의
p.m.
라틴어 post meridiem
영어 afternoon
오후
pf.
영어 proof
(수학의) 증명
PS
영어 postscript
(편지의) 추신
re
영어 reply
답변
ref.
영어 reference
참조
sing.
영어 singular
단수형, 단수형의
TMI
영어 too much information
너무 과한 정보, 굳이 알려주지 않아도 될 정보
vs.
영어 versus
대(對)
※『vs.』, 『vs』, 『v.』는 표현은 다르지만
모두 같은 의미로 쓰인다.
2020년 9월 10일 목요일
EXCEL FN
camel case
LOWER(MID(SUBSTITUTE(PROPER($A2,"_","")
,1,1))
&MID(SUBSTITUTE(PROPER($A2,"_","")
,2,LEN(SUBSTITUTE(PROPER($A2,"_","")))
2019년 9월 28일 토요일
십진수와 이진수의 권한 응용
이진수의 각 자릿수는 항목(A,B,C,D,)의 유무- 0:없음 / 1:있음 -
예) C + D 인 경우는 십진수 3으로 표현됨
십진수 16 이상의 경우는 이진수 네 자리가 넘어감
엑셀로 표현 시
1. DEC2BIN(A1) : 십진수를 이진수로 바꾸어 보여줌
2. REPT( 채울 문자, 반복할 수)
3. LEN(A1) : 해당 셀의 문자의 수
수식 : REPT("0",4-LEN(DEC2BIN(A1))) & DEC2BIN(A1)
| 십진수 | 이진수 | A | B | C | D |
| 0 | 0000 | ||||
| 1 | 0001 | V | |||
| 2 | 0010 | V | |||
| 3 | 0011 | V | V | ||
| 4 | 0100 | V | |||
| 5 | 0101 | V | V | ||
| 6 | 0110 | V | V | ||
| 7 | 0111 | V | V | V | |
| 8 | 1000 | V | |||
| 9 | 1001 | V | V | ||
| 10 | 1010 | V | V | ||
| 11 | 1011 | V | V | V | |
| 12 | 1100 | V | V | ||
| 13 | 1101 | V | V | V | |
| 14 | 1110 | V | V | V | |
| 15 | 1111 | V | V | V | V |
2019년 6월 2일 일요일
javascript history back
** 뒤로 가기 동작을 제어하기 위하여 모든 페이지에서 이벤트를 구성합니다.
** 참고 : https://developer.mozilla.org/ko/docs/Web/API/History_API
var GLOBAL_function_forewordPage = function(){
if ( /MSIE/.test(navigator.useragent) || /rv:1/.test(navigator.useragent) ){
history.back();
}else{
location.href='frog-rammer.blogspot.com';
};
history.pushState(null,null,location.href);
window.onpopstate = function(event){
GLOBAL_function_forewordPage();
}1. GLOBAL_function_forewordPage
뒤로 가기 동작 시에 넘어 가야 할 페이지를 지정하는 변수 입니다.
자바 스크립트에서는 함수란 하나의 값으로써 변수에 담을 수 있습니다.
이를 이용하여 변수의 함수를 덮어쓰면서 동작을 제어 할 수 있습니다.
예를 들어 특정 페이지에서는 뒤로 가기 동작 시 특정 함수를 호출해야 한다면
해당 변수의 값을 특정 함수로 덮어쓰면 됩니다.
2. history.pushState( state 객체, title, [option] URL )
옵션인 URL 부분에 현재 페이지를 등록하여 새로운 히스토리 등록
3. window.onpopstate
뒤로 가기 동작 시의 이벤트
2019년 2월 27일 수요일
[windows] 선택한 디스크가 GPT 스타일
선택한 디스크가 GPT 스타일
1. 도스 창 진입
shift + F10
2. C 드라이버로 이동
c:
3. 디스크 관리 진입
diskpart
4. 디스크 목록 확인
list disk
<참고> DISKPART> list disk
5. 설치할 디스크 선택 : 번호로 되어 있음
select disk 0
6. 메시지 확인
DISKPART> select disk 0
0 디스크가 선택한 디스크입니다.
DISKPART>
7. 디스크 정리
clean
8. 메시지 확인
DISKPART> clean
DiskPart에서 디스크를 정리했습니다.
DISKPART>
9. 디스크 관리 종료
exit
10. 도스창 종료
exit
오라클 열 합치기 (중복제거)
REGEXP_REPLACE
LISTAGG
'([^,]+)(,\1)+', '\1'
REGEXP_REPLACE(
LISTAGG(A.VEHC_NUMS,', ') WITHIN GROUP (ORDER BY A.VEHC_NUMS)
, '([^,]+)(,\1)+', '\1')
2018년 11월 15일 목요일
substr vs substring
| Language | Function | Exempli Gratia | Result |
|---|---|---|---|
| Javascript | substr(start,length) | '01234'.substr(1,3) | "123" |
| substring(start,end) | '01234'.substring(1,3); | "12" | |
| JAVA | substring(start,end) | '01234'.substring(1,3); | "12" |
| Index starts with 0(zero) | |||
| "end" argument means " Index -1 " | |||
2018년 11월 6일 화요일
DATA-BASE 정보 (테이블,컬럼,인덱스)
SELECT * FROM ALL_INDEXES;
SELECT * FROM ALL_IND_COLUMNS;
SELECT * FROM TABS;
SELECT * FROM ALL_ALL_TABLES;
SELECT * FROM ALL_TAB_COMMENTS;
SELECT * FROM COLS;
SELECT * FROM USER_COL_COMMENTS;
SELECT * FROM DICTIONARY WHERE TABLE_NAME IN ('TABS','ALL_ALL_TABLES','COLS','ALL_TAB_COMMENTS','USER_COL_COMMENTS','ALL_INDEXES','ALL_IND_COLUMNS');
/*
1 ALL_ALL_TABLES Description of all object and relational tables accessible to the user
2 ALL_INDEXES Descriptions of indexes on tables accessible to the user
3 ALL_IND_COLUMNS COLUMNs comprising INDEXes on accessible TABLES
4 ALL_TAB_COMMENTS Comments on tables and views accessible to the user
5 USER_COL_COMMENTS Comments on columns of user's tables and views
6 COLS Synonym for USER_TAB_COLUMNS
7 TABS Synonym for USER_TABLES
*/
WITH AA AS (
SELECT TABLE_NAME
FROM TABS
WHERE SUBSTR(TABLE_NAME,1,4) = 'T_RM'
AND SUBSTR(TABLE_NAME,-4) NOT IN ('HIST','TEMP')
)
SELECT
AA.TABLE_NAME, 'C' AS TYPE, TC.COMMENTS, C.COLUMN_NAME, C.DATA_TYPE, CC.COMMENTS
FROM AA
INNER JOIN ALL_TAB_COMMENTS TC ON AA.TABLE_NAME = TC.TABLE_NAME
INNER JOIN COLS C ON AA.TABLE_NAME = C.TABLE_NAME
INNER JOIN USER_COL_COMMENTS CC ON AA.TABLE_NAME = CC.TABLE_NAME AND C.COLUMN_NAME = CC.COLUMN_NAME
WHERE TC.OWNER = 'WCSUSER'
UNION ALL
SELECT AA.TABLE_NAME, 'I' AS TYPE, I.INDEX_NAME, LISTAGG(I.COLUMN_NAME,', ') WITHIN GROUP (ORDER BY I.COLUMN_NAME),'',''
FROM ALL_IND_COLUMNS I INNER JOIN AA ON AA.TABLE_NAME = I.TABLE_NAME
GROUP BY AA.TABLE_NAME, I.INDEX_NAME
ORDER BY 1,2
;
-- MS-SQL --
INFORMATION_SCHEMA.TABLES INFORMATION_SCHEMA.TABLE_CONSTRAINTS INFORMATION_SCHEMA.VIEW_TABLE_USAGE INFORMATION_SCHEMA.COLUMNS INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE INFORMATION_SCHEMA.KEY_COLUMN_USAGE INFORMATION_SCHEMA.VIEW_COLUMN_USAGE SYSOBJECTS
--테이블 코멘트 조회
SELECT OBJTYPE, OBJNAME, NAME, VALUE
FROM ::FN_LISTEXTENDEDPROPERTY (NULL, 'SCHEMA', 'DBO', 'TABLE', '테이블이름', DEFAULT, DEFAULT)
;
--컬럼 코멘트 조회
SELECT OBJTYPE, OBJNAME, NAME, VALUE FROM ::FN_LISTEXTENDEDPROPERTY(NULL, 'SCHEMA', 'DBO', 'TABLE', '테이블이름', 'COLUMN', DEFAULT)
;
SELECT * FROM INFORMATION_SCHEMA.TABLES;
SELECT * FROM INFORMATION_SCHEMA.COLUMNS;
SELECT * FROM SYS.EXTENDED_PROPERTIES;
SELECT * FROM SYSUSERS; SELECT * FROM SYSOBJECTS;
SELECT * FROM SYSCOLUMNS;
SELECT /* OBJECT LIST */
COL.TABLE_CATALOG, COL.TABLE_SCHEMA
, CASE OBJ.ID
WHEN LAG(OBJ.ID) OVER (ORDER BY COL.TABLE_CATALOG, COL.TABLE_SCHEMA, COL.TABLE_NAME, COL.ORDINAL_POSITION)
THEN NULL
ELSE OBJ.ID
END AS ID
, CASE COL.TABLE_NAME
WHEN LAG(COL.TABLE_NAME) OVER (ORDER BY COL.TABLE_CATALOG, COL.TABLE_SCHEMA, COL.TABLE_NAME, COL.ORDINAL_POSITION)
THEN ''
ELSE COL.TABLE_NAME
END AS TABLE_NAME
, CASE PROP_T.value
WHEN LAG(PROP_T.value) OVER (ORDER BY COL.TABLE_CATALOG, COL.TABLE_SCHEMA, COL.TABLE_NAME, COL.ORDINAL_POSITION)
THEN ''
ELSE PROP_T.value
END AS TABLE_COMMENT
,OBJ.ID,COL.TABLE_NAME,PROP_T.value AS TABLE_COMMENT
, COL.COLUMN_NAME
, PROP.value AS COLUMN_COMMENT
, COL.ORDINAL_POSITION
, CONVERT(VARCHAR,COL.DATA_TYPE) +'('+ ISNULL(CONVERT(VARCHAR,COL.CHARACTER_MAXIMUM_LENGTH),'') +')' AS DATA_TYPE
, COL.IS_NULLABLE
, COL.COLUMN_DEFAULT
FROM SYSOBJECTS OBJ
INNER JOIN INFORMATION_SCHEMA.COLUMNS COL ON OBJ.NAME = COL.TABLE_NAME
LEFT OUTER JOIN SYS.EXTENDED_PROPERTIES PROP ON OBJ.ID = PROP.major_id
AND COL.ORDINAL_POSITION = PROP.minor_id
LEFT OUTER JOIN (
SELECT major_id,VALUE FROM SYS.EXTENDED_PROPERTIES WHERE minor_id=0
) PROP_T ON OBJ.ID = PROP_T.major_id
WHERE 0=0
ORDER BY COL.TABLE_CATALOG, COL.TABLE_SCHEMA, COL.TABLE_NAME, COL.ORDINAL_POSITION
;
SELECT /* COLUMN DETAILS */
CASE
OBJ.NAME WHEN LAG(OBJ.NAME) OVER(ORDER BY PROP.minor_id) THEN ''
ELSE OBJ.NAME
END AS TABLE_NAME
,OBJ.NAME
,ISNULL(COL.COLUMN_NAME,'[ '+OBJ.NAME+' ]') AS NAME
, COL.COLUMN_NAME
, PROP.VALUE AS COMMENT
, 'private String ' + LOWER(COL.COLUMN_NAME) + ';// ' + CONVERT(VARCHAR, PROP.VALUE) AS STR
, PROP.minor_id
FROM SYSOBJECTS OBJ
INNER JOIN SYS.EXTENDED_PROPERTIES PROP ON OBJ.ID = PROP.major_id
LEFT OUTER JOIN INFORMATION_SCHEMA.COLUMNS COL ON OBJ.NAME = COL.TABLE_NAME
AND COL.ORDINAL_POSITION = PROP.minor_id
WHERE OBJ.TYPE = 'U'
AND PROP.NAME = 'MS_Description'
AND PROP.CLASS_DESC = 'OBJECT_OR_COLUMN'
ORDER BY OBJ.NAME ASC, PROP.minor_id
;
2018년 5월 28일 월요일
chrome shortcuts
참조 : https://developers.google.com/chrome-developer-tools/docs/shortcuts
DevTools 액세스
| DevTools 액세스 | Windows의 경우 | Mac의 경우 |
|---|---|---|
| Developer Tools 열기 | F12, Ctrl + Shift + I | Cmd + Opt + I |
| 요소 검사 모드 및 브라우저 창에서 열기/전환 | Ctrl + Shift + C | Cmd + Shift + C |
| Developer Tools를 열고 콘솔에 포커스 두기 | Ctrl + Shift + J | Cmd + Opt + J |
| Inspector 검사(첫 번째 항목 도킹 해제 후 누름) | Ctrl + Shift + I | Cmd + Opt + I |
전역 키보드 단축키
| 전역 단축키 | Windows | Mac |
|---|---|---|
| 일반 설정 대화상자 표시 | ?, F1 | ? |
| 다음 패널 | Ctrl + ] | Cmd + ] |
| 이전 패널 | Ctrl + [ | Cmd + [ |
| 패널 기록 뒤로 | Ctrl + Alt + [ | Cmd + Opt + [ |
| 패널 기록 앞으로 | Ctrl + Alt + ] | Cmd + Opt + ] |
| 도킹 위치 변경 | Ctrl + Shift + D | Cmd + Shift + D |
| Device Mode 열기 | Ctrl + Shift + M | Cmd + Shift + M |
| 콘솔 전환 / 열 때 설정 대화상자 닫기 | Esc | Esc |
| 페이지 새로고침 | F5, Ctrl + R | Cmd + R |
| 캐시된 콘텐츠를 무시하고 페이지 새로고침 | Ctrl + F5, Ctrl + Shift + R | Cmd + Shift + R |
| 현재 파일 또는 패널 내에서 텍스트 검색 | Ctrl + F | Cmd + F |
| 모든 소스에서 텍스트 검색 | Ctrl + Shift + F | Cmd + Opt + F |
| 파일 이름으로 검색(타임라인 제외) | Ctrl + O, Ctrl + P | Cmd + O, Cmd + P |
| 확대(DevTools에 포커스를 둔 상태에서) | Ctrl + + | Cmd + Shift + + |
| 축소 | Ctrl + - | Cmd + Shift + - |
| 기본 텍스트 크기 복원 | Ctrl + 0 | Cmd + 0 |
패널별 단축키
Elements
| Elements 패널 | Windows | Mac |
|---|---|---|
| 변경 취소 | Ctrl + Z | Cmd + Z |
| 변경 다시 실행 | Ctrl + Y | Cmd + Y, Cmd + Shift + Z |
| 탐색 | 위쪽 화살표, 아래쪽 화살표 | 위쪽 화살표, 아래쪽 화살표 |
| 노드 확장/축소 | 오른쪽 화살표, 왼쪽 화살표 | 오른쪽 화살표, 왼쪽 화살표 |
| 노드 확장 | 화살표 한 번 클릭 | 화살표 한 번 클릭 |
| 노드 및 모든 자식 노드 확장/축소 | Ctrl + Alt + 화살표 아이콘 클릭 | Opt + 화살표 아이콘 클릭 |
| 속성 편집 | Enter, 속성 두 번 클릭 | Enter, 속성 두 번 클릭 |
| 요소 숨기기 | H | H |
| HTML로 편집 전환 | F2 |
Styles 사이드바
| Styles 사이드바 | Windows | Mac |
|---|---|---|
| 규칙 편집 | 한 번 클릭 | 한 번 클릭 |
| 새 속성 삽입 | 공백 한 번 클릭 | 공백 한 번 클릭 |
| 소스에서 스타일 규칙 속성 선언 줄로 이동 | Ctrl + 속성 클릭 | Cmd + 속성 클릭 |
| 소스에서 속성 값 선언 줄로 이동 | Ctrl + 속성 값 클릭 | Cmd + 속성 값 클릭 |
| 색 정의 값 순환 | Shift + 색 선택 상자 클릭 | Shift + 색 선택 상자 클릭 |
| 다음/이전 속성 편집 | Tab, Shift + Tab | Tab, Shift + Tab |
| 값 증가/감소 | 위쪽 화살표, 아래쪽 화살표 | 위쪽 화살표, 아래쪽 화살표 |
| 10씩 값 증가/감소 | Shift + 위쪽 화살표, Shift + 아래쪽 화살표 | Shift + 위쪽 화살표, Shift + 아래쪽 화살표 |
| 10씩 값 증가/감소 | PgUp, PgDown | PgUp, PgDown |
| 100씩 값 증가/감소 | Shift + PgUp, Shift + PgDown | Shift + PgUp, Shift + PgDown |
| 0.1씩 값 증가/감소 | Alt + 위쪽 화살표, Alt + 아래쪽 화살표 | Opt + 위쪽 화살표, Opt + 아래쪽 화살표 |
Sources
| Sources 패널 | Windows | Mac |
|---|---|---|
| 스크립트 실행 일시 중지/계속 | F8, Ctrl + \ | F8, Cmd + \ |
| 다음 함수 호출 Step Over | F10, Ctrl + ' | F10, Cmd + ' |
| 다음 함수 호출 Step Into | F11, Ctrl + ; | F11, Cmd + ; |
| 현재 함수에서 Step Out | Shift + F11, Ctrl + Shift + ; | Shift + F11, Cmd + Shift + ; |
| 다음 호출 프레임 선택 | Ctrl + . | Opt + . |
| 이전 호출 프레임 선택 | Ctrl + , | Opt + , |
| 중단점 조건 전환 | 줄 번호 클릭, Ctrl + B | 줄 번호 클릭, Cmd + B |
| 중단점 조건 편집 | 마우스 오른쪽 버튼으로 줄 번호 클릭 | 마우스 오른쪽 버튼으로 줄 번호 클릭 |
| 개별 단어 삭제 | Ctrl + Delete | Opt + Delete |
| 줄 또는 선택한 텍스트에 주석 달기 | Ctrl + / | Cmd + / |
| 로컬 수정에 변경 내용 저장 | Ctrl + S | Cmd + S |
| 변경 내용 모두 저장 | Ctrl + Alt + S | Cmd + Opt + S |
| 줄 이동 | Ctrl + G | Ctrl + G |
| 파일 이름으로 검색 | Ctrl + O | Cmd + O |
| 줄 번호로 이동 | Ctrl + P + :번호 | Cmd + P + :번호 |
| 열로 이동 | Ctrl + O + :번호 + :번호 | Cmd + O + :번호 + :번호 |
| 멤버로 이동 | Ctrl + Shift + O | Cmd + Shift + O |
| 활성 탭 닫기 | Alt + W | Opt + W |
| 스니펫 실행 | Ctrl + Enter | Cmd + Enter |
코드 편집기 내부
| 코드 편집기 | Windows | Mac |
|---|---|---|
| 짝을 이루는 대괄호로 이동 | Ctrl + M | |
| 줄 번호로 이동 | Ctrl + P + :번호 | Cmd + P + :번호 |
| 열로 이동 | Ctrl + O + :번호 + :번호 | Cmd + O + :번호 + :번호 |
| 주석 전환 | Ctrl + / | Cmd + / |
| 다음 항목 선택 | Ctrl + D | Cmd + D |
| 마지막 선택 실행 취소 | Ctrl + U | Cmd + U |
Timeline
| Timeline 패널 | Windows | Mac |
|---|---|---|
| 기록 시작/중지 | Ctrl + E | Cmd + E |
| 타임라인 데이터 저장 | Ctrl + S | Cmd + S |
| 타임라인 데이터 로드 | Ctrl + O | Cmd + O |
Profiles
| Profiles 패널 | Windows | Mac |
|---|---|---|
| 기록 시작/중지 | Ctrl + E | Cmd + E |
콘솔
| 콘솔 단축키 | Windows | Mac |
|---|---|---|
| 제안 수락 | 오른쪽 화살표 | 오른쪽 화살표 |
| 이전 명령/줄 | 위쪽 화살표 | 위쪽 화살표 |
| 다음 명령/줄 | 아래쪽 화살표 | 아래쪽 화살표 |
| 콘솔에 포커스 두기 | Ctrl + ` | Ctrl + ` |
| 콘솔 지우기 | Ctrl + L | Cmd + K, Opt + L |
| 여러 줄 입력 | Shift + Enter | Ctrl + Return |
| 실행 | Enter | Return |
Device Mode
| Device Mode 단축키 | Windows | Mac |
|---|---|---|
| 손가락으로 확대/축소 | Shift + 스크롤 | Shift + 스크롤 |
스크린캐스팅 시
| 스크린캐스팅 단축키 | Windows | Mac |
|---|---|---|
| 손가락으로 확대/축소 | Alt + 스크롤,Ctrl + 두 손가락으로 클릭하여 드래그하기 | Opt + 스크롤, Cmd + 두 손가락으로 클릭하여 드래그하기 |
| 요소 검사 도구 | Ctrl + Shift + C | Cmd + Shift + C |