fra3il

Terminal, Vim/Vi

Introduction

fra3il

fra3il


LATEST POSTS

AWS Lambda 는 개뿔.. 하나도 모르겠다고! 03rd June, 2016

앱 아이콘에 앱 버전, 빌드 번호 등의 정보를 표시하는 방법 05th February, 2016

Mac

Terminal, Vim/Vi

Posted on .

1. Terminal 환경 설정

.bash_profile 에 아래의 내용을 추가한다.

2. Vim/Vi 환경 설정

.vimrc 에 아래의 내용을 추가한다.

3. Vim/Vi 에서 tab 을 space 로 사용하기 위한 설정

4. Vim/Vi 명령어

  • esc : 명령어 모드
  • i : 편집 모드, 커서 왼쪽에 문자 삽입
  • o : 편집 모드, 커서 아래에 행 삽입
  • O : 편집 모드, 커서 위에 행 삽입
  • v : 비주얼 모드, 커서 위치부터 블럭 시작
  • V : 비주얼 라인 모드, 커서 위치부터 라인 블럭 시작
  • :w : 저장
  • :wq : 저장한 이후 종료
  • :q! : 저장하지 않고 종료
  • h : 왼쪽으로 이동
  • j : 아래로 이동
  • k : 위로 이동
  • l : 오른쪽으로 이동
  • ctrl + b : 한 페이지 위로 이동
  • ctrl + f : 한 페이지 아래로 이동
  • G : 파일의 마지막 행으로 가기
  • 12G : 파일의 12 번째 행으로 가기
  • ^ : 해당 줄에서 공백을 제외한 첫번째 문자로 이동
  • u : 이전 명령 취소
  • ctrl + r : 취소한 명령 다시 실행
  • x : 문자 삭제
  • dd : 행 삭제
  • :5,10 d : 5 ~ 10 행 삭제
  • y : 블럭 복사
  • yy : 행 복사
  • p : 복사된 행을 현재 행 위에 삽입
  • P : 복사된 행을 현재 행 아래에 삽입
  • :1,2 co : 3 1 ~ 2 행을 3 행 다음으로 복사
  • :4,5 m : 6 4 ~ 5 행을 6 행 다음으로 복사
  • /string/ : string 탐색
  • n : 계속 탐색
  • N : 이전 탐색

관련 링크

fra3il

fra3il

Navigation