HOME | LINUX | CISCO NETWORKING |   
PosgreSQL | Nginx | MariaDB | Bash Shell | GlusterFS | XEN | Cluster | VIM | Iptables | Nagios | Qmail  


vim editor 사용법
vim editor 기본사용법
명령어 사용법
i 입력하기
cw 단어 수정하기 (한단어 삭제 후 입력모드)
ZZ 저장하고 쉘로 나가기
:sh 쉘로 잠깐 빠져나가기
Ctrl+D :sh 로 빠져나간걸 다시 vim으로 돌아가기
:e! 마지막 저장했던 상태로 돌리기
:q! 마지막 저장했던 상태로 돌리고 빠져나가기
4| 4번째 column 으로 가기 (command mode)
z [Enter] 현재라인을 화면의 최상단으로 이동한다.
z. 현재라인을 화면의 중앙으로 이동한다.
z- 현재라인을 화면의 맨 아래로 이동한다.
e 항상 단어의 끝으로 커서를 이동함.
vim editor 익스텐션
명령어 사용법
c2w 커서위치에서 부터 2단어 삭제 후 입력 (일명 변경)
d2w 2단어 지우기 하지만, 입력모드는 아니므로 지우기만!
c0, d0 커서위치에서 첫번째 줄까지 지우고 입력모드, 첫번째 줄까지 지우기만.
10s 10단어 삭제 후 입력모드 (10단어 지우고 변경하고)
10x 10단어만 지우기
2H 화면 상단에서 2라인 아래에 커서 위치
( , ) 문자의 처음으로 이동, 문장의 끝으로 이동
{ , } 단락의 처음으로 이동, 단락의 끝으로 이동
:sp install.txt install.txt 파일을 수평으로 윈도우를 만들어 불러온다.
:vs install.txt install.txt 파일을 수직으로 윈도우를 만들어 불러온다.
:20winc > 수직 윈도우에서 20라인 우측으로 넓힌다.
vim editor 조합 플레이
명령어 사용법
cH , dH 커서위치에서 맨위로 수정(삭제 후 입력), 맨위로 삭제만
cL ,dL 커서위치에서 맨아래로 수정(삭제 후 입력), 맨아래로 삭제만
c10| , d10| 커서위치에서 10 column까지 삭제 후 수정모드, 삭제
Mark와 Buffer 활용하기
명령어 사용법
:buffers 버퍼에 저장된 내용 확인하기
"a10yy a 버퍼에 현재라인부터 10라인까지 복사한다.
"ap a 버퍼에 있는 내용을 현재커서위치에 붙여넣기 한다.
ma 현재 위치를 a에 marking 시킨다.
'a a 로 마킹된 위치로 이동한다.
'' 이전에 marking 된 위치로 이동한다.
`` 이전에 marking 된 위치로 이동한다.
ex 에디터의 활용
명령어 사용법
:10,15d 10에서 15라인까지 지운다.
:10,15m20 20라인뒤에 10에서 15라인까지를 이동시킨다.
:10,.m$ 10라인부터 현재라인가지를 맨 끝라인으로 이동시킨다.
:10,15ya a 10에서 15라인을 a 버퍼에 복사한다.
:pu a 현재라인에 a버퍼의 내용을 복사한다.
:w %.old 현재 에디팅하는 파일이름.old 로 저장한다.
:10,$w somefile 10라인부터 끝까지를 somefile로 저장한다.
:.,50w somefile 커서라인부터 50라인까지를 somefile 에 저장한다.
:10r install.txt 10라인 다음라인에 install.txt 파일을 넣는다.
:$r install.txt 마지막 라인 끝에 install.txt 파일을 넣는다.


Home | Linux | Network | About Me |