emacs(이맥스) 툴 사용법
in etc on Etc
emacs는 유닉스용 메모장과 같다 리눅스에서의 vi/vim 같이 텍스트 편집기이다.
텍스트 편집기로서 주요기능
- (한/영 교환) shift + space
-> 왼쪽 하단이 U로 되어 있으면 한/영 키로 한/영 교체가 가능하다. –> shift + space를 눌러서 왼쪽하단이 한2U라고 되어 있으면 한글만 입력된다.
- 확대/축소
ctrl + x 누르고 ctrl + (+/=) 키를 누른후에 (+/=)키나 - 키를 통해 확대/축소를 할 수 있다.
-> emacs가 키를 인식할 때까지 시간이 걸린다. 맨 밑에 ctrl x 표시가 뜨는 것을 확인하고 순서대로 누르기.
근데 마우스 이용할꺼면 ctrl 누른채로 휠 돌리면 이게 크기 조절하기는 더 편하다.
- 파일 열기
ctrl + x –> ctrl + f 누르면 경로를 통해 파일을 emacs에서 열 수 있다. 혹은 경로 ~/ 이런거 입력하면 리눅스 처럼 해당 파일에 뭐가 있는지 권한이랑 해서 다 나온다.
2-1. 들어가고 싶은 파일 위치에 커서 두고 엔터치면 파일에 들어가진다.
2-2 파일 닫기 들어간 파일을 닫고 싶다면 ctrl + x -> ctrl + c 하면 된다.
===================== 네비게이션 키 =======================
(커서기준 윗줄로 이동) ctrl + p
(커서기준 아랫줄로 이동) ctrl + n(같은 줄에서 앞으로 커서이동) ctrl + f
(같은 줄에서 뒤로 커서 이동) ctrl + b
4-1 (같은 줄에서 n만큼 앞으로 커서이동) Esc + n -> ctrl + f -> n = 5이면 5bit 앞으로 커서가 이동한다.
(같은 줄에서 단어 단위로 커서 앞으로 이동) Alt + f (같은 줄에서 단어 단위로 커서 뒤로 이동) Alt + b
(같은 줄 끝으로 이동) ctrl + e (같은 줄 앞으로 이동) ctrl + a
(syntax 맨 끝으로 이동) Alt + e (syntax 맨 앞으로 이동) Alt + a
(paragraph의 맨 앞으로 이동) Alt + Shift + { (paragraph의 맨 뒤로 이동) Alt + Shift + }
(text 파일의 맨 처음으로 이동) Alt + shift + < (text 파일의 맨 끝으로 이동) Alt + shift + >
======================================================
================= 복사/붙여넣기/자르기 등 ======================
n번째 줄로 이동 : Alt + g 누른 후 g 한번더 누르면 Gotoline이 뜬다 여기에 숫자 n을 누르면 n번째 줄 맨 앞으로 이동한다.
(마우스 대신에 드래그 하는 방법) ctrl + space + 네비게이션 키
(복사하는 법) 11번 드래그 이후 -> Alt + w
(자르기) 드래그 이후 -> ctrl + w
13-1 (앞으로 한 줄 자르기)(커서위치 기준부터 그 문장 끝까지) ctrl + k
13-2 (뒤로 한 줄 자르기) ctrl + x 벡스페이스.
13-3 (커서 기준으로 n개의 단어를 자르기) Esc + n –> Esc + D
(붙여넣기) ctrl + y
(되돌리기 ctrl + z 같은 키) ctrl + x u
=== =========== 이맥스 버퍼 확인 ==================
- (버퍼 진입) ctrl + H -> v -> kill-ring (버퍼 탈출) ctrl + x 0
============= 문자 바꾸기 ======================
(맨 앞글자만 소문자 -> 데문자로 만들기) Alt + c
(모든 글자 소문자 -> 대문자) Alt + u
(모든 글자 대문자 -> 소문자) Alt + l
========= 문자 체크하는 프로그램 깔면 문자 오류여부도 검사해준다는데 ====
- 문자 오류여부 체크는 건너뛰고
- (문자 교체) Alt + shift + % 교체하고 싶은 단어 -> 엔터 -> 교체할 단어
- 단어 검색은 커서 위치를 기준으로 한다.
- 초록색으로 하이라이팅 해주는데 y를 누르면 단어가 바뀌고 n을 누르면 단어가 바뀌지 않고 다음 단어로 넘어간다
- (단어 검색) Alt + s 하고 단어치면 단어가 나온다.
- ctrl + s 하면 찾아진 단어 순서 뒤로가기
- ctrl + r 하면 찾아진 단어 순서 앞으로 가기
===================== 화면(frame) 분리 =================
(위아래로 분리) ctrl + x 숫자 2
(양 옆으로 분리) ctrl + x 숫자 3
(분리된 화면 없애기) ctrl + x 숫자 0
(분리된 화면간 커서이동) ctrl + x 영어 o
(현재 커서가 없는 화면에 파일 열기) ctrl + x 4f
================ 저장하고 emacs 나가기 ==================
(저장하기) ctrl + x -> ctrl + s -> 파일 경로 설정
(나가기) ctrl +x -> ctrl + c y or n으로 결정