[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:03.44,Default,,0000,0000,0000,,안녕하세요! Emacs Rocks에 돌아오신걸 환영합니다! Dialogue: 0,0:00:03.44,0:00:08.12,Default,,0000,0000,0000,,에피소드 2에서 오늘은 아주 특별한 것을 준비했습니다. 보시죠! Dialogue: 0,0:00:08.12,0:00:10.56,Default,,0000,0000,0000,,이것은 VimGolf입니다. 예~! Dialogue: 0,0:00:11.90,0:00:15.92,Default,,0000,0000,0000,,VimGolf는 매우 멋지미만, 저는 Emacs에 대한게 있었으면 하는 바램이 있습니다. Dialogue: 0,0:00:17.29,0:00:21.37,Default,,0000,0000,0000,,VimGolf는 경쟁하는 것인데, 목표는 Dialogue: 0,0:00:21.39,0:00:23.66,Default,,0000,0000,0000,,키 입력을 가능한 적게 함으로써 Dialogue: 0,0:00:23.66,0:00:26.80,Default,,0000,0000,0000,,처음파일을 마지막파일로 변형시키는 것입니다 Dialogue: 0,0:00:29.51,0:00:33.24,Default,,0000,0000,0000,,도전 번호는 6이며 Dialogue: 0,0:00:33.24,0:00:39.15,Default,,0000,0000,0000,,one부터 ten까지 문자로 되어있는게 있고, 1부터 10까지 숫자로 되어있는게 있습니다. Dialogue: 0,0:00:39.15,0:00:43.92,Default,,0000,0000,0000,,목표는 one에서 10까지를 2개의 단으로 나누는 것입니다. Dialogue: 0,0:00:45.38,0:00:49.79,Default,,0000,0000,0000,,Vim에서 최고점은 우승점수인 17점입니다. Dialogue: 0,0:00:51.05,0:00:54.23,Default,,0000,0000,0000,,그러면, 과연 Emacs가 좀 더 나은지 살펴봅시다. Dialogue: 0,0:01:12.83,0:01:17.00,Default,,0000,0000,0000,,그럼 설명없이 한번 해보고 Dialogue: 0,0:01:17.02,0:01:20.26,Default,,0000,0000,0000,,어떠한 일을 하는지 설명해주면서 다시 해보도록 하겠습니다. Dialogue: 0,0:01:20.26,0:01:22.79,Default,,0000,0000,0000,,입력하는 키를 주의깊게 보시기 바랍니다. Dialogue: 0,0:01:46.00,0:01:49.82,Default,,0000,0000,0000,,하하, 지금것은 멋지지 않습니까? Dialogue: 0,0:01:50.01,0:01:53.17,Default,,0000,0000,0000,,느린 동작으로 다시 살펴보도록 하겠습니다. Dialogue: 0,0:02:01.62,0:02:04.25,Default,,0000,0000,0000,,좋습니다. 지금 저희는 처음으로 돌아왔습니다. Dialogue: 0,0:02:04.94,0:02:09.28,Default,,0000,0000,0000,,이번 에피소드는 제가 매크로를 사용하는 첫번째 에피소드이지만, 마지막으로 사용하는건 아닙니다! Dialogue: 0,0:02:09.28,0:02:12.41,Default,,0000,0000,0000,,Emacs에서 매크로는 실로 엄청난녀석(powerhorse)입니다. Dialogue: 0,0:02:12.41,0:02:15.66,Default,,0000,0000,0000,,F3을 눌러 매크로를 정의하는 것부터 시작하겠습니다 Dialogue: 0,0:02:15.66,0:02:21.89,Default,,0000,0000,0000,,그리고 하단부로가서 안에 있는 것을 지웠습니다. Dialogue: 0,0:02:22.38,0:02:27.43,Default,,0000,0000,0000,,지운것을 kill ring에 넣고 공백을 지운 다음 Dialogue: 0,0:02:27.43,0:02:30.14,Default,,0000,0000,0000,,C-9를 눌렀습니다 Dialogue: 0,0:02:30.14,0:02:32.69,Default,,0000,0000,0000,,C-9는 그 자체로는 아무런 일도 하지 않지만, Dialogue: 0,0:02:32.69,0:02:35.68,Default,,0000,0000,0000,,다음 명령을 9번이나 반복하도록 만들어줍니다. Dialogue: 0,0:02:36.78,0:02:41.93,Default,,0000,0000,0000,,이전 라인으로 가는 C-p로 9라인 위로 갔습니다. Dialogue: 0,0:02:42.50,0:02:48.58,Default,,0000,0000,0000,,라인끝(C-e), 탭키(tab), 붙여넣기(C-y)로 매크로가 끝이났습니다. Dialogue: 0,0:02:48.58,0:02:52.18,Default,,0000,0000,0000,,F4를 눌러 매크로를 마치면, Dialogue: 0,0:02:52.18,0:02:57.63,Default,,0000,0000,0000,,C-9 F4로 매크로를 9번 돌릴 수 있습니다. Dialogue: 0,0:02:58.47,0:03:00.10,Default,,0000,0000,0000,,다 됬습니다. Dialogue: 0,0:03:00.10,0:03:03.01,Default,,0000,0000,0000,,그리고 키 입력은 12번입니다. Dialogue: 0,0:03:03.01,0:03:06.75,Default,,0000,0000,0000,,다시한번 상기시키지만, Vim에서 최고점은 17입니다. Dialogue: 0,0:03:07.48,0:03:09.94,Default,,0000,0000,0000,,다시 말하지만, Dialogue: 0,0:03:11.62,0:03:14.52,Default,,0000,0000,0000,,Emacs는 정말 끝내줍니다!(Emacs rocks!)