본문 바로가기
IT, PC/Linux

VI 창분할 하기

by Chan_찬 2011. 1. 20.
728x90



:vs
좌우 분할
ctrl+w v

:sp 상하 분할
ctrl+w s
 

:40vs

:40sp

위와 같이 크기를 설정할 수 있다.

 

분할한 창을 이동하는 방법으로는

ctrl +ww 로 순차적으로 이동하는 방법과..

ctrl + w , 방향키 로 원하는 방향으로 이동하는 방법이 있다.





[사용하고 있는 헤더파일 열기]
***.h (Header file) 에 커서를 이동시킨후에
[ctrl + wf] : 해당 Header file 이 창이 분할 되어서 표시된다.

[여러개 파일 분할하여 열기]
아래와 같이 vi로  3개의 파일을 열었다.

-rw-rw-r-- 1 jjong jjong 117 2010-04-08 11:34 Makefile
-rw-rw-r-- 1 jjong jjong  55 2010-04-08 11:02 main.c
-rw-rw-r-- 1 jjong jjong  89 2010-04-08 11:23 my.c
-rw-rw-r-- 1 jjong jjong  52 2010-04-08 11:23 my.h

]$ vi main.c my.c my.h

그러면 화면에는 main.c 파일의 내용만 보일것이다.

my.c파일의 내용을 보고싶다면

vi 명령모드에서
:sb2
을 입력한다. 그러면 main.c와 my.c의 소스가 하나의 창에 분할되어 보일 것이다.

또 my.h파일도 열고 싶다면
:sb3
을입력하면 main.c my.c my.h 세개의 창이 분할되어 보일것이다.

위에서 알수 있듯이 sb라는 vi 명령어에 파일을 열때의 순서대로
숫자를 써준다...즉
sb1 : main.c
sb2 : my.c
sb3 : my.h

열었던 파일들을 한번에 열고 싶다면
:sba
를 입력하면 main.c my.c my.h의 파일들이 한번에 열린다.

728x90
728x90
Buy me a coffeeBuy me a coffee

댓글