vi 공부

참고자료

vim 관련 블로그 글

생활코딩 지옥에서 온 git

1. vi 공부

버전 : 그 작업이 완결된 상태

git config –global user.name scarletbreeze git config –global user.email scarletbreez@naver.com

git commit 하면 vim이 실행됨

이 기회에 vim 공부를 조금 해보자

-> 우선 맥북에 macvim을 버전8의 최신으로 설치

brew install macvim --override-system-vim
brew linkapps

macvim 설치 도중 xcode-select: error: tool ‘xcodebuild’ requires Xcode, but active developer directory 이런 에러가 발생했고

구글링해서 확인해본 결과 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer 이렇게 iterm(터미널)에서 실행한 뒤 해결할 수 있었다.

2 vi 관련 내용 요약

vi -> 3가지 모드가 존재

  1. 입력모드
  2. 비주얼 모드
  3. ex 모드

입력모드 : 입력하는 모드 insert i로 들어가게 됨 나가고 싶으면 esc를 눌르면 나간다

비주얼 모드 : 말 그대로 보는 모드 esc로 나간다

ex 모드 : :,/를 활용, 다른 기타 기능을 사용한다

저장과 종료

  • :로 시작하는 모드에서 w(write)를 입력하면 저장이 된다
  • 새로운 파일이라면 :w 파일명 이렇게 파일명을 입력해줘야 한다
  • :wq는 저장하고 종료
  • 저장하지 않고 종료하고 싶다면 :q!

파일 열기와 탭

  • 편집하고 싶은 파일을 열려면 :edit 파일명으로 열 수 있다.
  • 새탭에서 파일을 열려면 :tabnew 파일명으로 열 수 있다.
  • vi -p 파일명1 파일명2 파일명3 (-p옵션 : 파일을 탭으로 열고 싶을 때)
  • tabnext (tabn, :bn), tabprevious(tabp, :bp)

외부 쉘 명령

외부 쉘 명령

  • : ! ls , : ! pwd 외부로 갔다온다

추가적으로 cp f1.txt f2.txt f1.txt를 복사해서 f2.txt를 생성한다는 말이다.

copy를 cp로 줄여서 사용이 가능하다.

0%