VIM shortcuts - Linux with iPad

아이패드의 베타버전 개발자 앱 iSH를 이용하여
리눅스 프로그래밍을 할 수 있다는 사실을 배움.

iPad

C 프로그래밍을 위하여 VI Editor를 사용하였고,
아래와 같이 단축어를 정리함.


파일 실행: vi project.c
파일 컴파일: gcc project.c -o project
하면 project 라는 이름으로 exe 파일이 생긴다
exe 실행: ./project

vi 로 처음 열면 명령모드

명령모드 단축어

i 입력모드로 변경
o 커서 다음줄에 빈줄 추가 + 입력모드 변경
O 커서 이전줄에 빈줄 추가 + 입력모드 변경

:w 저장
:wq 저장 후 종료
:q! 저장하지 않고 종료
:q 나가기

화살표로 커서 이동

u 한 단계 되돌리기 (컨트롤z)

x 커서 위치 글자 삭제
X 커서 앞 글자 삭제 (backspace)

dd 커서 위치 줄 삭제

yy 커서 위치의 줄을 버퍼로 복사
p 버퍼의 내용을 커서 다음 줄에 삽입
P 버퍼의 내용을 커서 이전 줄에 삽입

r 글자 입력 시 해당위치 글자가 치환됨

/단어 그 단어가 있는 위치로 커서 이동
n 다음 일치 항목
N 이전 일치 항목

:%s/hello/goodbye/ig hello를 찾아서 goodbye로 변경
i : 대소문자 구분 안함
g : 줄 내 모두 변경

Author

Yeonsang Shin

Posted on

2020-03-25

Updated on

2022-12-19

Licensed under

Comments