본문 바로가기
git

4. vi 편집기

by 장인이 2021. 1. 9.

개요

  git을 사용하던 중, git bash안에서도 코드를 편집하고, 실행시켜 볼 수 있다는 사실을 알게 되었습니다. 이는 리눅스 터미널과 관련된 내용이지만, git에서도 사용하므로 활용할 수 있는 간단한 명령어만 담은 게시글을 올리게 되었습니다.

 

목차

1. vi 편집기란?

2. vi 조작 명령어

3. 추가 명령어

 

1. vi 편집기란?

  vi 에디터는 리눅스에서 주로 사용하는 텍스트 편집기로서, git bash에서도 사용이 가능합니다. vi 에디터는 크게 명령모드입력모드로 나뉘게 됩니다.

 

 

vi [파일 명]

: 현재 디렉토리에 있는 코드를 vi 편집기로 열게 됨

 

2. vi 조작 명령어

 

  앞에서도 말했듯이 vi 편집기는 명령모드입력모드가 있습니다. 처음 vi편집기로 들어갔을 경우, 명령모드로 실행되게 됩니다. 여기서 입력모드로 변경하기 위해서는 명령어를 입력해야 합니다.

 

i : 커서 앞(왼쪽)부터 입력

a: 커서 다음(오른쪽)부터 입력

A: 행 마지막 부분부터 입력

I: 행 처음 부분에 입력

o: 커서 밑에 빈 행을 추가해서 입력

O: 커서 위에 빈 행을 추가해서 입력

s: 커서에 있는 문자 지우고 입력

 

  입력모드로 변경할 수 있는 여러 명령어가 있으나, 실제로는 i와 a를 가장 많이 쓰게 되는 것 같습니다.

 

  입력모드에 들어가서 원하는 코드를 모두 편집한 후, 다시 명령모드로 들어가고 싶은 경우에는 esc를 누르면 됩니다. 그 이후 vi편집기를 끄기 위한 명령어를 설명하겠습니다.

 

:q : 종료한다

:q! : 저장하지 않고 강제로 종료한다

:w : 저장한다

:wq : 저장하고 종료한다

ZZ : 저장하고 종료한다

 

  많은 명령어들이 있지만, 주로 :wq와 ZZ을 자주 사용하게 되는 것 같습니다.

 

3. 추가 명령어

  추가적으로 git bash에서 코드 관리할 수 있는 몇 가지 요소에 대해 설명하겠습니다.

 

 

touch [파일 명]

: 지정한 파일 명으로 파일을 생성합니다.

 

cat [파일 명]

: 지정한 파일의 코드 내용을 출력한다

 

python [파일 명]

: 지정한 파일을 실행해본다

'git' 카테고리의 다른 글

3. Git remote, push  (0) 2020.12.20
2. Git branch, merge  (0) 2020.12.20
1. Git(add, commit), Github  (0) 2020.12.20

댓글