The Bong'

VimGolf소개

2022-06-30 at vim category

VimGolf

타수를 줄여야 하는 골프처럼, vim을 이용 하여 여러 문제들의 적은 키보드타수 기록에 도전하는 곳. vim에 적응하기 위하여 위에 밑의 설명처럼 연습이 가장 좋기 때문에 많은 문제들을 풀어 보길 추천한다. 내가 문제를 풀고 업로드하면, 나보다 높은 점수의 다른사람의 답을 볼 수 있는 방식.

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!


필요한 것:

  • 당연히 vim
  • ruby
  • 트위터계정

여기서 ruby의 경우 윈도우 환경이라면, Start Command Prompt with Ruby로 실행하길 추천한다. 트위터계정은 문제를 풀고, 나보다 점수가 더 높은 다른 사람들의 풀이법을 보기 위하여 필요하다.

풀이

환경설정을 마친 후 오른쪽 상단에

Your VimGolf key: 03742d************

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 55b18bbea9c2c30d04000001

와 같은 것을 볼 수 있다. 터미널에서 vimgolf setup 후 Your VimGolf key에 해당하는 키 값을 입력 후 밑의 put을 하게 되면, 자동으로 vim에 문제가 출력 된다. 그 뒤에는 터미널에 나오는 명령에만 따르면된다.


Ex

여러 challenge 중 Make HTML List를 풀이.

Alt text

위처럼 풀이 후 vim을 종료 하면 입력 한 키와 점수를 확인할 수 있고, 업로드 후 해당 challenge를 새로고침 해 보면 더 상위점수들을 볼 수 있다.

Bong

Personal blog by Bong.

Sr. Back-end Developer / Interested in js, ts, functional, serverless