1 00:00:00,277 --> 00:00:03,867 emacs rocks에 돌아오신걸 환영합니다. 2 00:00:03,867 --> 00:00:07,598 저번 에피소드에선, 이러한 멋진 묘기를 보여줬습니다. 3 00:00:08,767 --> 00:00:12,067 하지만, 실제 assert문들에는 잘 먹히지 않았습니다. 4 00:00:12,067 --> 00:00:15,533 transpose-words는 썩 좋지는 않더군요. 5 00:00:15,533 --> 00:00:18,333 자, *큰 물건*을 꺼내놓을 시간이 되었습니다 6 00:00:18,333 --> 00:00:21,967 매크로 7 00:00:21,967 --> 00:00:25,767 assertEquals를 찾는 매크로를 정의합니다 8 00:00:25,767 --> 00:00:28,167 참, 그리고 매크로를 할 때에는, 여러가지 경우를 고려하여 9 00:00:28,167 --> 00:00:30,302 멋진 기법을 이용해야 합니다 10 00:00:30,302 --> 00:00:32,733 예를들자면, 대응되는 괄호로 손쉽게 이동할 수 도 있습니다. 11 00:00:32,733 --> 00:00:35,387 C-M-n를 사용해서 말이죠. 12 00:00:35,387 --> 00:00:37,700 다시 돌아오는건 C-M-p입니다. 13 00:00:37,700 --> 00:00:43,921 좋습니다. 쉼표(,)를 역으로 검색하여 뒤로 돌아갔습니다. 14 00:00:49,567 --> 00:00:54,979 그리고, 역으로 equals를 검색했습니다 15 00:00:59,979 --> 00:01:01,554 다됬습니다. 16 00:01:01,835 --> 00:01:03,967 역으로 검색했기에, 17 00:01:03,967 --> 00:01:06,297 긴 문자열에서도 동작할 뿐만 아니라, 18 00:01:06,297 --> 00:01:09,233 배열에서도 동작합니다. 19 00:01:09,233 --> 00:01:12,500 이것이 바로 제가 쉼표(,)를 역으로 검색한 이유입니다. 20 00:01:12,500 --> 00:01:16,100 이는 객체에 대해서도 동작합니다. 21 00:01:16,100 --> 00:01:18,329 그리고, 여러 라인에 걸친 객체에 대해서도요. 22 00:01:18,329 --> 00:01:19,929 훌륭합니다! 23 00:01:19,929 --> 00:01:22,763 만일 여러분의 뒷 호주머니에 어떠한 비법이 있다면, 24 00:01:22,763 --> 00:01:26,982 매우 강력한 매크로를 만들 수 있습니다. 25 00:01:28,567 --> 00:01:30,396 이상 에피소드 5였습니다. 26 00:01:30,396 --> 99:59:59,999 twitter에서 팔로우 부탁드립니다.