일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- matrix fo a linear transformation
- matrix-vector product
- python
- Big-Oh notation
- nonhomogeneous linear system
- linear dependence
- homogeneous linear system
- Big-Oh 예제
- one-to-one
- 빅오메가
- nontrivial solution
- 코틀린 시작하기
- NumPy
- 코틀린 Hello World!
- 랜덤 순서 배열
- 배열 섞기
- itertools
- 일차변환
- trivial solution
- solutions of matrix equation
- matrix trnasformations
- recursive algorithms
- 이진 탐색
- 알고리즘 분석의 실례
- 빅오 표기법
- Big Omega
- 재귀함수
- Big Theta
- Big-O 예제
- 빅세타
- Today
- Total
코딩 연습
(Emacs) 텍스트 편집기로서의 기본 사용법 본문
C 는 컨트롤키(control), M 은 메타키(Alt)를 나타낸다.
C-x 는 컨트롤키와 x키를 같이 누르는 것을 나타내고, M-f 는 메타키와 f키를 같이 누르는 것을 나타낸다.
확대(zoom in) : C-x C-+
축소(zoom out) : C-x C--
파일열기 : C-x C-f
파일저장 : C-x C-s
emacs 종료 : C-x C-c
evil mode - emacs mode 전환 : C-z
이동
위로 한 줄 이동 : C-p
아래로 한 줄 이동 : C-n
오른쪽으로 한 칸 이동 : C-f
왼쪽으로 한 칸 이동 : C-b
오른쪽으로 한 단어 이동 : M-f
왼쪽으로 한 단어 이동 : M-b
커서가 있는 행의 맨 앞으로 이동 : C-a
커서가 있는 행의 맨 뒤로 이동 : C-e
커서가 있는 문장의 맨 앞으로 이동 : M-a
커서가 있는 문장의 맨 뒤로 이동 : M-e
커서가 있는 단락(문단)의 맨 앞으로 이동 : M-{
커서가 있는 단란(문단)의 맨 뒤로 이동 : M-}
파일의 맨 앞으로 이동 : M-<
파일의 맨 뒤로 이동 : M->
특정 라인으로 이동 : M-g g 라인번호입력
커서가 있는 행에서 10줄 밑으로 이동 : C-u 10 C-n (C-u 대신에 ESC 키를 이용해도 된다.)
커서가 있는 행에서 10줄 위로 이동 : C-u 10 C-p
커서가 있는 위치에서 오른쪽으로 10칸 이동 : C-u 10 C-f
커서가 있는 위치에서 왼쪽으로 10칸 이동 : C-u 10 C-b
복사-잘라내기-붙여넣기
선택 : C-SPC 이후 이동하여 원하는 부분 선택
복사 : M-w
잘라내기 : C-w
붙여넣기 : C-y
취소하기(undo) : C-x u
커서가 있는 위치에서 줄 끝까지 잘라내기 : C-k
커서가 있는 위치에서 문장의 맨 앞까지 잘라내기 : C-x BackSpace
커서가 있는 위치에서 오른쪽으로 처음 나오는 알파벳까지 잘라내기 : M-z 알파벳입력
커서가 있는 위치에서 오른쪽으로 10단어 잘라내기 : ESC 10 ESC d
그동안 복사 혹은 잘라내기 했던 클립보드 리스트에서 붙여넣기 : ESC y
버퍼 관련
새로운 버퍼 생성 혹은 버퍼간 이동 : C-x b
현재 열려있는 버퍼 리스트 보기 : C-x C-b
버퍼 닫기 : C-k
찾기 혹은 찾아 바꾸기
순방향 찾기 : C-s → 찾을 단어 입력 → 계속 찾으려면 C-s
역방향 찾기 : C-r → 찾을 단어 입력 → 계속 찾으려면 C-r
찾아 바꾸기 : M-% → 찾을 단어 입력 → 바꿀 단어 입력 → y
창나누기(split)
가로로 나누기 : C-x 2
세로로 나누기 : C-x 3
나눠진 창 닫기 : C-x 0 (number zero)
창간 이동 : C-x o (alphabet o)
기타
커서가 있는 위치에서 그 단어의 끝까지 모두 대문자로 바꾸기 : M-u
커서가 있는 위치에서 그 단어의 끝까지 모두 소문자로 바꾸기 : M-l
커서가 있는 위치의 알파벳만 대문자로 바꾸기 : M-c
스펠링 체크 : M-$
'잡다한 것들' 카테고리의 다른 글
tmux 에서 vim colorscheme 이 이상할 때 (0) | 2021.10.30 |
---|---|
fish shell 에서 tmux 자동 실행 (0) | 2021.10.30 |
arch 계열 리눅스에서 add/remove software 설치하기 (0) | 2021.07.13 |
Emacs (GUI) 에서 한글입력하기 (0) | 2021.06.21 |
mathjax 혹은 katex - 수식 번호 매기기 (0) | 2020.12.14 |