본문 바로가기

리눅스/우분투

리눅스 vi 화면 분할해서 파일 열기

이번 포스팅은 리눅스 vi에서 화면을 분할해서 파일을 열고, 닫는 방법에 대해서 간략하게...


먼저, A_folder에 다음과 같은 파일들이 존재한다고 가정해봅시다.


A_folder

 ├-- view.py

 └-- model.py


예를 들어서 view.py를 vi로 보고 있다가, model.py를 잠깐 확인하고 싶을 때가 있습니다.

사실 매우 많이 겪는 상황이죠.


-----------------------------------------------------------------------------------

(읽지 않으셔도 되는 부분)

저도 예전에는 :wq 하고, 다시 vi로 model.py를 열어서 보고... 무한반복이였습니다. 

물론 :e 명령어를 알고 난 다음에는 :e model.py로 가서 보고 :e view.py로 돌아오고 했는데요.

-----------------------------------------------------------------------------------


:sp를 통해서 vi 화면을 분할해서 파일을 열고, 그 화면을 편하게 이동할 수 있다는 점에서 자주 사용하고 있습니다.


사용방법은 ----->  :sp 분할해서_보고싶은_파일이름


위 예로 하면,


vi ./view.py 에서,  :sp model.py 


하게되면 화면이 2개로 분할되고, 시각화되는 것이죠.


분할된 화면은 Ctrl + w  누르시고 방향키를 눌러서 전환이 가능합니다. 


현재 커서가 있는 화면에서 :wq 나 :q 를 통해서 파일을 닫으면, 다시 하나의 화면으로 돌아옵니다. 


:sp 는 상하로 분할하는 것이고, :vs 는 좌우로 분할하는 명령어입니다. 


두개를 적절하게 조합해서 사용하는 것도 가능합니다 ^^


제 모니터에서는 2개로 분할하는 것이 적당한데, 3개도 잘 분할됩니다.