vi 명령어는 너무 많습니다. 개인적인 정리이니 명령어가 너무 적다고 토 달지 말아주세요^^
제 생각에 처음부터 알아둬야 할 명령어는
bold효과를 주었습니다.
커서 이동
h → 왼쪽 이동
j → 아래로 이동
k → 위로 이동
l → 오른쪽 이동
검색
/ → 아래 방향으로 문자열 검색
? → 위쪽 방향으로 문자열 검색
n → 검색된 문자열의 다음 문자열로 이동
N → 검색된 문자열의 이전 문자열로 이동
복사 & 붙여넣기
yy,Y → 행복사
yw → 커서위치부터 단어끝 복사
y0 → 커서위치부터 행처음 복사
y$ → 커서위치부터 행끝 복사
yG → 커서위치부터 파일끝 복사
:1,4 co 10 1~4행을 10행으로 복사
:1,4 m 10 1~4행을 10행으로 이동
[숫자]y → 현재 줄부터 아래 방향으로 숫자의 줄 수 만큼 추가 복사 (ex. 1y, 2y, ...)
y[숫자] → 현재 줄부터 위 방향으로 숫자의 줄 수 만큼 추가 복사 (ex. y1, y2, ...)
v → 블록지정
y → 블록복사
P → 커서의 다음 위치에 붙여넣기
p → 커서위치에 붙여넣기
복사 명령어는 라인복사, 단어복사 등 너무 많습니다. 사용의 편리성으로 만들어졌지만 처음부터 사용하기에는 너무 힘듭니다. 일단 yy와 y[숫자], 그리고 블록복사(v, y)만을 사용하도록 합니다. 붙여넣기 또한 p만 사용하여 현재 커서 위치에서만 붙여넣기를 합니다.
삭제
x → 한문자씩 삭제(del)
X → 한문자씩 삭제(back space)
dd → 한줄 삭제
D → 커서의 위치부터 행 끝까지 삭제
dw → 커서의 위치부터 단어 끝까지 삭제
dj → 커서행 + 1행 삭제
dk → 커서행 -1행 삭제
:5, 10 d → 5~10번째 행 삭제
삭제 명령어도 복사만큼 다양합니다. 처음은 x, dd만 사용하도록 합시다.
redo & undo
ctrl + r → redo
u → undo
많은 편집기에서 꽤 많이 사용하는 명령어 입니다. vi 역시 이 명령어는 많이 쓰게 되는 것 같습니다.
만약 당신이 천재가 아니라면요~
출처 : http://dhna.tistory.com/235
Web WhatsApp is a browser-based extension of the popular WhatsApp mobile app, offering users an easy way to access their chats on a larger screen. By linking the mobile app with a web browser, Web WhatsApp lets you stay connected without picking up your phone constantly. WhatsApp Web
Google Classroom is a free, web-based platform developed by Google to streamline the creation, distribution, and management of assignments in educational settings. It’s part of Google Workspace for Education, allowing teachers and students to connect, collaborate, and organize coursework online easily. Google Classroom