[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.57,0:00:03.80,Default,,0000,0000,0000,,emacs rocks에 돌아오신걸 환영합니다! Dialogue: 0,0:00:03.80,0:00:09.57,Default,,0000,0000,0000,,이번 에피소드에서는 에피소드 2와는 다른 방법으로 vimgolf 문제를 풀어보도록 하겠습니다. Dialogue: 0,0:00:09.57,0:00:13.67,Default,,0000,0000,0000,,다음은 어젯밤 제게 twit한 두 열정적인 emacs 사용자분들 입니다. Dialogue: 0,0:00:13.67,0:00:17.30,Default,,0000,0000,0000,,더 낳은 문제 해결법과 말이지요. Dialogue: 0,0:00:17.30,0:00:20.94,Default,,0000,0000,0000,,저분들이 무슨일을 했는지 살펴보도록 하겠습니다. Dialogue: 0,0:00:21.27,0:00:25.05,Default,,0000,0000,0000,,자, 먼저 한번 돌려보도록 하겠습니다 Dialogue: 0,0:00:40.12,0:00:42.03,Default,,0000,0000,0000,,와우 Dialogue: 0,0:00:42.03,0:00:47.75,Default,,0000,0000,0000,,키입력이 {\i1}열번{\i0} 밖에 안됩니다 - 마법과도 같군요 Dialogue: 0,0:00:50.16,0:00:53.37,Default,,0000,0000,0000,,제가 어젯밤에 2번의 키입력을 줄일때 Dialogue: 0,0:00:53.37,0:00:57.17,Default,,0000,0000,0000,,사용했던 것은 transpose-lines입니다. Dialogue: 0,0:00:57.17,0:01:00.93,Default,,0000,0000,0000,,먼저, transpose-char를 살펴보도록 하겠습니다 Dialogue: 0,0:01:00.93,0:01:06.17,Default,,0000,0000,0000,,다음과 같이, 입력을 한 다음 뒤로가서 옮기는 작업을 할 수 도 있습니다 Dialogue: 0,0:01:06.17,0:01:09.54,Default,,0000,0000,0000,,보셨습니까? 옮겨졌습니다! Dialogue: 0,0:01:09.54,0:01:13.37,Default,,0000,0000,0000,,transpose를 달리 생각해 본다면, Dialogue: 0,0:01:13.37,0:01:19.87,Default,,0000,0000,0000,,문자를 앞으로 이동시켜볼 수 도 있습니다 Dialogue: 0,0:01:19.87,0:01:24.50,Default,,0000,0000,0000,,이것이 바로 transpose-lines가 하는 일입니다. Dialogue: 0,0:01:24.50,0:01:28.33,Default,,0000,0000,0000,,ctrl-x t로 typo를 아래로 옮기고 Dialogue: 0,0:01:28.33,0:01:30.73,Default,,0000,0000,0000,,바로 이겁니다. Dialogue: 0,0:01:30.73,0:01:34.55,Default,,0000,0000,0000,,ctrl-x t, ctrl-x t를 눌러서 Dialogue: 0,0:01:34.55,0:01:37.47,Default,,0000,0000,0000,,첫번째 줄을 아래로 이동시켰습니다 Dialogue: 0,0:01:37.47,0:01:39.22,Default,,0000,0000,0000,,자, 매크로를 작성해보도록 하겠습니다 Dialogue: 0,0:01:39.22,0:01:43.67,Default,,0000,0000,0000,,transpose-line을 9번한 후 Dialogue: 0,0:01:43.67,0:01:49.13,Default,,0000,0000,0000,,backspace, tab을 한 후 상단으로 되돌아갔습니다. Dialogue: 0,0:01:49.13,0:01:53.93,Default,,0000,0000,0000,,매크로 작성을 완료한 뒤에는, 매크로를 9번 반복하였습니다. Dialogue: 0,0:01:53.93,0:01:56.23,Default,,0000,0000,0000,,놀랍습니다 Dialogue: 0,0:01:56.23,0:01:58.67,Default,,0000,0000,0000,,vim에서의 최고의 해결책은 : 17 Dialogue: 0,0:01:58.67,0:02:00.37,Default,,0000,0000,0000,,어젯밤엔 : 12 Dialogue: 0,0:02:00.37,0:02:03.30,Default,,0000,0000,0000,,오늘은 : 10번의 입력만으로 끝냈습니다 Dialogue: 0,0:02:03.30,0:02:08.97,Default,,0000,0000,0000,,이 어마어마한 해결법을 알려주신 Bodil과 Christian께 감사드립니다. Dialogue: 0,0:02:09.97,9:59:59.99,Default,,0000,0000,0000,,@emacsrocks에 더 관심이 있으시다면, twitter에서 팔로우해주시면 감사하겠습니다.