0:00:00.735,0:00:03.252 emacs rocks에 오신것을 환영합니다. 0:00:03.252,0:00:10.376 오늘은 제가 가장 좋아하는 2가지 이동방식에 대해 얘기해 보도록 하겠습니다. 0:00:12.653,0:00:14.853 첫번째로 ace-jump-mode 입니다. 0:00:14.853,0:00:20.869 상단 "use strict"선언에 있는 "strict" 단어로 이동해보도록 하겠습니다. 0:00:20.869,0:00:23.835 와우, 정말 빠릅니다! 0:00:23.835,0:00:30.154 이제, return문의 세번째 rows란 단어로 가보겠습니다. 0:00:30.154,0:00:32.602 또다시, 곧바로 이동했습니다! 0:00:32.602,0:00:37.518 그리고 저는 mark를 pop하여 시작했던 곳으로 곧장 돌아 올 수 있습니다. 0:00:37.518,0:00:40.403 자, 느리게해서 보여드리겠습니다. 0:00:40.403,0:00:42.034 ace-jump-mode를 초기화하고, 0:00:42.034,0:00:46.884 제가 점프하고자 하는 단어의 첫 문자를 입력했습니다: s 0:00:46.884,0:00:51.502 모든것이 회색으로 덮이면서, 's'가 빨간색 'a'로 변환된 것을 주목하시기 바랍니다 0:00:51.502,0:00:53.552 a 를 눌렀습니다. 0:00:53.552,0:00:56.803 다음으로는 'r'로 시작하는 'rows'란 단어입니다. 0:00:56.803,0:01:01.467 r 로 시작하는 모든 단어들이 각자의 문자를 가지고 있는게 보이십니까? 0:01:01.467,0:01:05.203 제가 원하는 단어는 위에서 5번째, e 입니다. 0:01:05.203,0:01:09.480 mark를 다시 되돌려 놓겠습니다(pop-to-mark-command) 0:01:12.034,0:01:14.404 저는 또한, 단어 중간으로 이동할 수 도 있습니다. 0:01:14.404,0:01:17.469 ace-jump-mode에 접두사(char)를 붙여서 (ace-jump-char-mode) 0:01:17.469,0:01:23.180 'validateNonEmptyShape'에 있는 단어 "shape"로 가는 것처럼요. 0:01:23.534,0:01:26.084 이것이 바로 ace-jump-mode입니다. 0:01:26.084,0:01:29.007 말그대로 에이스입니다! 0:01:30.284,0:01:32.485 다음으로는 ido-imenu입니다. 0:01:32.485,0:01:35.269 자신의 major mode에 기반하여, 이는 버퍼에 있는 symbol을 찾아 0:01:35.269,0:01:38.854 그곳으로 재빠르게 이동할 수 있도록 도와줍니다. 0:01:41.654,0:01:44.785 저는, 여기서도 pop-mark를 이용하여 되돌아 오기를 원했습니다. 0:01:44.785,0:01:48.403 하지만, ido-imenu는 이동 전 mark를 설정하지 않았습니다. 0:01:48.403,0:01:50.985 다행히도 저희는 참된 확장성있는 편집기를 사용하고 있으며, 0:01:50.985,0:01:53.270 저는 이걸 고쳤습니다. 0:01:54.085,0:01:56.502 여기, 스크립트가 있으며 0:01:56.502,0:01:59.683 gist에서 확인하실 수 있습니다. 0:02:04.437,9:59:59.000 emacs rocks를 시청해주셔서 감사합니다.