Emacs 구성표, Emacs 관련 바로 가기 키
업데이트: 2007년 11월
다음 바로 가기 키 조합은 Emacs에서 사용할 수 있는 명령을 모방하며 IDE(통합 개발 환경)에서 코드를 편집할 때 사용됩니다.
Visual Studio에서 잘라내기 및 복사 명령은 Emacs와 다르게 작동합니다.
Emacs 잘라내기 및 복사 동작을 사용하려면
도구 메뉴에서 옵션을 클릭합니다.
텍스트 편집기를 확장한 다음 모든 언어를 클릭합니다.
설정에서 선택 영역이 없는 경우 잘라내기 또는 복사 명령을 빈 줄에 적용의 선택을 해제합니다.
확인을 클릭합니다.
일반 바로 가기 키
명령 |
키 |
설명 |
---|---|---|
편집.Emacs확장명령 |
Alt+X |
커서를 표준 도구 모음의 찾기/명령 상자에 놓습니다. |
편집.Emacs찾기바꾸기 |
Shift+Alt+5 |
찾기 및 바꾸기 대화 상자의 빠른 바꾸기 탭에 있는 바꾸기 옵션을 표시합니다. |
편집.Emacs회전하여붙여넣기 |
Alt+Y |
도구 상자의 클립보드 링 탭에 있는 항목을 파일에 붙여넣고, 붙여넣은 항목을 자동으로 선택합니다. 다음 항목을 클립보드 링에 붙여넣으려면 Alt+Y를 다시 누릅니다. |
편집.Emacs끝내기 |
Ctrl+G |
현재 명령이나 코드를 중지하고 해당 영역을 비활성화합니다. |
편집.Emacs유니버설인수 |
Ctrl+U |
정수를 입력하라는 메시지를 표시하고 입력된 첫 문자가 하이픈이면 음수를 반환합니다. 숫자가 아닌 문자를 입력하면 명령의 접두사가 입력된 정수로 설정됩니다. 정수를 입력하지 않으면 기본값은 4입니다. 명령을 반복하여 호출하면 입력된 현재 값에 이전의 누적 값이 곱해집니다. |
텍스트 조작
명령 |
키 |
설명 |
---|---|---|
편집.Emacs구분선들여쓰기 |
Enter |
새 줄을 삽입합니다. |
편집.Emacs구분선들여쓰기 |
Ctrl+J |
새 줄을 삽입하고 들여씁니다. |
편집.Emacs문자바꾸기 |
Ctrl+T |
커서 양쪽에 있는 문자의 위치를 바꿉니다. 예를 들면 Ed|n Sub가 End| Sub로 변경됩니다. |
편집.Emacs선택영역삭제 |
Ctrl+Delete |
현재 선택된 영역을 삭제합니다. |
편집.EmacsEOL까지삭제 |
Ctrl+K |
커서에서 현재 줄의 끝까지 삭제합니다. |
편집.Emacs줄열기 |
Ctrl+O |
커서 뒤에 새 줄을 삽입합니다. 커서는 현재 줄에 남아 있습니다. |
편집.Emacs따옴표있는문자삽입 |
Ctrl+Q |
다른 키를 읽고 버퍼에 키를 삽입합니다. 키는 8비트 ASCII 문자여야 합니다. 제어 문자, 메타 문자 또는 그래픽 문자를 버퍼에 삽입하려면 이 명령을 사용합니다. |
편집.Emacs단어첫글자를대문자로 |
Alt+C |
커서의 오른쪽에 있는 문자를 대문자로 만들거나 커서가 단어와 단어 사이에 있는 경우 다음 단어의 첫 문자를 대문자로 만듭니다. |
편집.Emacs끝까지단어삭제 |
Alt+D |
커서의 오른쪽에서 단어의 끝까지 문자를 삭제합니다. |
편집.Emacs시작까지단어삭제 |
Alt+백스페이스 —또는— Alt+Delete |
커서의 왼쪽에서 단어의 시작까지 문자를 삭제합니다. |
편집.Emacs단어를소문자로 |
Alt+L |
선택한 텍스트를 소문자로 변경합니다. |
편집.Emacs단어바꾸기 |
Alt+T |
커서 양쪽에 있는 단어의 위치를 바꿉니다. 예를 들면 |End Sub가 Sub End|로 변경됩니다. |
편집.Emacs단어를대문자로 |
Alt+U |
선택한 텍스트를 대문자로 변경합니다. |
텍스트 이동
명령 |
키 |
설명 |
---|---|---|
편집.Emacs왼쪽문자로 |
Ctrl+B |
커서를 왼쪽으로 한 문자 이동합니다. |
편집.Emacs오른쪽문자로 |
Ctrl+F |
커서를 오른쪽으로 한 문자 이동합니다. |
편집.Emacs문서끝으로 |
End —또는— Shift+Alt+. (마침표) —또는— Shift+End —또는— Ctrl+X, ] |
커서를 현재 문서의 맨 아래로 이동합니다. |
편집.Emacs문서시작으로 |
Home —또는— Shift+Alt+,(쉼표) —또는— Shift+Home —또는— Ctrl+X, [ |
커서를 현재 문서의 맨 위로 이동합니다. |
편집.Emacs줄이동 |
Alt+G |
현재 문서의 특정 코드 줄로 이동할 수 있는 줄 이동 대화 상자를 표시합니다. |
편집.Emacs줄아래로 |
Ctrl+N |
커서를 한 줄 아래로 이동합니다. |
편집.Emacs줄끝으로 |
Ctrl+E |
커서를 현재 줄의 끝으로 이동합니다. 자동 줄 바꿈을 사용하는 경우 커서는 표시된 현재 줄의 끝이 아니라 실제 현재 줄의 끝으로 이동합니다. |
편집.Emacs줄시작으로 |
Ctrl+A |
커서를 현재 줄의 시작으로 이동합니다. 자동 줄 바꿈을 사용하는 경우 커서는 표시된 현재 줄의 시작이 아니라 실제 현재 줄의 시작으로 이동합니다. |
편집.Emacs줄위로 |
Ctrl+P |
커서를 한 줄 위로 이동합니다. |
편집.Emacs마크팝 |
Ctrl+X, Ctrl+스페이스바 —또는— Ctrl+X, Ctrl+Shift+2 |
커서를 현재 마크로 이동한 다음 위치 스택에 대한 마크를 제거합니다. |
편집.Emacs가운데로줄스크롤 |
Ctrl+L |
현재 줄이 편집기에 있는 표시 가능 영역의 가운데 오도록 문서를 스크롤합니다. |
편집.Emacs맨위로줄스크롤 |
Shift+Alt+1 |
현재 줄이 편집기에 있는 표시 가능 영역의 맨 위에 오도록 문서를 스크롤합니다. |
편집.Emacs아래로페이지스크롤 |
Ctrl+V |
문서 내에서 아래로 스크롤합니다. |
편집.Emacs위로페이지스크롤 |
Alt+V |
문서 내에서 위로 스크롤합니다. |
편집.Emacs마크설정 |
Ctrl+Shift+2 —또는— Ctrl+스페이스바 |
현재 커서에 대한 위치 스택에 마크를 추가합니다. |
편집.Emacs포인트와마크바꾸기 |
Ctrl+X, Ctrl+X |
커서를 위치 스택의 현재 마크로 이동하고 현재 마크는 해당 명령이 호출된 당시 커서 마크가 있던 위치로 이동합니다. |
편집.Emacs다음단어로 |
Ctrl+오른쪽 화살표 —또는— Alt+F —또는— Alt+오른쪽 화살표 |
커서를 다음 단어의 첫 문자로 이동합니다. |
편집.Emacs이전단어로 |
Ctrl+왼쪽 화살표 —또는— Alt+B —또는— Alt+왼쪽 화살표 |
커서를 이전 단어의 첫 문자로 이동합니다. |
파일 관리
명령 |
키 |
설명 |
---|---|---|
편집.Emacs파일변경저장 |
Ctrl+X, S |
수정된 파일 목록을 표시하여 사용자가 저장할 파일을 선택할 수 있도록 합니다. |
창 관리
명령 |
키 |
설명 |
---|---|---|
편집.Emacs다른창닫기 |
Ctrl+X, 1 |
창이 분할된 경우 이 바로 가기 키는 포커스가 없는 창을 닫습니다. |
편집.Emacs다른창 |
Ctrl+X, O |
창이 분할된 경우 창 사이에서 포커스를 전환합니다. |
편집.Emacs세로분할 |
Ctrl+X, 2 |
현재 문서를 반으로 세로 분할합니다. 현재 코드 줄은 각 창의 가운데 있습니다. |