emacs(이맥스) 툴 사용법

emacs는 유닉스용 메모장과 같다 리눅스에서의 vi/vim 같이 텍스트 편집기이다.

텍스트 편집기로서 주요기능

  1. (한/영 교환) shift + space

-> 왼쪽 하단이 U로 되어 있으면 한/영 키로 한/영 교체가 가능하다. –> shift + space를 눌러서 왼쪽하단이 한2U라고 되어 있으면 한글만 입력된다.

  1. 확대/축소

ctrl + x 누르고 ctrl + (+/=) 키를 누른후에 (+/=)키나 - 키를 통해 확대/축소를 할 수 있다.

-> emacs가 키를 인식할 때까지 시간이 걸린다. 맨 밑에 ctrl x 표시가 뜨는 것을 확인하고 순서대로 누르기.

근데 마우스 이용할꺼면 ctrl 누른채로 휠 돌리면 이게 크기 조절하기는 더 편하다.

  1. 파일 열기
    ctrl + x –> ctrl + f 누르면 경로를 통해 파일을 emacs에서 열 수 있다. 혹은 경로 ~/ 이런거 입력하면 리눅스 처럼 해당 파일에 뭐가 있는지 권한이랑 해서 다 나온다.

2-1. 들어가고 싶은 파일 위치에 커서 두고 엔터치면 파일에 들어가진다.

2-2 파일 닫기 들어간 파일을 닫고 싶다면 ctrl + x -> ctrl + c 하면 된다.

===================== 네비게이션 키 =======================

  1. (커서기준 윗줄로 이동) ctrl + p
    (커서기준 아랫줄로 이동) ctrl + n

  2. (같은 줄에서 앞으로 커서이동) ctrl + f
    (같은 줄에서 뒤로 커서 이동) ctrl + b

4-1 (같은 줄에서 n만큼 앞으로 커서이동) Esc + n -> ctrl + f -> n = 5이면 5bit 앞으로 커서가 이동한다.

  1. (같은 줄에서 단어 단위로 커서 앞으로 이동) Alt + f (같은 줄에서 단어 단위로 커서 뒤로 이동) Alt + b

  2. (같은 줄 끝으로 이동) ctrl + e (같은 줄 앞으로 이동) ctrl + a

  3. (syntax 맨 끝으로 이동) Alt + e (syntax 맨 앞으로 이동) Alt + a

  4. (paragraph의 맨 앞으로 이동) Alt + Shift + { (paragraph의 맨 뒤로 이동) Alt + Shift + }

  5. (text 파일의 맨 처음으로 이동) Alt + shift + < (text 파일의 맨 끝으로 이동) Alt + shift + >

======================================================

================= 복사/붙여넣기/자르기 등 ======================

  1. n번째 줄로 이동 : Alt + g 누른 후 g 한번더 누르면 Gotoline이 뜬다 여기에 숫자 n을 누르면 n번째 줄 맨 앞으로 이동한다.

  2. (마우스 대신에 드래그 하는 방법) ctrl + space + 네비게이션 키

  3. (복사하는 법) 11번 드래그 이후 -> Alt + w

  4. (자르기) 드래그 이후 -> ctrl + w

13-1 (앞으로 한 줄 자르기)(커서위치 기준부터 그 문장 끝까지) ctrl + k

13-2 (뒤로 한 줄 자르기) ctrl + x 벡스페이스.

13-3 (커서 기준으로 n개의 단어를 자르기) Esc + n –> Esc + D

  1. (붙여넣기) ctrl + y

  2. (되돌리기 ctrl + z 같은 키) ctrl + x u

=== =========== 이맥스 버퍼 확인 ==================

  1. (버퍼 진입) ctrl + H -> v -> kill-ring (버퍼 탈출) ctrl + x 0

============= 문자 바꾸기 ======================

  1. (맨 앞글자만 소문자 -> 데문자로 만들기) Alt + c

  2. (모든 글자 소문자 -> 대문자) Alt + u

  3. (모든 글자 대문자 -> 소문자) Alt + l

========= 문자 체크하는 프로그램 깔면 문자 오류여부도 검사해준다는데 ====

  • 문자 오류여부 체크는 건너뛰고
  1. (문자 교체) Alt + shift + % 교체하고 싶은 단어 -> 엔터 -> 교체할 단어
    • 단어 검색은 커서 위치를 기준으로 한다.
    • 초록색으로 하이라이팅 해주는데 y를 누르면 단어가 바뀌고 n을 누르면 단어가 바뀌지 않고 다음 단어로 넘어간다
  2. (단어 검색) Alt + s 하고 단어치면 단어가 나온다.
    • ctrl + s 하면 찾아진 단어 순서 뒤로가기
    • ctrl + r 하면 찾아진 단어 순서 앞으로 가기

===================== 화면(frame) 분리 =================

  1. (위아래로 분리) ctrl + x 숫자 2

  2. (양 옆으로 분리) ctrl + x 숫자 3

  3. (분리된 화면 없애기) ctrl + x 숫자 0

  4. (분리된 화면간 커서이동) ctrl + x 영어 o

  5. (현재 커서가 없는 화면에 파일 열기) ctrl + x 4f

================ 저장하고 emacs 나가기 ==================

  1. (저장하기) ctrl + x -> ctrl + s -> 파일 경로 설정

  2. (나가기) ctrl +x -> ctrl + c y or n으로 결정