본문 바로가기

리눅스

Linux(리눅스) Vi 편집기 사용법 2

1. 줄 번호 출력

 

 

: se nu

set number 각 라인 앞에 번호를 표시해준다.

 

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

 

 

2. 다중 파일 열기

 

여러 파일을 동시에 열어 편집할 수 있다

파일을 이동하며 복사 붙여넣기 가능

 

 

파일 aaa와 bbb(내용없는 새파일)을 동시에 열어봅니다.

 

 

 

앞에있는 aaa가 먼저 열립니다.  :5,10 y 명령어를 사용하여 5번째줄부터 10번째줄까지 복사 해 줍니다.

esc를 눌러 Command모드로 나간 후

 

 

:n 명령어를 사용하여 다음 폴더(bbb)로 넘어갑니다.

파일이 3개 aaa bbb ccc열려있을때 aaa->ccc 가려면 :2n

 

 

 

bbb파일로 와서 아까 복사했던 aaa파일의  5번째줄 ~10번째줄 내용을 p명령어를 사용하여 붙여넣어줍니다

 

 

 

:w로 저장을 하거나 :wq로 저장하고 나갑니다

 

다시 aaa파일로 가려면 :N 명령어를 입력 해 줍니다.

:x! 명령어는 모든 파일을 저장하고 나갈 수 있습니다.

 

 

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

3.단어 치환

 

 

:2,5s/nologin/hahaha/gc 명령어를 입력하면

 

 

2번째줄에서 5번째줄 까지 nologin이라는 단어를 hahaha로 치환한다.

 

마지막에 c를 빼고

:2,5s/nologin/hahaha/g 명령어를 치면

 

 

y = 한개 바꾼다

n = 바꾸지 않는다

a = 전체 다 바꾼다

q = 바꾸지 않고 종료

l = 아래까지만 바꾸고 종료

 

선택하여 명령어를 실행할 수 있다.

 

 

 

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

 

4. .vimrc파일 이용하기

 

 

.vimrc 파일에서 내용을 수정하거나 echo명령어를 이용하여 vi에디터에서 사용하는 명령어를 입력하면

명령어가 default값으로 지정되어 vi편집기를 이용할 때 마다 명령어를 쓰지 않아도 됩니다

 

 

 vi에디터를 열면 줄번호가 출력되어 있지 않습니다

 

 

vi .vimrc에서 set nu명령어를 넣어줍니다

 

 

다시 vi aaa 하여 aaa파일로 들어가면 줄번호가 보이게 됩니다.