라즈베리파이(라즈비안)에서 VIM 에디터 사용하기

2021. 10. 14. 11:58Open Source Project/Raspberry

라즈베리파이에. 접속을 하면..

파일을 수정하기 위해서

nano, vi, vim 등을 사용해서.. 편집을 합니다.

저는 vim을 자주 사용하기 때문에. 설치하는 방법 등 설정하는 몇가지 작성해보겠습니다.

 

sudo apt-get install vim

 

 

Vim 에디터 환경 설정

자주 사용하는 것은 기본 설정에 추가를 해놓으면, 편리하게 사용을 할수있습니다.

sudo vim /etc/vim/vimrc

 

colo koehler # 테마 설정
set nu       # 라인넘버 표시
set ts=4     # 탭사이즈 4
set shiftwidth=4 # shift 사이즈 4
set hlsearch # 검색시 Highlight 표시

syntax on # 문법체크 기능을 on

 

 

에디터 설정이 반영되어 표시되는 화면 입니다.

 

단축키가 많아서 자세한 내용은 http://vimdoc.sourceforge.net/ 이곳에서 확인 할수 있습니다.

제가 자주 사용하는 부분은.. 아래 굵은 색으로 표시 했습니다.

h, j, k, l - 좌,하,상,우 커서이동

#문서를 수정하고 종료 할때는 아래의 명령어를 사용합니다.

:w - 문서 저장하기
:q - 현재 문서 닫기
:q! - 저장하지 않고 닫기
:wq - 저장하고 닫기
:숫자 - 지정한 라인넘버로 이동

# 문서를 열면 처음 부터 수정할수 있는게 아니라서 i를 누르고 Insert를 하게 됩니다.
# 어떤 상황인지 모를때는 ESC 키를 누르면 아래 설정 상태를 확인 할수 있습니다.

i - 현재 커서 위치에 Insert 하기
I - 현재 줄 맨앞에 Insert 하기
a - 현재 커서 다음칸에 Insert 하기
A - 현재 줄 맨뒤에 Insert 하기
o - 아랫줄에 Insert 하기
O - 윗줄에 Insert 하기

w - 단어 첫글자로 이동하기
W - 화이트스페이스 단위로 다음 글자로 이동하기
b - 백워드 방향으로 단어의 첫글자로 이동하기
B- 백워드 방향으로 화이트스페이스 단위로 다음 글자로 이동하기
e - 단어의 마지막 글자로 이동하기

ge - 백워드 방향으로 단어의 마지막 글자로 이동하기
gg - 문서 맨 앞으로 이동

G - 문서 맨끝으로 이동
^ - 문장 맨 앞으로 이동
0 - 라인 맨 앞으로 이동
$ - 문장 맨 뒤로 이동

f문자 - 문자의 위치로 이동 ; 를 누르면 계속 이동
F문자 - 백워드로 문자의 위치로 이동
t문자 - 문자의 앞위치로 이동
T문자 - 백워드방향으로 문자의 앞위치로 이동

/단어 - 문서에서 단어 찾기 n이나 N으로 다음/이전 찾기
* - 현재 단어를 포워드 방향으로 찾기
# - 현재 단어를 백워드 방향으로 찾기

Ctrl + f - 다음 페이지 이동
Ctrl + b - 이전 페이지 이동
Ctrl + u - 페이지절반만큼 다음으로 이동
Ctrl + d - 페이지절반만큼 이전으로 이동

H - 현재 화면의 맨 위라인으로 이동
M - 현재 화면의 중간 라인으로 이동
L - 현재 화면의 마지막 라인으로 이동

]] - 포워드 방향으로 여는 컬리 블레이스( { )로 이동
[[ - 백워드 방향으로 여는 컬리 블레이스( { )로 이동
][ - 포워드 방향으로 닫는 컬리 블레이스( { )로 이동
[] - 백워드 방향으로 닫는 컬리 블레이스( { )로 이동
% - {}나 ()에서 현재 괄호의 짝으로 이동

dd - 현재 줄 잘라내기
dw - 단어 잘라내기
yy - 현재 줄 복사하기
p - 붙혀넣기
r - 현재 글자 교체하기
u - Undo

Ctrl + R : Redo
x - 현재 글자 지우기
X - 앞의 글자 지우기
> - 들여쓰기
< - 내어쓰기
. - 이전 명령어를 다시 실행

v - 비쥬얼모드(비쥬얼 모드에서 커서 이동해서 블럭지정 가능)
y - 복사하기
c - 잘라내기
cw - 단어 잘라내기
J - 다음 라인을 현재 줄의 끝으로 이어 붙힘
~ : 선택 문자 대소문자 변경
Ctrl + A : 숫자를 증가시키기
Ctrl + X : 숫자를 감소시키기

#vim #에디터 #라즈베리파이 # 설정 # 셋팅