vim?
여섯 가지 기본모드와 다섯 가지 추가 모드를 제공한다.
기본 모드는 표준모드, 입력모드, 명령라인 모드가 있다.
표준모드 : 복사, 붙여넣기 등등 단추키를 사용하는 모드
입력모드 : 문서 작성, 편집 모드
명령라인모드 : 저장, 불러오기 등등 외부명령 실행
단축키
명령모드
:w - 저장
:w file.txt - file.txt 파일로 저장
:w >> file.txt - file.txt 파일에 덧붙여 저장
:q - vi 종료
zz - 저장 후 종료
:wq! - 강제 저장 후 종료
:e file.txt - file.txt 파일을 불러옴
:e - 현재 파일을 불러옴
입력 모드
A / a - 커서 행의 맨 마지막부터 입력 / 커서 위치의 다음 칸부터 입력
I / i - 커서 행의 맨 앞에서부터 입력 / 커서 위치의 입력
O / o - 커서의 다음 행에 입력 / 커서 이전의 행에 입력
s - 커서 위치의 한 글자를 지우고 입력
c.c - 커서 위치의 한 행을 지우고 입력
이동 명령어
h - 오른쪽
j - 아래
k - 위
l - 왼쪽
w - 다음 단어의 첫 글자 이동
b - 이전 단어의 첫 글자 이동
^ - 행 내의 첫 글자로 이동 (Home)
$ - 행 내의 마지막 글자로 이동 (End)
+ - 다음 행의 첫 글자로 이동
- - 이전 행의 첫 글자로 이동
표준모드
- 삭제
x, dl - 커서 위치의 글자 삭제
X, dh - 커서 바로 앞의 글자 삭제
dw - 한 단어를 삭제
do - 커서의 위치부터 행의 처음까지 삭제
D, d$ - 커서 위치부터 행의 끝까지 삭제
dd - 커서가 있는 행을 삭제
dj - 커서가 있는 행과 그 다음 행을 삭제
dk - 커서가 있는 행과 그 앞 행을 삭제
- 복사와 붙여 넣기
yw - 현재 커서 위치의 한 단어를 복사
yy - 현재 커서 위치의 한 행을 복사
p - 붙여 넣기
- 기타
u - 명령취소
Ctrl + r - 되살리기
/ [찾고자 하는 문자열] (순방향)
?[찾고자 하는 문자열] (역방향)
설치
aptitude install vim
설정
vim /etc/vim/vimrc
20 번째 줄 주석제거
40번째 줄에 "set number" 입력
:wq! 저장 후 종료 하면 줄 번호와 색이 추가된 것을 확인 할 수 있다.
'Skills > Linux (Debian)' 카테고리의 다른 글
[Debian DHCP(dhcp3-server)] DHCP Server 설정 (0) | 2014.01.28 |
---|---|
[Debian DNS(bind9)] DNS Server 설정 (0) | 2014.01.28 |
[Debian Network Interface] 네트워크 인터페이스 설정 (0) | 2014.01.28 |
[Debian FTP] vsFTP 설치 및 기본설정 (0) | 2014.01.24 |
[Debian Samba] 공유폴더 설정 (0) | 2014.01.23 |