티스토리 뷰

구글에 vim adventure를 치면 게임으로 vim을 재밌고 쉽게 배울 수 있다.  왼쪽 아래 방향은 hj, 오른쪽 위 방향은 kl로 컨트롤.

기본적인 키

h : 왼쪽, l : 오른쪽 
J: 아래, k: 위

w: 다음 단어의 첫번째 위치로(점 같은 거 포함) 
W: 다음 단어의 첫번째 위치로

e: 다음 단어의 마지막 위치로(점 같은 거 포함) end
E: 다음 단어의 마지막 위치로

b: 전 단어의 첫번째 위치로(점 같은 거 포함) back
B: 전 단어의 첫번째 위치로

x: 현재 위치 지우기
X: 현재위치의 바로 전 지우기

dd, D, d$ : 한 줄 delete
d와 e,w,b,$,% 등 을 조합해서 좀 더 효과적으로 지울 수 있다.

r: 현재 위치의 글자를 replace

0: 현재 줄의 제일 처음으로
^: 현재 줄의 첫 단어 위치로
$: 현재 줄의 제일 마지막으로

zt: 페이지 위로
zz: 중간으로
zb: 페이지 아래로

f {char} : 현재 줄에서 char 가 있는 위치로 이동하고 저장하여 ; 를 쓰면 다음 char로 이동하고 , 를 쓰면 전 char로 이동
F는 반대 방향

t {char} : 현재 줄에서 char 가 있는 위치의 바로 전으로 이동, f와 마찬가지로 저장됨.
T 는 반대 방향

gg: 문단의 첫 라인의 처음으로 이동
G: 문단의 마지막 라인의 처음으로 이동

%: 괄호를 찾아줌

~: 대소문자 변경

 

게임 시작 첫 화면

키보드로 이동하면서 캐릭터가 있는 칸으로 가면 설명을 해주는데 잘 보면서 해야 쉽게 클리어할 수 있다.  잘 모르겠는 키는 :help j  이런식으로 입력해 주면 j 키에 대한 설명을 볼 수 있다. 

오른쪽 아래 x 키 를 습득하고 돌아오니 미로속에서 잃어버린 공예품(지나친 보물상자)를 회복? 하고 최대한 빨리 오라고 한다.

정확하진 않지만 보물상자를 열면 25달러를 결제해야 한다. 결제를 하고 나면 시야가 어두워진 상태에서 미로를 찾아서 다시 돌아와야 한다. 이 뒤로 계속 무리 없이 x, d 키 등을 배우며 진행하다 다음 단계에서 좀 막히게 된다.

Acrostic?

(1.보통 각 행의 첫 글자를 아래로 연결하면 특정한 어구가 되게 쓴 시나 글.  출처: 옥스퍼드 영한사전)
대충 세로드립이라고 이해하면 된다. 아래 글자를 세로로 읽어서 그대로 따라 해 주면 된다. (down 이 아니라 dwon 이니 헷갈리지 말자) 

세로로 읽으면 To get key dw on X . 가 된다.
if (practice) { perfect; } else { !perfect } ... $%를 이용해 아래쪽 중괄호로 내려가고 d%를 이용하면 된다.
밑으로 가지 말고 G를 찾으러 위로 올라가서 찾아야 한다.

 

위로 올라가서 g를 찾았으니 바로 G를 이용해 마지막 줄로 갈 수 있다.
좀 어려웠던 퍼즐... f를 조합해서 쓴 것이 저장되기 때문에 ; 와 , 를 이용해서 풀 수 있다. keystroke가 하나 부족하다면 저장된다는 말을 다시 생각해보면 풀 수 있다. 

 

마지막은 괄호 찾아주는 키를 이용하여 해결할 수 있다.

 

'VIM' 카테고리의 다른 글

[vim adventure] 게임으로 vim 습득하기 level 8-10  (0) 2021.04.12
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함