Linux

vi editor 정리

Jack Moon 2012. 10. 8. 16:40

<추가> vi 글자색 변경


vi 로 파일을 열었을때 글자색이 너무 어두워 가독성이 떨어지는 경우가 있다.

그럴 경우 글자색을 바꿔주면 된다.

명령모드 에서 colorscheme 명령어를 이용하면 된다.


현재 색상 보기

:colorscheme <Enter>


모든색상보기

:colorscheme 한칸 띄고 Ctrl+d


색상변경

:colorscheme 색상값 <Enter>


가장 잘 보이는 색상

:colorscheme slate


하지만 위의 방법은 1회성이라 너무 귀찮다. 안보이는 색, 특히 주석을 바꿔 주는 것이 훨씬 편할 듯

그래서 사용자의 ~ 디렉토리에 .vimrc 파일을 만들어 주석색을 녹색으로 바꿨다. 2번 녹색, 7번 흰색


vi ~/.vimrc

아래와 같이 넣어준다

highlight Comment term=bold ctermfg=2



<vi 기본명령어>


특정 문자열을 newline으로 모두 바꾸기  :%s/<B>/\r/g

다른 이름으로 저장 :w 파일명

vi editor 정리

 출처 : http://wiki.kldp.org/KoreanDoc/html/Vim_Guide-KLDP/Vim_Guide-KLDP.html

위 페이지를 보며 자주 사용하는 vi 명령어를 정리하였다. 이 문서보다 자세한 내용은 위의 출처를 참고할 것...

 

 

실행 #> vi 파일명  
종료 :q 종료
  :q! 저장않고종료
  :wq 저장후종료
입력모드 i 커서위치에서 입력
  A 줄끝에서 입력
명령모드전환 Esc  
     
이동 ^ 줄처음으로 이동
  $ 줄끝으로 이동
  Ctrl+F 다음페이지
  Ctrl+B 이전페이지
  1G 첫째줄로 이동
  G 마지막줄로 이동
  숫자G 숫자줄로 이동
     
     
삭제 dd 한줄삭제
  숫자dd 숫자만큼 삭제
     
복사 yy 한줄복사
  숫자yy 숫자만큼 복사
붙여넣기 p (소문자) 다음줄에 붙이기
  P (대문자) 현재줄에 붙이기
     
기타 u 작업취소(undo)
  Ctrl+R 작업재실행(redo)
  . 이전명령반복
  J 현재줄과아랫줄 연결
  ~ 대문자<->소문자
  % 괄호의 반대쪽으로 이동
     
숫자보기 :set number <-> :set nonumber
     
검색 /검색패턴 계속검색 n
    위쪽으로 계속검색 N
     
바꾸기 :s/old/new/g 현재줄 바꾸기
  :%s/old/new/g 모든줄 바꾸기(문서전체)

'Linux' 카테고리의 다른 글

리눅스 방화벽 관련   (0) 2012.10.12
VNCSERVER 설정  (0) 2012.10.08
SSH 환경설정  (0) 2012.10.08
rsync 원격백업설정  (0) 2012.10.08
PHP configure 에러관련 yum 설치  (0) 2012.10.08