[Linux] vim을 vi 명령어로 사용하는 방법

환경에 따라서는 vim을 vi로 이미 alias 시켜서 vi 명령을 치면 vim이 실행되는 곳도 많지만 그렇지 않는 환경에서 간단하게 설정 하는 방법을 소개합니다.

쉘에 접속해서 아래 과정을 참고하시면 됩니다.

 

– 쉘 접속 계정의 .bashrc 파일 열기

– alias 코드 삽입

 

참고로 vi와 vim은 서로 다른 에디터 입니다. vi 에디터를 좀 더 편하게 개량한 것이 vim이라고 보시면 됩니다. 구별법은 실행시켰을때 코드 하이라이팅(단어 색상 강조)가 적용되어 있다면 vim, 그렇지 않고 흰색 또는 회색으로만 나타만다면 vi라고 보시면 됩니다. 물론 명령어도 vim에는 있고 vi에 없는 것이 존재하지만 가시적으로 드러나지 않는 부분이기 때문에 1차원적인 구별법은 그렇습니다.

[Vim] 단축키 정리2 – buffer

Vim 사용에 있어서 빠른 파일 전환과 관련해 버퍼(buffer) 기능은 매우 중요한 역할을 합니다.

열기(:e) 또는 분할 열기(:sp), 세로 분할 열기(:vsp)를 이용해 파일을 열게 되면 모두 버퍼 리스트에 저장이 됩니다.

이렇게 저장된 버퍼리스트는 :ls 명령으로 확인이 가능합니다.

:ls 명령으로 버퍼 리스트가 출력되면 앞에 각각 인덱스 번호가 부여되어 있습니다. 이를 :b + 인덱스번호 (예를 들자면 :b2)로 원하는 파일을 전환할 수 있습니다. 다른 키를 누르면 버퍼 리스트는 닫히게 됩니다.

 

정리하자면..

버퍼 리스트 – :ls

버퍼 선택 – :b[번호]

파일 열기 – :e [파일 경로]

분할 열기 – :sp [파일 경로]

세로 분할 열기 – :vsp [파일 경로]

[Linux] Vi 에디터에서 문자열 치환하기

Vi 에디터를 이용해 자주 사용되는 치환하는 방법을 소개합니다.

치환하는 방법에도 여러가지 옵션이 있습니다만 간략하게 하나만 소개드립니다.

– %s : 문서 전체

– g : 한줄에 동일 패턴이 여러개 존재하는 경우 모두 적용

– i : 대소문자 구분 안함

[Linux] Vim 편집기 컬러 설정 방법

* CentOS / RedHat / Fedora 계열 기준으로 작성되었습니다.

 

1. vimrc 파일 내에서 설정

실행 후 syntax off 검색 후 syntax on 으로 변경 후 저장.

 

2. vim-enhanced 설치가 안되있다면 설치하기

설치 후 alias 설정

vimrc 파일에서 syntax on 설정 확인

off 로 설정 되있다면 on으로 변경 후 저장

 

3. vi 에디터 라인 번호 표시하기

vi 편집기 실행 후 아래 명령어 실행

위 방법은 현재 작업에만 임시로 적용되는 것이고 아래 명령어를 vimrc 파일에 넣고 저장하면 실행시마다 표시 됨