[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.73,0:00:04.50,Default,,0000,0000,0000,,emacs rocks에 오신결 환영합니다. 에피소드 4입니다, Dialogue: 0,0:00:04.50,0:00:07.60,Default,,0000,0000,0000,,오늘은, 여러분과 조금 의견이 다를 수 있습니다. Dialogue: 0,0:00:07.60,0:00:11.03,Default,,0000,0000,0000,,emacs키를 다른 키로 bind시킬 것입니다. Dialogue: 0,0:00:11.03,0:00:13.26,Default,,0000,0000,0000,,이것이 바로 진정한 emacs죠, 그렇지 않습니까? Dialogue: 0,0:00:13.26,0:00:15.87,Default,,0000,0000,0000,,칼을 날카롭게 갈아 보도록 하겠습니다. Dialogue: 0,0:00:15.87,0:00:19.66,Default,,0000,0000,0000,,아참, 그전에 먼저 여기 멋드러진 키입력이 있습니다. Dialogue: 0,0:00:20.34,0:00:24.57,Default,,0000,0000,0000,,저는 요즘 javascript를 테스트 하기 위해 buster.js로 옯겨갔습니다. Dialogue: 0,0:00:24.57,0:00:28.13,Default,,0000,0000,0000,,문법이 조금 다르더군요. Dialogue: 0,0:00:28.13,0:00:33.53,Default,,0000,0000,0000,,제가 어떻게 재빨리 다른 쪽으로 이동하는지, 잘 보시기 바랍니다. Dialogue: 0,0:00:33.93,0:00:36.46,Default,,0000,0000,0000,,다됬습니다! 핳! Dialogue: 0,0:00:37.97,0:00:41.27,Default,,0000,0000,0000,,첫번째 키 입력을 보셨습니까? Dialogue: 0,0:00:41.27,0:00:43.93,Default,,0000,0000,0000,,움직이는 작업으로, C-s는 아주 훌륭합니다. Dialogue: 0,0:00:43.93,0:00:46.53,Default,,0000,0000,0000,,하지만, 짧은 거리에선 차선택이 될 수 밖에 없습니다. Dialogue: 0,0:00:46.53,0:00:49.03,Default,,0000,0000,0000,,잘 보시기 바랍니다 Dialogue: 0,0:00:49.03,0:00:56.70,Default,,0000,0000,0000,,타이핑하기 위해선, 검색에서 enter를 입력하여 빠져나와야만 했습니다. Dialogue: 0,0:00:56.70,0:01:00.63,Default,,0000,0000,0000,,그리고 vim은 f명령어란 길을 보여줬지요 Dialogue: 0,0:01:00.63,0:01:03.80,Default,,0000,0000,0000,,단어간의 이동 말이에요 Dialogue: 0,0:01:03.80,0:01:09.03,Default,,0000,0000,0000,,iy-go-to-char 확장기능은 그와 동일한 일을 합니다. Dialogue: 0,0:01:09.03,0:01:13.17,Default,,0000,0000,0000,,움직이는 용도로, 저는 M-m을 거기에 맵시켰습니다. Dialogue: 0,0:01:13.17,0:01:16.90,Default,,0000,0000,0000,,맞습니다, 이 키입력은 보통 줄맞춤을 되돌리기 위해 사용됩니다 Dialogue: 0,0:01:16.90,0:01:21.10,Default,,0000,0000,0000,,하지만, 저는 M-i가 좀더 연상하기 쉽다고 생각했습니다. Dialogue: 0,0:01:21.10,0:01:26.11,Default,,0000,0000,0000,,따라서... M-m t로 저는 마침표를 바로 찍을 수 있게 되었습니다. Dialogue: 0,0:01:26.11,0:01:29.40,Default,,0000,0000,0000,,M-l은 소문자로 만들면서 Dialogue: 0,0:01:29.40,0:01:32.03,Default,,0000,0000,0000,,단어 끝으로 커서를 이동합니다. Dialogue: 0,0:01:32.03,0:01:34.90,Default,,0000,0000,0000,,M-f(앞으로가서), M-t(transpose-word, 단어 위치 바꾸기) Dialogue: 0,0:01:34.90,0:01:39.93,Default,,0000,0000,0000,,저희는 이전 에피소드에서 transpose-line와 transpose-char를 경험하였습니다. Dialogue: 0,0:01:39.93,0:01:44.40,Default,,0000,0000,0000,,그리고, 이건 transpose-word입니다. ... 훌륭하지 않습니까? Dialogue: 0,0:01:44.40,0:01:48.77,Default,,0000,0000,0000,,음.. iy-go-to-char는 - 구글에서 얻을 수 있습니다. Dialogue: 0,0:01:48.77,0:01:50.76,Default,,0000,0000,0000,,매우 훌륭합니다. Dialogue: 0,0:01:50.76,0:01:55.03,Default,,0000,0000,0000,,꺼림직하다면 저와 동일한 키로 bind할 필요는 없습니다. Dialogue: 0,0:01:55.03,0:02:01.21,Default,,0000,0000,0000,,권장되는 키입력은 C-c f 입니다. Dialogue: 0,0:02:01.21,0:02:04.27,Default,,0000,0000,0000,,하지만, 빠른 이동을 위해선 짧은 명령어였으면 해서 Dialogue: 0,0:02:04.27,0:02:06.90,Default,,0000,0000,0000,,저는, 키입력 한번에 되었으면 했습니다. Dialogue: 0,0:02:06.90,0:02:10.52,Default,,0000,0000,0000,,다른 예제를 살펴보도록 하겠습니다. Dialogue: 0,0:02:10.52,0:02:14.00,Default,,0000,0000,0000,,여기, 철자가 틀린 단어와 다른 한 단어가 있습니다. Dialogue: 0,0:02:14.00,0:02:17.27,Default,,0000,0000,0000,,이를 빠르게 고치도록 하겠습니다: Dialogue: 0,0:02:17.27,0:02:20.13,Default,,0000,0000,0000,,M-m p e Dialogue: 0,0:02:20.13,0:02:22.90,Default,,0000,0000,0000,,M-m o, 다시 o, t Dialogue: 0,0:02:23.58,0:02:26.30,Default,,0000,0000,0000,,아주 좋습니다. Dialogue: 0,0:02:26.79,0:02:28.05,Default,,0000,0000,0000,,에피소드 4였습니다. Dialogue: 0,0:02:28.05,0:02:29.65,Default,,0000,0000,0000,,재밌게 봐주셨으면 합니다. Dialogue: 0,0:02:29.65,0:02:31.37,Default,,0000,0000,0000,,그럼 다음에 뵙도록 하겠습니다.