본문 바로가기

별걸다하는 IT/리눅스 유닉스

[리눅스 유닉스] vi편집기 라인 출력하기, 행번호 출력, 검색 결과 하이라이터 색깔칠하기 (hlsearch, nu)

안녕하세요!! 

아주아주 간단하게 다뤄볼 정말 초스피드로 끝날 거 같은 정보성 포스팅입니다.

vi 편집기에서 행번호, 라인번호 출력하기

라인번호 출력해주는 명령어예요.

라인번호출력   :set number (= :set nu) 
라인번호해제   :set nonumber ( = :sest nonu) 

기본은 이렇게 라인이 아무것도 찍히지 않습니다.

짠 이렇게 :set number를 눌러주던, :set nu를 눌러주면 라인이 생겨요.

다시 지우고 싶으면 :set nonu를 쳐주면 됩니다. (no number의 약자!)

 

참고로 특정 라인으로 커서를 넘길 때에도 

: [라인번호]

이렇게 이동할 수 있다는거~!

 

먼가 이렇게만 끝내면 포스팅이 너무 짧으니..비슷한 설정 하나 더 투척

vi 편집기에서 검색 결과 색칠하기, 하이라이트 기능

하이라이터 키는 명령어는 아래와 같아요

하이라이터서치 키기 :set hlsearch
하이라이터서치 끄기 :set nohlsearch

ㅎㅎ간단하죠?

원래 보통 같은 경우 이렇게 검색해주면, 검색된 곳에 커서가 이동되고, 다음 검색이 있는지 확인하려면 'n'을 눌러서 찾아줘야 합니다. 근데 이러면 한눈에 보기 어렵잖아요!! (물론 파일이 열라열라 엄청 긴 경우에는 이 방법이 효과적일 수도 있음) 

그럴 때 'set hlsearch' 명령어로 하이라이터 서치 기능을 켜주면 이렇게 검색 결과를 한눈에 볼 수 있도록 이쁘게 배경색이 들어온답니다.

 

참고로 이런 명령어를 매번 vi킬때마다 수행하기 귀찮으면, 아예 vi편집기 설정에 박아버릴 수도 있습니다. ㅎㅎ 

vi편집기 설정 다루는건 다음 포스팅에서 다뤄보도록 할게요~!

(간단히 언급하자면 .vimrc파일에 set hlsearch와 set nu를 넣어주면 됩니다 ㅎㅎ ) 

 

이번 포스팅은 여기까지 할게요! 

도움이 되셨다면 광고보답/공감/댓글로 마음을 표현해주시면 정보공유에 큰 자극제와 힘이 됩니당 :)

다음에 또 봐요!