shortcut
단축키
단축키
- ⌘ : Command Key
- ⌃ : Control Key
- ⌥ : Option Key
- ⇧ : Shift Key
- ⭠ : 화살표 왼쪽
- ⭢ : 화살표 오른쪽
- ⭡ : 화살표 위
- ⭣ : 화살표 아래
IntelliJ
기능 | Mac | Window |
---|---|---|
문제 자동 수정 | opt⌥ + enter | alt + enter |
자동정렬 | cmd⌘ + opt⌥ + l | ctrl + alt + l |
자동완성 | ctrl⌃ + space | ctrl + space |
getter, setter, Constructor | cmd⌘ + n | alt + insert |
전체 찾기 | cmd⌘ + shift⇧ + F | ctrl + shift⇧ + f |
파일 찾기 | cmd⌘ + shift⇧ + o | ctrl + shift⇧ + n |
파일 및 여러가지 찾기(class,action...) | shift⇧ + shift⇧ | shift⇧ + shift⇧ |
이전 커서 | cmd⌘ + [ | ctrl + alt + ⭠ |
다음 커서 | cmd⌘ + ] | ctrl + alt + ⭢ |
탭 이동(왼쪽) | cmd⌘ + shift⇧ + [ | alt + ⭠ |
탭 이동(오른쪽) | cmd⌘ + shift⇧ + ] | alt + ⭢ |
라인검색 | cmd⌘ + l | ctrl + g |
창 닫기 | cmd⌘ + w | ctrl + f4 |
한줄 삭제 | cmd⌘ + backspace | ctrl + y |
한줄 복사 | cmd⌘ + d | ctrl + d |
실행 | ctrl⌃ + r | shift⇧ + f10 |
상위 implement 찾기 | cmd⌘ + u | ctrl + shift⇧ + b |
implement 구현된 곳 찾기 | cmd⌘ + opt⌥ + b | ctrl + b |
사용한는 곳 찾기 | opt⌥ + fn + f7 | |
최근 닫았던 창 목록 | cmd⌘ + e | ctrl + e |
환경설정 | cmd⌘ + , | ctrl + alt + s |
왼쪽 프로젝트 창 보이기 | cmd⌘ + 1 | alt + 1 |
터미널 열기 | opt⌥ + fn + f12 | alt + f12 |
Eclipse
기능 | Mac | Window |
---|---|---|
자동정렬 | cmd⌘ + shift⇧ + f | ctrl + shift⇧ + f |
자동완성 | ctrl⌃ + space | ctrl + space |
getter, setter, Constructor | opt⌥ + cmd⌘ + s | alt + shift + s |
전체 찾기 | cmd⌘ + shift⇧ + l | ctrl + shift⇧ + l |
파일 찾기 | cmd⌘ + shift⇧ + r | ctrl + shift⇧ + r |
이전 커서 | cmd⌘ + [ | alt + ⭠ |
다음 커서 | cmd⌘ + ] | alt + ⭢ |
탭 이동(왼쪽) | cmd⌘ + shift⇧ + [ | alt + ⭠ |
탭 이동(오른쪽) | cmd⌘ + shift⇧ + ] | alt + ⭢ |
라인검색 | cmd⌘ + l | ctrl + l |
창 닫기 | cmd⌘ + w | ctrl + w |
한줄 삭제 | cmd⌘ + d | ctrl + d |
실행 | f11 | f11 |
주석 template형식 | shift⇧ + alt + j |
Sublime Text
기능 | Mac | Window |
---|---|---|
단어 다중 선택 | cmd⌘ + D | ctrl + D |
선택한 단어 모두 선택 | cmd⌘ + ctrl⌃ + G | alt + F3 |
하나씩 선택 취소 | cmd⌘ + U | ctrl + U |
다중선택시 현재 단어 배제 | cmd⌘ + KD | ctrl + KD |
한줄씩 선택 | cmd⌘ + L | ctrl + L |
들여쓰기 | cmd⌘ + ] | ctrl + ] |
내어쓰기 | cmd⌘ + [ | ctrl + [ |
들여쓰기 맞춰서 붙여넣기 | cmd⌘ + shift⇧ + v | ctrl + shift⇧+ v |
현재 줄 주석으로 만들기 | cmd⌘ + / | ctrl + / |
현재 위치에서 주석 만들기 | cmd⌘ + opt⌥ + / | ctrl + shift⇧ + / |
현재 줄을 다음줄에 복붙하기 | cmd⌘ + shift⇧ + D | ctrl + shift⇧ + D |
커서 영역 코드를 줄 위로 이동 | cmd⌘ + ctrl⌃ + ⭡ | ctrl + shift⇧ + ⭡ |
커서 영역 코드를 줄 아래로 이동 | cmd⌘ + ctrl⌃ + ⭣ | ctrl + shift⇧ + ⭣ |
선택한 단어 태그로 감싸기 | ctrl⌃ + shift⇧ + W | alt + shift⇧ + W |
커서영역 줄 삭제 | ctrl⌃ + r | shift⇧ + f10 |
현재 라인 뒤에 입력하기 | cmd⌘ + enter↩ | ctrl + enter↩ |
현재 라인 앞에 입력하기 | cmd⌘ + shift⇧ + enter↩ | ctrl + shift⇧ + enter↩ |
현재 문서 맨 위로 이동 | cmd⌘ + ⭡ | |
현재 문서 맨 뒤로 이동 | cmd⌘ + ⭡ | |
찾기 | cmd⌘ + F | ctrl + F |
찾아 바꾸기 | cmd⌘ + opt⌥ + F | ctrl + H |
원하는 위치에서 찾기 | cmd⌘ + shift⇧ + F | ctrl + shift⇧ + F |
빠른 파일 찾기 | cmd⌘ + P / cmd⌘ + T | ctrl + P |
심볼 찾기 | cmd⌘ + R | ctrl + R |
단어 찾기 | cmd⌘ + ; | ctrl + ; |
라인으로 이동 | ctrl⌃ + G | ctrl + G |
창 1개로 보기 | cmd⌘ + opt⌥ + 1 | alt + shift⇧ + 1 |
창 2개로 보기 | cmd⌘ + opt⌥ + 2 | alt + shift⇧ + 2 |
창 3개로 보기 | cmd⌘ + opt⌥ + 3 | alt + shift⇧ + 3 |
창 4개로 보기 | cmd⌘ + opt⌥ + 4 | alt + shift⇧ + 4 |
田 모양 4개로 보기 | cmd⌘ + opt⌥ + 5 | alt + shift⇧ + 5 |
단어 대문자로 바꾸기 | cmd⌘ + K + U | ctrl + K + U |
단어 소문자로 바꾸기 | cmd⌘ + K + L | ctrl + K + L |
vi
커서 | 설명 |
---|---|
h (←) | 왼쪽으로 커서 이동 |
j (↓) | 아래로 커서 이동 |
k (↑) | 위로 커서 이동 |
l (→) | 오른쪽으로 커서 이동 |
e | 오른쪽 한 단어의 끝 부분으로 커서 이동 |
w | 오른쪽 한 단어의 앞 부분으로 커서 이동 |
b | 왼쪽 한 단어의 앞 부분으로 커서 이동 |
Enter | 한 행 아래로 커서 이동 |
Back space | 한 문자 왼쪽으로 커서 이동 |
Space Bar | 한 문자 오른쪽으로 커서 이동 |
^ | 행의 맨 왼쪽으로 커서 이동 |
$ | 행의 맨 오른쪽으로 커서 이동 |
H | 화면의 맨 위로 이동 |
M | 화면의 중간으로 이동 |
L | 화면의 맨 아래로 이동 |
숫자G | ‘숫자’ 만큼 지정한 줄로 커서 이동 |
Ctrl + i | 한 화면 위로 이동 |
Ctrl + b | 한 화면 아래로 이동 |
Ctrl + d | 반 화면 위로 이동 |
Ctrl + u | 반 화면 아래로 이동 |
Ctrl + e | 한 줄씩 위로 이동 |
:set nu 또는 :set number | 행 번호 표시 |
:set nonu | 행 번호 표시 삭제 |
cw | 단어 변경 |
cc | 행 변경 |
C | 커서 오른쪽의 행 변경 |
s | 커서가 위치한 문자열 대체 |
S | 커서가 위치한 라인의 문자열 대체 |
r | 커서 위치 문자를 다른 문자로 대체 |
r-Enter | 행 분리 |
J | 현재 행과 아래 행 결합 |
xp | 커서 위치 문자와 오른쪽 문자 교환 |
~ | 문자형(대, 소문자) 변경 |
u | 이전 명령 취소 |
U | 행 변경 사항 취소, 이전의 최종 행 취소 |
. | 이전 최종 명령 반복 |
x | 커서가 있는 문자 삭제 |
nx | 커서가 있는 위치부터 n개의 문자를 삭제 |
dw | 현재 커서에 있는 한 단어 삭제 |
dd | 커서가 있는 라인 삭제 |
ndd | 커서가 있는 라인부터 n개의 라인 삭제 |
db | 커서의 위치에서 거꾸로 한 단어 삭제 |
D | 커서 오른쪽 행 삭제 |
:5,10d | 5~10번째 행 삭제 |
yy | 커서가 위치한 줄 복사 |
Y | 행 yank 또는 복사 |
yh | 커서의 왼쪽 문자 복사 |
yl | 커서에 위치한 문자 복사 |
yi | 커서가 위치한 줄과 그 아랫줄 복사 |
yk | 커서가 위치한 줄과 그 윗줄 복사 |
p | yank 되거나 삭제된 행 현재 행 위로 삽입 |
P | yank 되거나 삭제된 행 현재 행 아래에 삽입 |
:1,2 co 3 | 1~2행을 3행 다음으로 복사 |
:4,5 m 6 | 4~5행을 6행 위로 이동 |
G | 파일의 마지막 행으로 가기 |
Ctrl + G | 현재 File name과 커서의 라인 정보 |
/{검색할 문자열} | 오른쪽 아래 방향으로 문자열 검색 |
?{검색할 문자열} | 왼쪽 위 방향으로 문자열 검색 |
n | 문자열의 다음으로 계속 검색 |
N | 문자열의 이전으로 계속 검색 |
:g/search-string/s/ | 각 발생 탐색 후 확인하고 대체 |
:s/string/rep | 현재 행의 str을 rep로 대체 |
:1,.s/string/rep/ | 1부터 현재 행의 str을 rep로 대체 |
:%s/string/rep/g | 파일 전체 str을 rep로 전부대체 |
:.$/aaa/bbb | 커서의 위치로부터 파일의 끝까지 있는 모든 aaa를 bbb로 대체 |
a | 커서 오른쪽에 문자 삽입 |
A | 커서 오른쪽, 행의 끝에 문자 삽입 |
i | 커서 왼쪽에 문자 삽입 |
I | 커서 왼쪽, 행의 처음에 문자 삽입 |
o | 커서 아래에 행 삽입 |
O | 커서 위에 행 삽입 |
ESC | 종료 |
This post is licensed under CC BY 4.0 by the author.