참고자료
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가지 모드가 존재
- 입력모드
- 비주얼 모드
- 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로 줄여서 사용이 가능하다.