티스토리 뷰
1. 에디터
기존의 익숙한 Windows메모장처럼 사용할 수 있는 에디터로 gedit가 있다. 그러나 리눅스에는 전통적으로 vi 에디터를 사용한다.
2. 문서 생성 및 열기
vi [문서명]
3. 명령키
vi로 문서로 작성할 경우 처음에는 명령 모드로 실행된다. 이후 수정하기위해 입력 모드로 전환해야한다.
키 |
설명 |
키 |
설명 |
i |
현재 커서의 위치부터 입력 |
I [shift + i] |
현재 커서 줄의 맨앞에서부터 입력 |
a |
현재 커서의 위치 다음 칸부터 입력 |
A [shift + a] |
현재 커서 줄의 맨 마지막부터 입력 |
o |
현재 커서의 다음 줄에 입력 |
O [shift + o] |
현재 커서의 이전 줄에 입력 |
s |
현재 커서 위치의 한 글자를 지우고 입력 |
S [shift + s] |
현재 커서의 한 줄을 지우고 입력 |
수정을 끝내고 다시 명령 모드로 가기위해서는 ESC 키를 눌러줘야 한다.
명령 모드에서 커서를 움직이는 방법은 방향키 이외에도 다양하게 있다.
|
k (↑) |
|
h (←) |
|
(→) l |
|
(↓) j |
|
키 |
설명 |
키 |
설명 |
h |
커서를 왼쪽으로 한칸 이동 |
j |
커서를 아래로 |
k |
커서를 위로 한칸 이동 |
l |
커서를 오른쪽으로 한칸이동 |
Ctrl + f (Page Down) |
다음 화면으로 이동 |
Ctrl + b (Page Up) |
이전 화면으로 이동 |
^ (Home) |
현재 행의 처음으로 이동 |
$ (End) |
현재 행의 마지막으로 이동 |
gg |
제일 첫 행으로 이동 |
G |
제일 끝 행으로 이동 |
숫자 G |
해당 숫자의 행으로 이동 |
:숫자 |
해당 숫자의 행으로 이동 |
또한 명령 모드에서 삭제(x, dd,), 복사(yy), 붙여넣기(p) 방법도 있다.
키 |
설명 |
키 |
설명 |
x |
현재 커서가 위치한 글자 삭제 |
X |
현재 커서가 위치한 앞 글자 삭제 |
dd |
현재 커서의 행 삭제 |
숫자 dd |
현재 커서부터 숫자만큼의 행 삭제 |
yy |
현재 커서가 있는 행을 복사 |
숫자 yy |
현재 커서부터 숫자만큼의 행을 복사 |
p |
복사한 내용을 현재 행 이후에 붙여넣기 |
P |
복사한 내용을 현재 행 이전에 붙여넣기 |
찾기 기능도 있다
키 |
설명 |
키 |
설명 |
/문자열 |
해당 문자열을 찾음(현재 커서 이후로) |
n |
찾은 문자 중에서 다음 문자로 이동 |
바꾸기(치환) 기능도 있다.
:%s/기존문자열/새문자열
vi에디터를 끝내는 방법은 명령모드에서 아래와 같이 입력해야 한다.
저장하지 않고 빠져나오기
:q!
저장한 후 빠져나오기
:wq
마지막으로
리눅스에 vim이 설치되어 있으면 명령어 vi 사용하더라도 vim 텍스트 모드가 실행된다.
vim은 vi 보다 향상된(?) 에디터인데 터미널에 vimtutor라고 치면 vim사용법을 학습을 할 수 있다.
참고자료 :
- Total
- Today
- Yesterday
- 기초
- R
- Bigdata
- 리눅스
- 빅데이터분석전문가
- RStudio
- Kaggle
- 분석
- data.table
- ADSP
- rbase
- 데이터구조
- 빅데이터
- ADP
- subset
- 함수
- Titanic
- vector
- 벡터
- Jupyter notebook
- 우분투
- 병합
- 데이터분석
- 데이터형태
- data.frame
- 실습
- 타입
- 16.04
- 실기
- 빅데이터분석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |