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