1 00:00:00,000 --> 00:00:02,590 >> [세미나 빔] 2 00:00:02,590 --> 00:00:04,210 [브랜든 리우] [하버드 대학] 3 00:00:04,210 --> 00:00:07,500 [이 CS50입니다.] [CS50.TV] 4 00:00:07,500 --> 00:00:09,880 >> 오늘은 빔에 대한 소개가 될 것입니다. 5 00:00:09,880 --> 00:00:12,310 얼마나 많은 남자들이 빔 들어있다? 6 00:00:12,310 --> 00:00:15,620 당신은 무엇을 빔에 대해 들어 봤어? 7 00:00:15,620 --> 00:00:17,590 [학생]은 모든 문제를 해결합니다. 8 00:00:17,590 --> 00:00:19,450 [브랜든 L.]이 모든 문제를 해결합니다. 9 00:00:19,450 --> 00:00:23,840 너희들이 빔에 대해 소식을 듣고 다른 건? 어떤 느낌? 10 00:00:23,840 --> 00:00:27,990 [학생] 내가 빔을 사용하여 좋아하는 얘기를 한 거의 모든 사람. 11 00:00:27,990 --> 00:00:29,960 오, 달콤한. 12 00:00:29,960 --> 00:00:31,090 [학생] 내가 아는 많은 사람들이 빔을 사용하는 것을 좋아합니다. 13 00:00:31,090 --> 00:00:35,050 좋아, 아주 좋아, 때문에 CS51에 많은 사람들이 14 00:00:35,050 --> 00:00:38,000 이맥스는 조금 더 나은 지원을 가지고 있기 때문에 이맥스를 데리러 시작 15 00:00:38,000 --> 00:00:40,100 언어는 CS51에 사용하는 것입니다, 16 00:00:40,100 --> 00:00:42,770 나는 하버드에서 충분한 사람들이 빔을 사용하는 것이 걱정 17 00:00:42,770 --> 00:00:46,190 그래서 난 정말 시도하고 빔의 사용을 장려하는 좋은 일을하고 있어요. 18 00:00:46,190 --> 00:00:51,110 >> 그러나 여기 당신들이 흥미있을 고전 XKCD 만화입니다. 19 00:00:51,110 --> 00:00:53,800 너희들은 모든 전에 나노를 사용한 적이 있습니까? 20 00:00:53,800 --> 00:00:57,380 이 만화는 나노라고? 진짜 프로그래머는 이맥스를 사용합니다. 21 00:00:57,380 --> 00:00:59,040 이봐, 진짜 프로그래머는 빔을 사용합니다. 22 00:00:59,040 --> 00:01:03,130 아니, 진짜 프로그래머 인이 - 당신은 에드를 사용하지 않으려는 에드를 사용합니다. 23 00:01:03,130 --> 00:01:05,990 정말, 정말 오래된 정말 나쁜, 실제 프로그래머는 사용 24 00:01:05,990 --> 00:01:08,440 자화 된 바늘과 꾸준한 손. 25 00:01:08,440 --> 00:01:16,010 그리고 당신은 나머지를 읽을 수 있지만 꽤 재미 있습니다. 26 00:01:16,010 --> 00:01:18,320 그리고 재미있는 것은 끝입니다. 27 00:01:18,320 --> 00:01:20,310 그들은 "오, 그래, 물론 그렇게 할 이맥스 명령이있다."라고 28 00:01:20,310 --> 00:01:25,050 이맥스에서 잽의 일종이다 그리운 CX 맥 M-나비, 29 00:01:25,050 --> 00:01:28,520 이맥스는 역사적으로 약간 비 대한 것으로 알려져 있기 때문에 30 00:01:28,520 --> 00:01:32,310 거의 아무것도에 대한 명령을 가지고, 그래서 이맥스에 대한 농담의 일종입니다. 31 00:01:32,310 --> 00:01:35,320 >> 빔은 무엇입니까? 빔은 고급 프로그래머의 텍스트 편집기입니다. 32 00:01:35,320 --> 00:01:40,040 난 정말 텍스트 편집기의 차이를 확인하려면 33 00:01:40,040 --> 00:01:42,000 및 문서 프로세서 같은. 34 00:01:42,000 --> 00:01:44,340 마이크로 소프트 워드는 문서 프로세서로 알려져있다. 35 00:01:44,340 --> 00:01:49,090 당신은 여백을 설정 볼드하게, 일을 강조 할 수 있습니다, 36 00:01:49,090 --> 00:01:51,480 물건을 통해 공격 글꼴 크기와 이것 저것을 변경합니다. 37 00:01:51,480 --> 00:01:54,380 텍스트 편집기은 텍스트 편집에 불과하지 않습니다. 38 00:01:54,380 --> 00:01:56,020 말 그대로 그냥 문자가. 39 00:01:56,020 --> 00:02:01,650 유행에 따라 디자인, 크기, 글꼴, 색상, 또는 그런 건 전혀 종류가 없습니다. 40 00:02:01,650 --> 00:02:06,360 당신이 모든 텍스트를 편집하고, 빔 특히 프로그래밍을 위해 만든되었습니다. 41 00:02:06,360 --> 00:02:09,240 그냥 프로그래밍을위한 내장 기능이 많이 있습니다. 42 00:02:09,240 --> 00:02:11,360 그것은 효율적인 텍스트 편집을 위해 명시 적으로 설계되었습니다. 43 00:02:11,360 --> 00:02:15,190 >> 일반적으로, 빔은 기본적 빠른 텍스트 편집기로 알려져 44 00:02:15,190 --> 00:02:19,110 당신은 가능성이 가능성이 다른 텍스트 편집기에 비해 사용할 수 있습니다. 45 00:02:19,110 --> 00:02:22,480 IDE와 같은 기능의 많은 직접 빔에 내장되지 않습니다 46 00:02:22,480 --> 00:02:26,850 그래서 당신은 IDE를 사용했습니다 및 컴파일 같은 것들에 사용하고 자동으로 실행하는 경우 47 00:02:26,850 --> 00:02:30,880 또는 디버깅 당신의 IDE 또는 다른 것들의 전체 호스트에 무엇이 48 00:02:30,880 --> 00:02:32,290 빔은 자연스럽게 그와 함께 제공되지 않습니다 49 00:02:32,290 --> 00:02:36,330 하지만 빔에 기능의 종류를 추가하는 데 사용할 수있는 플러그인의 전체 호스트가있다. 50 00:02:36,330 --> 00:02:40,890 그 자체로 정력은 텍스트 편집에 초점을 맞추고 정말, 정말 잘 텍스트 편집 작업을 수행합니다. 51 00:02:40,890 --> 00:02:43,340 그리고 마지막으로, 정말 사용자 정의 및 확장의 52 00:02:43,340 --> 00:02:48,740 기본적으로 빔 주변에 활력을 기반으로 구축되어, 또는 바이올렛,있다 53 00:02:48,740 --> 00:02:53,790 40여 년 동안 주변에, 아주, 아주 깊은 프로그램입니다있다 54 00:02:53,790 --> 00:02:58,850 사람들이 평생 사용하고 진정으로 최대한에 프로그램을 마스터하지 않습니다, 55 00:02:58,850 --> 00:03:01,530 그리고 당신은 항상, 지난 몇 년 동안 당신의 인생 전반에 걸쳐 학습을 계속 56 00:03:01,530 --> 00:03:03,390 항상 더 나은되고. 57 00:03:03,390 --> 00:03:07,480 >>이 당신이 배울 수있는 무엇을 끝이 기본적으로 없다 얼마나 당신이 빔으로 향상시킬 수 있습니다, 58 00:03:07,480 --> 00:03:09,300 이는 정말 흥미 롭군요. 59 00:03:09,300 --> 00:03:12,730 당신은 매우, 매우 실력이 될 수 있기 때문에 무서운 뭔가로 표시하지 않는다 60 00:03:12,730 --> 00:03:16,650 빔에서 몇 주 만 종류의 같은 지속적인 -의 61 00:03:16,650 --> 00:03:18,870 당신은 항상 더 많은 것을 배우고 더 일을 잘하고 잘 배울 수 있습니다, 62 00:03:18,870 --> 00:03:20,880 어떤 종류의 흥미로운 날입니다. 63 00:03:20,880 --> 00:03:23,810 이 빔의 모습의 예입니다. 64 00:03:23,810 --> 00:03:27,630 이 광산이 아니다. 당신은 지금 약간의 라이브 데모를 볼 수 있습니다. 65 00:03:27,630 --> 00:03:29,350 이 빔의 모양에 대한 예제입니다. 66 00:03:29,350 --> 00:03:33,590 >> 우리가 오늘 할 거 야하는 것은 우리로 시작하는 거니 67 00:03:33,590 --> 00:03:35,260  Vim은 무엇을 할 수 있는지 빠른 쇼케이스. 68 00:03:35,260 --> 00:03:39,040 난 너희들을 위해 몇 가지 트릭과 이것 저것을 할거야 69 00:03:39,040 --> 00:03:43,020 그래서 당신은 내가 너무 많은 빔을 좋아하는 이유와 왜 빔 같은 사람들이 너무 많은, 수 70 00:03:43,020 --> 00:03:46,470 다음 거기에서 우리는 부드러운 소개로 이동합니다. 71 00:03:46,470 --> 00:03:49,530 실제로, 빔에 대한 소개 좀 빠른 것입니다. 72 00:03:49,530 --> 00:03:53,410 나는 텍스트 파일을 다운로드하고 당신이 할 수있는 경우에 저를 따라하는 너희들을 요청할 것입니다. 73 00:03:53,410 --> 00:03:58,080 이 빔, 그리고 여기 내가 MacVim을 사용하고 있습니다 74 00:03:58,080 --> 00:04:00,520 너희들은 맥이 있다면 그래서 당신은 MacVim을 사용하는 것이 좋습니다 75 00:04:00,520 --> 00:04:04,210 그것은 일반 빔 있지만, 빔의 그래픽 버전이기 때문에, 76 00:04:04,210 --> 00:04:06,210 명령 줄에서 무엇을, 잘 작동합니다. 77 00:04:06,210 --> 00:04:09,890 내가 당신에게 몇 가지 임의의 팁과 트릭을 보여 주겠다 78 00:04:09,890 --> 00:04:15,330 당신은 정말 멋지다 이유를 보여주기 위해 빔에서 사용할 수있다. 79 00:04:15,330 --> 00:04:18,940 >> 내가 통해 갈거야 그냥 몇 가지 임의의. 80 00:04:18,940 --> 00:04:21,700 , 먼저 텍스트 개체이며, 텍스트 개체 주위에 몇 가지 명령이 있습니다 81 00:04:21,700 --> 00:04:25,010 그리고 사실, 개체가 세미나 이후에 자세히 어떤 텍스트를 가르쳐주지 82 00:04:25,010 --> 00:04:30,050 그러나 예를 들어,의는 내 이름을 잘못 철자 해 봅시다 83 00:04:30,050 --> 00:04:32,380 Barndon 리우, 나는 그것을 변경하고 싶습니다. 84 00:04:32,380 --> 00:04:36,140 내가 할 일은 어딘가에 명령에 내 이름과 유형 내 커서를 얻을 수있다 85 00:04:36,140 --> 00:04:38,900 CIW하고, 내 전체 이름을 삭제 삽입 모드에서 저를 넣어 것입니다, 86 00:04:38,900 --> 00:04:41,050 나는 내 이름을 입력하고 수정할 수 있습니다. 87 00:04:41,050 --> 00:04:45,550 나는 인용 부호 안에 뭔가를 변경하려면 마찬가지로 해당하는 명령도 있습니다. 88 00:04:45,550 --> 00:04:47,330 나는 따옴표 안에 물건을 삭제할 수 있습니다. 89 00:04:47,330 --> 00:04:50,260 더 이상 마우스에 손을 통해 이동, 클릭을 두 배로하는 데, 90 00:04:50,260 --> 00:04:52,230 두 번 클릭 한 다음 높은 무언가를 입력 91 00:04:52,230 --> 00:05:02,000 당신은 무엇이든, 키보드에서 모든 것을 할 수 있습니다. 92 00:05:02,000 --> 00:05:06,430 또는 대안의 난이 앵커 태그 내부에이 이미지 태그가 있다고 가정 해 보자. 93 00:05:06,430 --> 00:05:08,160 >> 너희들은 아직 클래스에 HTML을 적용 했습니까? 94 00:05:08,160 --> 00:05:10,570 그래, 어쩌면 내가이 태그를 삭제하려면, 95 00:05:10,570 --> 00:05:13,080 일반적으로 당신이 무엇을해야 당신은 당신의 마우스를 사용해야하는 96 00:05:13,080 --> 00:05:16,040 조심스럽게 당신이 그것을 삭제하고 삭제하려는 정확히 강조 표시합니다. 97 00:05:16,040 --> 00:05:21,320 그러나 빔에서, 단순히 DIT, 그리고 당신이 정말로 빨리 그것을 삭제할 수 98 00:05:21,320 --> 00:05:28,020 나는 그 모든 명령의 의미를 당신에게 설명 할 것입니다 그리고 당신은 두 번째에서 사용하는 방법. 99 00:05:28,020 --> 00:05:30,320 또 다른 예는, 내가, 여기에 몇 가지 코드가 100 00:05:30,320 --> 00:05:33,640 과의 내가 코드를 들여하고 싶은 말은하자,하지만 난 코드를 들여 쓸 101 00:05:33,640 --> 00:05:39,940 다만 괄호, 나는 또한 3 명령을 사용하여 코드를 들여 쓰기를 할 수 있습니다 102 00:05:39,940 --> 00:05:45,360 기본적으로> IB를 사용하여. 103 00:05:45,360 --> 00:05:49,960 빔 정말 멋진 또 다른 것은 시각적 블록 편집이라고 무언가이다. 104 00:05:49,960 --> 00:05:52,380 너희들이 지금까지 강조하고 싶었 경우 나도 몰라 105 00:05:52,380 --> 00:05:55,690 코드에서 텍스트의 직사각형 블록 때때로 106 00:05:55,690 --> 00:06:00,570 대신 모든 다른 라인에 걸쳐 선 이런 이상한 종류의 작업을 수행해야하는. 107 00:06:00,570 --> 00:06:02,450 예를 들어, 빔에 해당 할 수 있습니다. 108 00:06:02,450 --> 00:06:05,260 나는 꽤 멋지다,이 같은 사각형을 강조 할 수있다 109 00:06:05,260 --> 00:06:07,950 그러나 또한, 그 기능을 사용하여 편집 할 수 있습니다. 110 00:06:07,950 --> 00:06:12,050 예를 들어, 나는 우리의 모든 이름에 접두사의 일종을 제공하려는 경우 111 00:06:12,050 --> 00:06:18,100 나는 블록을 강조 표시 한 다음 뭔가를 추가 할 수 있습니다. 112 00:06:18,100 --> 00:06:22,060 >> 마찬가지로, 나 또한이 블록을 선택하고 삭제하도록 선택할 수 있습니다, 113 00:06:22,060 --> 00:06:26,300 어쩌면 나는이 블록을 선택하고 우리가 의사이기 때문에 D로 변경합니다. 114 00:06:26,300 --> 00:06:29,430 그게 뭐든간에, 당신은 그 모든 다른 일을 할 수있다. 115 00:06:29,430 --> 00:06:31,270 마지막으로, 접이식 정말 멋지다. 116 00:06:31,270 --> 00:06:33,840 십오 일의 많은 당신이보기 중 다른 기능을 접을 수있는 곳이 117 00:06:33,840 --> 00:06:35,590 경우에 당신이 그들을보고 싶지 않아. 118 00:06:35,590 --> 00:06:40,120 예를 들어, 내가 여기에 텍스트의이 무리가 있다고 가정하고, 정말보고 싶어하지 않습니다. 119 00:06:40,120 --> 00:06:42,710 내가 파일에 다른 작업을 편집하고 있습니다 때문에보기 닿지 않는 곳에 보관합니다. 120 00:06:42,710 --> 00:06:50,580 나는, 그래서 모두 붕괴있어 그것을 접을 수 121 00:06:50,580 --> 00:06:52,150 그 방법은보기의 밖으로의, 122 00:06:52,150 --> 00:06:54,310 나는 페이지에 다른 일을 편집 할 수 있습니다, 이것은 정말 좋은 것입니다. 123 00:06:54,310 --> 00:06:57,550 당신이 프로그래밍을 할 때 당신은 기능과 이것 저것을 접거나 클래스를 접을 수 124 00:06:57,550 --> 00:06:59,380 당신이 그들을 편집을하지 않을 때 바로보기에서 그들을 유지하기 위해, 125 00:06:59,380 --> 00:07:04,330 당신이 그들을보고 싶어 할 때 나중에 당신이 그들을 열 수 있습니다. 126 00:07:04,330 --> 00:07:09,260 그리고 당신은 그냥 모든 것을 열어 볼 수 있습니다. 127 00:07:09,260 --> 00:07:11,220 탭, 버퍼, 창문. 128 00:07:11,220 --> 00:07:13,260 빔은 꽤 멋지다 129 00:07:13,260 --> 00:07:16,280 일반적으로 텍스트 편집기의 많은 당신은 한 번에 하나의 파일을 편집 할 수 있습니다, 130 00:07:16,280 --> 00:07:18,960 같은 나노에, 또는 어쩌면 당신은 메모장이나의 gedit를 사용하는 경우. 131 00:07:18,960 --> 00:07:21,470 사실 매우 gedit를 사용 적이 없는데,하지만 적어도 메모장 + +에 132 00:07:21,470 --> 00:07:26,700 당신은 탭을 가질 수 있지만, 빔은 탭, 버퍼와 윈도우의 개념이 있습니다. 133 00:07:26,700 --> 00:07:28,760 예를 들어, 새 탭을 잔뜩 열 수 있습니다. 134 00:07:28,760 --> 00:07:31,790 >> 당신은 내가 지금 탭의 무리가 맨 위에 여기에서 볼 수 있습니다 135 00:07:31,790 --> 00:07:34,350 내가 그들을 닫을 수 있습니다. 136 00:07:34,350 --> 00:07:37,550 또한, 버퍼의 개념이있다, 137 00:07:37,550 --> 00:07:40,110 생각하는 당신은 파일을 연 후 138 00:07:40,110 --> 00:07:43,910 그것은 버퍼에 살아​​ 남아, 당신은 정말 신속하게 해당 파일로 이동하려면 139 00:07:43,910 --> 00:07:46,290 당신은뿐만 아니라 버퍼에서 정말 빠르게 탐색 할 수 있습니다 140 00:07:46,290 --> 00:07:51,890 더 나아가, 하나의 창에서 당신은 또한 여러 개의 창으로 당신의 창을 분할 할 수 있습니다. 141 00:07:51,890 --> 00:07:55,890 예를 들어, 나는 여러 개의 창에이 창을 분할하려는 경우 142 00:07:55,890 --> 00:08:00,080 당신은 내가 두 번 같은 코드를 가질 수있는 바로 여기에서 볼 수 있습니다 143 00:08:00,080 --> 00:08:03,800 나는 점점 더 분할 할 수 있고, 지금 당장은 잘 보이지 않습니다 144 00:08:03,800 --> 00:08:07,340 기본적으로 나는 기본 창 크기는 종류의 큰 수 있기 때문에 145 00:08:07,340 --> 00:08:09,490 그래서 모든 사람은 밖으로 숙청된다 146 00:08:09,490 --> 00:08:12,000 그러나 일반적으로 내가이 프로젝터 화면의 내 컴퓨터를하지있을 때 147 00:08:12,000 --> 00:08:15,920 나는 여러 창은 정말 기쁜 동시에 열 수있는 148 00:08:15,920 --> 00:08:21,450 여러 파일을 동시에 편집. 149 00:08:21,450 --> 00:08:23,800 또한, 선택과 같은 것들을 가지고 대체 할 수있다 150 00:08:23,800 --> 00:08:27,900 우리는 사실, 세미나 것을 다룰 것 151 00:08:27,900 --> 00:08:29,250 그래서 지금은 그 이동합니다. 152 00:08:29,250 --> 00:08:32,039 당신은 또한 다른 방법으로 모든 종류의 명령 줄과 상호 작용할 수 있습니다. 153 00:08:32,039 --> 00:08:36,380 여기 목록의 일종을 가지고 예를 들어, 내가 정렬 할 그것 - 154 00:08:36,380 --> 00:08:43,039 나도 몰라,의 다른 과일, 포도를 추가 할 수 있도록, 155 00:08:43,039 --> 00:08:45,450 내가 강조 기능을 사용하여이 문제를 강조 할 수있다 156 00:08:45,450 --> 00:08:48,980 및 종류를 호출하고 나를 위해 자동으로 정렬합니다. 157 00:08:48,980 --> 00:08:52,150 당신은 내가 가정하는 CSS를 편집 할 거라면 >> 마찬가지로, 당신은 아마 일을 할 것입니다 158 00:08:52,150 --> 00:08:54,190 최종 프로젝트를 위해, 대부분의 사람들은 이렇게, 159 00:08:54,190 --> 00:09:00,200 어쩌면 당신은 알파벳 순서로 정렬하여 정돈 된 CSS를 유지하려면. 160 00:09:00,200 --> 00:09:04,410 당신은 또한을 강조 표시하고 정렬 호출하고, 그것은 당신을 위해 그들을 정렬됩니다 수 있습니다. 161 00:09:04,410 --> 00:09:07,380 이들은 빔이 할 수있는 것들 중 몇 가지 예입니다 162 00:09:07,380 --> 00:09:10,760 당신은 정말 할 중요한 건 당신의 관심을 끌기 것을 알 수 있습니다 163 00:09:10,760 --> 00:09:14,740 내가 키보드에서 모든 일을한다는 거죠, 164 00:09:14,740 --> 00:09:18,020 당신이 볼 수 있다면 내 손을 배치 할 위치를 165 00:09:18,020 --> 00:09:21,210 당신은 내 손이 정말 집 행에서 이동하지 않는다는 것을 볼 수 있습니다. 166 00:09:21,210 --> 00:09:24,790 텍스트를 편집 할 때 일반적으로 당신은 일반적으로 마우스를 사용할 수있다 167 00:09:24,790 --> 00:09:28,030 주위와 이것 저것 클릭 한 운동의 종류는 아래를 드래그 168 00:09:28,030 --> 00:09:32,280 폐기물 및 시간, 또는 아마도 당신이 집 행과 화살표 키를 이동하고, 169 00:09:32,280 --> 00:09:35,620 그래서 당신은 약간 복잡합니다, 이는처럼 앞뒤로 이동한다 170 00:09:35,620 --> 00:09:38,750 또한 당신을 속도가 느려집니다, 당신은 빔에서 정말 좋은 일단 것입니다 171 00:09:38,750 --> 00:09:42,350 당신이 원하는 모든 것을 당신의 손을 이동하지 않고도 수행 172 00:09:42,350 --> 00:09:50,730 대단한 집 행에서. 173 00:09:50,730 --> 00:09:54,870 잠깐,이 응용 프로그램을 개방하고. 거기 우리는 간다. 174 00:09:54,870 --> 00:09:58,320 >> 이제 명령은 오른쪽 창을 실행하는 것을 볼 수 있습니다. 175 00:09:58,320 --> 00:10:03,190 난 그냥 당신이 빔 기본적으로 포함되어 것들 보여 모든 기능, 176 00:10:03,190 --> 00:10:06,820 하지만 당신은 또한 사용할 수있는 플러그인의 거대한 숫자도 있습니다 177 00:10:06,820 --> 00:10:08,390 당신의 빔의 경험을 향상시킬 수 있습니다. 178 00:10:08,390 --> 00:10:10,540 내가 포함 된 구성 파일을 다운로드 한 경우, 179 00:10:10,540 --> 00:10:13,150 그리고 파워 포인트에 설치하는 방법에 대한 지침이 있습니다 180 00:10:13,150 --> 00:10:17,840 또한 이메일에 내가 40 플러그인 설치 한에게 발송 181 00:10:17,840 --> 00:10:20,490 아니면 30 플러그인, 모든 하나 하나 182 00:10:20,490 --> 00:10:24,000 당신의 빔 경험을 향상 빔에 추가 기능을 제공합니다. 183 00:10:24,000 --> 00:10:26,960 예를 들어, 나의 마음에 드는 것 중 하나는, surround.vim라는 뭔가 184 00:10:26,960 --> 00:10:29,760 그것은 기본적으로 당신이 주변과 함께 작업 할 수 있습니다 185 00:10:29,760 --> 00:10:32,200 또는 훨씬 더 쉽게 구분 문자. 186 00:10:32,200 --> 00:10:35,960 >> 하나의 예를 들어, 내가 모르는 라텍스 너희들 혹시 코드의 경우, 187 00:10:35,960 --> 00:10:38,830 하지만 라텍스 만드는 데 사용되는 수학 조판 언어입니다 188 00:10:38,830 --> 00:10:42,950 정말 좋은 찾고 수학, 때마다 당신은 수학처럼 뭔가를 할 189 00:10:42,950 --> 00:10:47,050 당신은 달러 기호에 싸서의이 F가 엄마 =처럼 몇 가지 공식을 입력 해요 가정 해 봅시다, 190 00:10:47,050 --> 00:10:49,240 나는 달러 기호에 포장을 잊어 버렸습니다. 191 00:10:49,240 --> 00:10:58,270 그런 다음이를 선택하고 그냥 같은 달러 표시로 포장 할 수 있습니다. 192 00:10:58,270 --> 00:11:03,640 또한, 빔은 태그 안에 물건을 삭제할 수 있습니다 193 00:11:03,640 --> 00:11:07,300 자연에 의해 태그와 이것 저것 있지만, 빔을 삭제 194 00:11:07,300 --> 00:11:10,400 당신이 태그를 변경할 수 있도록, 그래서 예를 들면, 나는이 div 태그가 없습니다, 195 00:11:10,400 --> 00:11:13,060 나는 HTML5로 업그레이드하고 새로운 헤더 태그를 사용하고 싶습니다. 196 00:11:13,060 --> 00:11:22,290 나는 헤더에 태그와 종류를 둘러싼 변화를 할 수있는 197 00:11:22,290 --> 00:11:26,540 그것은 자동으로 나를 위해이 변경됩니다. 198 00:11:26,540 --> 00:11:29,620 마찬가지로, 이제 우리는 괄호 안에 뭔가가 있다고하자 199 00:11:29,620 --> 00:11:33,230 나는 괄호 또는 그런 일에 괄호에서 그 변경을 원했습니다. 200 00:11:33,230 --> 00:11:36,520 또한, 변화를위한 C를 입력하여 정말 그렇게 쉽게 변경할 수 있습니다 201 00:11:36,520 --> 00:11:39,330 서라운드들, 괄호. 202 00:11:39,330 --> 00:11:42,170 아, 내가 더 빨리 입력 할 필요가 같아요. 203 00:11:42,170 --> 00:11:45,380 괄호와 중괄호 또는 대괄호 및 자동으로 나를 위해 그것을 바꿀 것이다, 204 00:11:45,380 --> 00:11:48,570 이는 그렇지 않으면 일반적으로 정말 귀찮은 일, 정말 좋은 것입니다. 205 00:11:48,570 --> 00:11:51,310 >> 이것은 아마도 따옴표 사이를 전환하려면 정말 좋은 206 00:11:51,310 --> 00:11:53,060 와 큰 따옴표 문자열이나 뭐 그런. 207 00:11:53,060 --> 00:11:56,250 즉, 하나의 예를 들어 사용 사례입니다. 208 00:11:56,250 --> 00:11:58,750 도망자라는 플러그인이있다 209 00:11:58,750 --> 00:12:00,260 어떤 망할 놈의 통합합니다. 210 00:12:00,260 --> 00:12:03,000 너희들이 망할 놈을 사용하지 않은 아마 추측하고있어 그 CS50에 많은, 211 00:12:03,000 --> 00:12:05,530 하지만 당신은 점점 더 힘내를 사용하여 자신을 찾을 수 있습니다 212 00:12:05,530 --> 00:12:09,530 뿐만 아니라 하버드에 걸쳐뿐만 아니라 일자리와 이것 저것에 수업에서, 213 00:12:09,530 --> 00:12:12,650 그리고 일반적으로 당신은 사이에 앞뒤로 전환해야 214 00:12:12,650 --> 00:12:15,950 힘내와 상호 작용하는 명령 줄 및 빔, 215 00:12:15,950 --> 00:12:18,590 하지만 빔 내에서 힘내와 통합 플러그인이있다 216 00:12:18,590 --> 00:12:23,020 또한 망할 놈의 상단에 당신도 추가 기능을 제공합니다. 217 00:12:23,020 --> 00:12:25,520 당신이 탐색하는 데 사용할 수 있습니다 NERDTree라는 뭔가가있다 218 00:12:25,520 --> 00:12:27,860 빔 내에서 파일 구조. 219 00:12:27,860 --> 00:12:31,710 >> 예를 들어, 내가 오른쪽 창에 NERDTree을 열 수 있습니다, 220 00:12:31,710 --> 00:12:35,100 당신은 기본적으로 임의의 파일을 볼 수 있습니다 221 00:12:35,100 --> 00:12:38,720 오픈되지 세금 내 세금을보고하지 않습니다. 222 00:12:38,720 --> 00:12:43,460 당신은이 등 파일과 이것 저것 열린 다른 파일을 살펴볼 수 있습니다. 223 00:12:43,460 --> 00:12:47,610 그리고 다른 플러그인에 가지 않을 것이다, 그래서 우리는 기본적으로 다이빙을 할 수 있습니다 224 00:12:47,610 --> 00:12:51,640 및 빔 작업을 시작하지만, 당신을 허용 플러그인이 있습니다 225 00:12:51,640 --> 00:12:55,420 더 쉽게 주석보다 쉽게​​ 파일 사이에 점프 할 수 있도록 플러그인, 226 00:12:55,420 --> 00:12:57,820 당신에게 빔 내에서 구문 검사를주는 플러그인, 227 00:12:57,820 --> 00:13:00,210 이는 정말 멋진, 그리고 그것은 당신에게 문법 검사를 제공합니다 228 00:13:00,210 --> 00:13:03,710 오른쪽 밖으로 상자의 대부분의 언어, 229 00:13:03,710 --> 00:13:07,460 정말 실제로 정말 멋진 무지개 괄호 같은 것들. 230 00:13:07,460 --> 00:13:09,110 내가 지금 당신에게 그 예를 보겠습니다. 231 00:13:09,110 --> 00:13:11,150 >> 보자. 232 00:13:11,150 --> 00:13:15,460 여기에 내가 쓰는 어떤 임의의 코드는, 233 00:13:15,460 --> 00:13:19,720 당신은 대괄호와 괄호는 모든 색하는 것을 알 수 있습니다, 234 00:13:19,720 --> 00:13:26,120 같은 색상의 괄호와 괄호는 기쁜, 일치하는 235 00:13:26,120 --> 00:13:29,380 때로는 코드의 가독성이 향상됩니다. 236 00:13:29,380 --> 00:13:32,030 또한 자동 완성, 표 서식이 있습니다. 237 00:13:32,030 --> 00:13:37,240 당신은 당신이 줄을 모든 코멘트를 얻으려면 뭔가를해야 할 때 238 00:13:37,240 --> 00:13:40,820 또는 당신은 당신의 텍스트에서 테이블을 만들고 싶어 당신이 원하는 239 00:13:40,820 --> 00:13:43,870 모든 것을 대신 수동으로 서식을 할 필요없이, 좋은 테이블과 같이 얻을 240 00:13:43,870 --> 00:13:46,830 등등 등등 당신을 위해 포맷 할 플러그인이 있습니다. 241 00:13:46,830 --> 00:13:49,400 명부는 계속적으로 간다. 242 00:13:49,400 --> 00:13:53,890 나는 존재하는 모든 다른 빔 플러그인을 탐험 시간을 보낼 수 243 00:13:53,890 --> 00:13:59,780 그리고 거기에 무엇을 믿을 수. 244 00:13:59,780 --> 00:14:05,880 >> 지금까지 질문? 달콤한. 245 00:14:05,880 --> 00:14:10,180 이 경우, 우리는 빔 주변에 재생을 시작하는 것입니다, 246 00:14:10,180 --> 00:14:12,620 나는 너희들이 저와 일부 빔 작업 할 247 00:14:12,620 --> 00:14:17,650 그래서 당신은 그것에 대한 느낌을 얻을 수 있고, 내가 빔 작업의 첫 번째 단계에서 당신을 안내 할 수 248 00:14:17,650 --> 00:14:20,590 그들은 최대 빔을 열 때 많은 사람들이 압도하기 때문에, 249 00:14:20,590 --> 00:14:24,730 당신도 종료 명령을 모르는 경우 때로는 당신도, 빔 나갈 수 없다 250 00:14:24,730 --> 00:14:26,350 하지만 그렇게 나쁘지 않다. 251 00:14:26,350 --> 00:14:28,820 당신은 전에 빔을 사용한 사람으로부터지도의 몇 분을 필요로 252 00:14:28,820 --> 00:14:32,220 또는 온라인으로 몇 가지 튜토리얼을 읽을 수, 당신은 시간에 당신의 방법에있을 것이다. 253 00:14:32,220 --> 00:14:34,570 여기에 당신이 이미하지 않은 경우 빔을 설치하는 몇 가지 지침이 있습니다. 254 00:14:34,570 --> 00:14:39,130 당신은 더 많은 일을 설치하려는 경우에는 프리젠 테이션 후에이 슬라이드를 볼 수 있습니다. 255 00:14:39,130 --> 00:14:42,660 >> 또한, 이러한 내 구성 파일을 설치하기위한 몇 가지 지침이 있습니다 256 00:14:42,660 --> 00:14:48,230 당신이 이미하지 않은 경우 당신은 나중에 이러한 지침을 볼 수 있습니다. 257 00:14:48,230 --> 00:14:52,390 너희들은이 링크로 이동하여 텍스트 파일을 다운로드 할 수있는 경우. 258 00:14:52,390 --> 00:14:56,640 링크는, 당신이 다운로드 및 빔에 개설을 희망하는이 텍스트 파일로 이동합니다 259 00:14:56,640 --> 00:15:01,580 그리고 연습과 이것 저것 잔뜩 당신이 내 주변에 따라 할 수있는 거기에있다 260 00:15:01,580 --> 00:15:09,160 그리고 빔의 기본 조작의 일부 연습을 받고 시작합니다. 261 00:15:09,160 --> 00:15:12,740 좋은. 262 00:15:12,740 --> 00:15:18,430 당신이 그것을 개방하는 동안 나는 2 정말 중요한 원리에 대한 간략한 소개를 줄거야 263 00:15:18,430 --> 00:15:23,080 당신이 빔에 뛰어 전에 이해하기 정말 중요합니다 빔 편집에, 264 00:15:23,080 --> 00:15:25,720 그 모달 편집 및 사업자와 운동입니다. 265 00:15:25,720 --> 00:15:28,600 먼저 모달 편집을 다룰 것이다, 그리고, 우리는 연산자와 동작을 살펴 보겠습니다 266 00:15:28,600 --> 00:15:30,980 조금있다. 267 00:15:30,980 --> 00:15:36,910 >> 빔 및 거의 모든 다른 사이의 첫 번째 키 차이 268 00:15:36,910 --> 00:15:39,870 모든 종류의 텍스트 편집기 Vim은 모달 편집기입니다, 269 00:15:39,870 --> 00:15:42,260 당신이 빔을 사용할 때 어떤 것을 의미하는 것입니다 270 00:15:42,260 --> 00:15:44,120 다양한 상이한 모드 중 하나에있을 수있다. 271 00:15:44,120 --> 00:15:46,590 일반 모드는, 거기에 삽입 모드가있어, 비주얼 모드가있다, 272 00:15:46,590 --> 00:15:50,790 등등 등등, 그리고 것은, 키 입력은, 다른 작업에 소요되는 273 00:15:50,790 --> 00:15:54,160 자네가 어떤 모드에 따라 서로 다른 의미를 가지고 274 00:15:54,160 --> 00:15:58,110 그냥 예를 들어, 일반 모드는 당신이 이동할 경우에있어 모드 275 00:15:58,110 --> 00:16:01,820 그리고 나는, 아래로 이동하려면 J 키를 사용합니다 276 00:16:01,820 --> 00:16:05,430 하지만 삽입 모드에서, 당신은 실제로 화면에서 J를 입력 키 J를 사용 277 00:16:05,430 --> 00:16:08,230 그들이에 익숙하지 때문에 많은 사람들이 혼란스러워 이유입니다 278 00:16:08,230 --> 00:16:11,630 서로 다른 모드에서 모든 시간되고, 그래서 그들은 물건을 입력 할 수 있습니다 279 00:16:11,630 --> 00:16:14,490 당신은, 당신은 화면에 나타나는 입력 어떤 데 사용하는 280 00:16:14,490 --> 00:16:18,370 하지만 빔에 어쩌면 당신의 커서가 여기 저기를 이동 281 00:16:18,370 --> 00:16:21,020 당신은 이상한 문자를 입력하고, 갑자기 당신은 얻을 수 있기 때문에 282 00:16:21,020 --> 00:16:24,710 당신은 어떤 키를 입력했기 때문에 삽입 모드로 이동 283 00:16:24,710 --> 00:16:27,150 즉 삽입 모드로 당신을두고, 다음 텍스트는 밖으로 비행 시작 284 00:16:27,150 --> 00:16:29,940 그래서 사람들은 그 때문에 혼란스러워. 285 00:16:29,940 --> 00:16:32,960 하지만 당신은에있어 어떤 모드를 추적 할 수있다, 286 00:16:32,960 --> 00:16:35,260 당신은 빔의 맨 아래 도구 모음에서 보면 287 00:16:35,260 --> 00:16:37,410 당신이에서 지금 어떤 모드를 알려주는 표시가 있어야한다, 288 00:16:37,410 --> 00:16:39,350 도움이 될 수 있어야한다. 289 00:16:39,350 --> 00:16:42,650 >> 그러나 일반적으로 3 가지 모드가 당신에 대해 알고 있어야합니다, 290 00:16:42,650 --> 00:16:46,440 그래서 아마도 6 또는 7, 8 또는 전용 모드가있다, 291 00:16:46,440 --> 00:16:49,180 하지만 당신은 3에서 대부분의 시간을 보낸다. 292 00:16:49,180 --> 00:16:52,150 우선 정상 모드입니다. 당신은 대부분의 시간을 보내는 곳이다. 293 00:16:52,150 --> 00:16:55,620 모든 키 입력, 명령의 일종으로 로그인 294 00:16:55,620 --> 00:16:58,870 우리는 오늘 하루 종일 그 많은 명령어를 학습 할 수 있습니다. 295 00:16:58,870 --> 00:17:03,160 다른 모드는 당신이 실제로 물건을 입력하는 곳입니다, 삽입 모드 296 00:17:03,160 --> 00:17:06,410 및 삽입 모드는 기본적으로는 보통으로 사용하고있는 모드입니다. 297 00:17:06,410 --> 00:17:08,650 당신이 뭔가를 입력하고 그냥 화면에 제공, 298 00:17:08,650 --> 00:17:11,800 시각적 모드는 강조 표시를 할 수있는 일입니다. 299 00:17:11,800 --> 00:17:14,750 당신은 앞서 살펴본 때로 나는 텍스트를 강조 할 것 300 00:17:14,750 --> 00:17:21,900 다른 방법으로 그것을 조작, 그 비주얼 모드를 사용하는 예입니다. 301 00:17:21,900 --> 00:17:27,819 >> 우리는 당신이 빔에서 생존을 위해 필요로하는 절대 기초로 시작, 수 있습니다 302 00:17:27,819 --> 00:17:30,610 그리고 바로 여기에 기본적으로 이러한 7 명령입니다. 303 00:17:30,610 --> 00:17:34,250 HJKL는 파일을 탐색하는 데 사용됩니다 304 00:17:34,250 --> 00:17:37,140 그들은, 위, 아래, 왼쪽에 대응, 오른쪽 305 00:17:37,140 --> 00:17:39,460 당신은뿐만 아니라 화살표 키를 사용하여 무료입니다, 306 00:17:39,460 --> 00:17:43,110 그러나 우리는 정말 당신이 HJKL에게 가능한 한 많이 사용하는 것이 좋습니다 307 00:17:43,110 --> 00:17:46,690 아이디어는 편집하는 동안, 당신은 문서를 이동하기 때문에 308 00:17:46,690 --> 00:17:49,350 화살표 키 사이에 이동하지 않고 309 00:17:49,350 --> 00:17:52,210 어디 당신은 정말, 정말 기쁜, 입력하는. 310 00:17:52,210 --> 00:17:54,390 당신은 이상의 몇 문자를 이동할. 311 00:17:54,390 --> 00:17:58,020 당신은에 당신의 손 전체를 이동하지 않아도, 그것은 종류의 좋은 것을을 가지고 있습니다. 312 00:17:58,020 --> 00:18:01,920 일부 빔 전문가들은 실제로 다른 기능에 자신의 화살표 키를 매핑 313 00:18:01,920 --> 00:18:06,880 그들은 이미 HJKL를 가지고 있고, 그들은뿐만 아니라 다른 기능에 대한 자신의 화살표 키를 사용할 수 있기 때문에. 314 00:18:06,880 --> 00:18:09,080 당신이 정상 모드에있는 동안 HJKL 주위를 이동합니다. 315 00:18:09,080 --> 00:18:11,650 당신은 삽입 모드로 가서 뭔가를 입력합니다 316 00:18:11,650 --> 00:18:15,370 , 당신은 삽입 모드 I를 누르면, 그것은 삽입 모드에 넣 317 00:18:15,370 --> 00:18:17,820 당신이 뭔가를 입력 할 수 있습니다, 당신은 탈출을 입력 318 00:18:17,820 --> 00:18:20,270 다시 정상 모드로 삽입 모드에서 얻을 수 있습니다. 319 00:18:20,270 --> 00:18:23,280 탈출은 항상 정상 모드로 다시 당신을 보냅니다 320 00:18:23,280 --> 00:18:26,740 상관없이 당신이에, 그리고 경우에있어 어떤 모드 당신은 떠나고 싶지 321 00:18:26,740 --> 00:18:29,760 당신은 입력 할 수 있습니다 : wq를 입력하십시오 322 00:18:29,760 --> 00:18:32,640 그리고 당신이 기억할 수있는 방법은, 쓰기를위한 스탠드입니다 w 323 00:18:32,640 --> 00:18:34,960 q는 그래서, 종료를 의미합니다 : WQ, 324 00:18:34,960 --> 00:18:39,680 대장 명령을 실행하고, 그래서 다음 명령을 실행 입력 WQ 325 00:18:39,680 --> 00:18:41,840 저장하고 종료합니다. 326 00:18:41,840 --> 00:18:46,700 당신이 파일을 열 경우 >> 우리는 함께 첫 번째 연습을 통해 이동합니다. 327 00:18:46,700 --> 00:18:49,450 1 단계는 빔에서 살아 남기되어, 328 00:18:49,450 --> 00:18:53,490 희망 너희들은이 모든 것이 열려있다. 329 00:18:53,490 --> 00:18:58,460 좋은, 우리는 당신이 이러한 키를 사용하는 데 사용 얻을 수 있도록 몇 가지 간단한 운동을해야합니다. 330 00:18:58,460 --> 00:19:03,000 HJKL 정말 처음에 직관적하지 않는 것, 331 00:19:03,000 --> 00:19:08,710 이것은 빔을 사용하는 동안 사람들이 초기 블록 중 하나입니다 332 00:19:08,710 --> 00:19:10,820 주위를 탐색하기 위해 이러한 키를 사용합니다. 333 00:19:10,820 --> 00:19:13,650 그것은 직관적 아니지만, 당신은 일단 익숙해지면 334 00:19:13,650 --> 00:19:19,590 정말 마음에 통합하고, 많은 사람들은 자신을 발견 335 00:19:19,590 --> 00:19:23,550 워드 나 또한 크롬에서 J와 K를 사용하여, 336 00:19:23,550 --> 00:19:26,530 실제로 사람들은 Vimium이라는 크롬 플러그인을 만들었습니다 337 00:19:26,530 --> 00:19:29,220 당신은 크롬을 탐색 크롬 또는 크롬에서 사용할 수있는 338 00:19:29,220 --> 00:19:31,380 빔과 같은 단축키를 사용하여 키보드를 사용하여, 339 00:19:31,380 --> 00:19:35,050 그래서 사람들은 그것에 대해 매우 열정적이지만, 가서 시도하고 사용 340 00:19:35,050 --> 00:19:41,720 숫자 사이를 이동하는 HJKL은 그래서 당신은 잘 알고 얻을 수 있습니다 341 00:19:41,720 --> 00:19:45,660 이러한 일들이 어떻게 작동하는지와. 342 00:19:45,660 --> 00:19:50,440 >> 당신이 완료되면, 당신은 또한 가서 내가 만든이 미로 주변을 재생할 수 있습니다 343 00:19:50,440 --> 00:19:53,580 그냥 재미를 위해, 당신은 종류의 점선을 따라 할 수 있습니다 344 00:19:53,580 --> 00:19:59,060 그리고 벽에 충돌하지 않도록 노력 345 00:19:59,060 --> 00:20:07,860 그리고 미로의 끝으로 그것을 만들려고. 346 00:20:07,860 --> 00:20:11,840 당신은 Gmail의 바로 가기 또는 다른 응용 프로그램의 번호를 사용하는 경우 347 00:20:11,840 --> 00:20:15,130 당신이 J와 K, 예를 들어, 자주 위아래로 이동하는 데 사용되는 것을 알 수 있습니다, 348 00:20:15,130 --> 00:20:19,930 그리고, 그것은 기본적으로 기본적으로 빔에서 온다, 그래서 당신은 J와 K가 349 00:20:19,930 --> 00:20:22,690 당신이하지 않고 위아래로 이동할 수 있기 때문에 정말 좋은 데요 350 00:20:22,690 --> 00:20:26,210 화살표 키에서 앞뒤로 손을 이동합니다. 351 00:20:26,210 --> 00:20:29,410 이제 삽입 모드로 전환하고 삽입 모드를 벗어나 려 시도 할 수 있습니다. 352 00:20:29,410 --> 00:20:34,370 당신은 지금 내 커서가 큰, 블랙 박스는 것을 알 수 있습니다, 353 00:20:34,370 --> 00:20:37,300 당신이 삽입 모드로 전환 할 때 당신이 발견해야하는 354 00:20:37,300 --> 00:20:39,670 당신이 사용하던처럼 좁은 커서로 바뀝니다. 355 00:20:39,670 --> 00:20:43,730 당신이 터미널에 빔을 사용하는 경우에는이 사건으로 찾을 수 없습니다 356 00:20:43,730 --> 00:20:46,970 단말은 얇은 커서의 종류를 지원하지 않기 때문에, 357 00:20:46,970 --> 00:20:49,890 하지만 당신은 Windows에서 MacVim 또는 GVIM을 사용하는 경우 358 00:20:49,890 --> 00:20:54,590 다음은 커서 바뀌는 찾아야한다, 그리고 정말 빠른 시각적 표시입니다. 359 00:20:54,590 --> 00:20:58,270 당신이 정상 모드 또는 삽입 모드에 있는지 여부 만하는 것이 있습니다. 360 00:20:58,270 --> 00:21:02,890 >>의이 가서 줄을 편집 해보자. 361 00:21:02,890 --> 00:21:06,220 당신의 자신의 정보 또는 무엇이든 그것이로 작성 362 00:21:06,220 --> 00:21:11,750 당신은, 그 당신이 빈의 끝으로 이동 할 수 있습니다 방법을 수행 할 수 있습니다 363 00:21:11,750 --> 00:21:16,040 내가 삽입 모드에 들어가 입력하고, 백 스페이스 수 364 00:21:16,040 --> 00:21:21,100 당신이 입력 완료되면 당신의 이름을 입력하고, 365 00:21:21,100 --> 00:21:26,520 당신은 삽입 모드에서 빠져 이스케이프 키를 누르면 366 00:21:26,520 --> 00:21:35,930 그리고 당신은 그것을 삭제, 여기에 입력 삽입을 통해 이동할 수 있습니다, 367 00:21:35,930 --> 00:21:42,700 삽입 모드를 벗어나 탈출을 입력하면 입력 할 수 있습니다 : w를 입력 368 00:21:42,700 --> 00:21:44,720 파일을 저장합니다. 369 00:21:44,720 --> 00:21:47,420 당신은 입력 할 수 있습니다 : 파일을 저장 승. 370 00:21:47,420 --> 00:21:50,560 저장하지 않고 종료 Q : 당신은을 입력 할 수 있습니다 371 00:21:50,560 --> 00:21:53,750 또는 당신은 입력 할 수 있습니다 : WQ을 저장하고 종료합니다. 372 00:21:53,750 --> 00:21:58,850 허락하신다면, 우리는 아직 종료하지 않으려는, 그래서 당신은 입력 할 수 있습니다 : w 373 00:21:58,850 --> 00:22:01,780 그리고 어쩌면 처음에는 조금 비효율적 인 듯 그 374 00:22:01,780 --> 00:22:05,600 당신이 J에게 배의 무리를 입력했다 그 자리로 이동하기 때문에, 375 00:22:05,600 --> 00:22:08,670 어쩌면 L 그 자리에 도착하는 배의 무리, 376 00:22:08,670 --> 00:22:11,260 당신은 백 스페이스 여러 번 무리를 눌러야하고, 정말 비효율적 인 듯 377 00:22:11,260 --> 00:22:13,260 일반적 반면, 당신은 아마, 거기에 마우스를 움직일 것입니다 378 00:22:13,260 --> 00:22:15,880 더블 클릭하고 입력을 시작하고, 물론, 379 00:22:15,880 --> 00:22:19,190 먼저 빔으로 시작하고 당신은 단지 이러한 기본적인 명령을 알고있을 때 일이있다, 380 00:22:19,190 --> 00:22:22,810 예, 그것은 조금 느린 것입니다,하지만 곧 당신은 좀 더 강력한 명령을 배울 381 00:22:22,810 --> 00:22:26,380 당신이 훨씬 더 빠르게 문서를 통해 이동 할 수있는, 382 00:22:26,380 --> 00:22:29,410 당신이 매우 성가신 사용을 할 필요가 없습니다 383 00:22:29,410 --> 00:22:34,330 JS를 반복하고 등등 등등 캔자스와 LS를 반복합니다. 384 00:22:34,330 --> 00:22:41,340 >> 지금까지 질문? 고체. 385 00:22:41,340 --> 00:22:44,000 위로 파워 포인트. 386 00:22:44,000 --> 00:22:49,140 이제 우리는 진보 운동에 대한 몇 가지 명령을 소개하는 것입니다. 387 00:22:49,140 --> 00:22:52,680 당신은 아마 L 많이 또는 H를 많이 입력하는 경험 388 00:22:52,680 --> 00:22:57,200 여기에 당신이 더 빨리 이동할 사용할 수있는 몇 가지 명령을 더합니다. 389 00:22:57,200 --> 00:23:02,990 커서가 "이 일부 텍스트입니다"의 일부 O에 이상이라고 가정 390 00:23:02,990 --> 00:23:06,840 여기에 더 쉽게 라인을 가로 질러 이동하는 데 사용할 수있는 더 많은 명령은 다음과 같습니다. 391 00:23:06,840 --> 00:23:09,820 그래서 ^ 및 $ 당신은 시작과 끝 라인으로 이동 392 00:23:09,820 --> 00:23:14,300 어떤 시점에서 당신은 정규 표현식 또는 기타 여러 가지를 배울 때 393 00:23:14,300 --> 00:23:17,390 당신은 규칙의 이러한 종류의 매우 일반적인 것을 찾을 수 있습니다. 394 00:23:17,390 --> 00:23:19,360 ^는 일반적으로 라인의 시작을 의미한다. 395 00:23:19,360 --> 00:23:21,090 $ 통상 라인의 끝을 의미한다. 396 00:23:21,090 --> 00:23:24,130 이 기억하기 매우 쉽고, 유사, B, E 및 W, 397 00:23:24,130 --> 00:23:28,340 B는 백업하거나 시작에 해당하기 때문에 그들은뿐만 아니라 기억하기 쉬운입니다 398 00:23:28,340 --> 00:23:30,630 E는 단어의 끝 부분 인, 단부에 상당 399 00:23:30,630 --> 00:23:35,530 W는 너무 단어, w는 다음 단어에 해당합니다. 400 00:23:35,530 --> 00:23:37,750 그리고 당신은 전자를 계속 입력 또는 W 입력을 계속하는 경우 401 00:23:37,750 --> 00:23:43,520 당신은 당신이 단어 사이에 이동할 수 있습니다 통지하고, 그냥 L을 입력보다 훨씬 더 빠릅니다. 402 00:23:43,520 --> 00:23:46,600 >> 이제 다음 일은 운영자 모션 모델이다. 403 00:23:46,600 --> 00:23:50,310 이것은 실제로 빔이 너무 강력 할 수있는 이유를 주요 이유 중 하나입니다 404 00:23:50,310 --> 00:23:54,890 당신은 본질적으로 다른 요소를 구성 할 수 있기 때문에 그것은이다 405 00:23:54,890 --> 00:23:58,250 더 강력한 기능으로, 그래서 일반적으로 406 00:23:58,250 --> 00:24:01,000 당신이 빔에 아무것도 할 때 당신은 생각할 수 407 00:24:01,000 --> 00:24:03,280 모션 연산자를 결합. 408 00:24:03,280 --> 00:24:07,310 지금까지 우리는 단지 HJKL와 같이 움직임, 처리했습니다. 409 00:24:07,310 --> 00:24:10,770 , 그들은 당신을 주변에 이동 한 다음 B와 W, 그들은 또한 당신의 주위에 다른 방법을 이동 410 00:24:10,770 --> 00:24:14,600 그러나 우리는 일을 삭제하거나 물건이나 이것 저것을 변경 할 수있는 아직 사라지지 않은 411 00:24:14,600 --> 00:24:19,320 당신은 운동과 통신을 결합 할 때 당신은 가질 수있어 412 00:24:19,320 --> 00:24:22,510 훨씬 더 강력한 효과 때문에 예를 들면, 413 00:24:22,510 --> 00:24:26,360 나는 2 개의 단어를 삭제하기를 원한다면, 내가 삭제 운영자 D를 사용할 수 있습니다, 414 00:24:26,360 --> 00:24:29,420 그리고 내가 2 개의 단어가 삭제를 나타내는 2를 추가 할 수 있습니다, 415 00:24:29,420 --> 00:24:31,130 그리고, 나는 운동이 (가) 있습니다. 416 00:24:31,130 --> 00:24:33,490 2 단어를 삭제 대답 승 내가있을 수 있습니다. 417 00:24:33,490 --> 00:24:37,740 나는 아래의 2 배를 삭제 말을 J과 같은 것을 사용할 수 있습니다 418 00:24:37,740 --> 00:24:39,880 저 아래 2 줄을 삭제합니다. 419 00:24:39,880 --> 00:24:43,870 나는 뒤로 두 번 삭제 D2B 말할 수 420 00:24:43,870 --> 00:24:46,450 내가 여기에 표시 한 것보다 더 많은 움직임이 있습니다 421 00:24:46,450 --> 00:24:52,120 정말, 정말 빔 편집이 훨씬 더 강력한 만들 수 있습니다. 422 00:24:52,120 --> 00:24:55,450 >> 다음은 가장 인기있는 또는 가장 일반적인 사업자의 일부입니다 423 00:24:55,450 --> 00:24:57,030 그리고뿐만 아니라 기억하기 매우 쉽습니다. 424 00:24:57,030 --> 00:24:59,040 변화에 대한 삭제, C는 D. 425 00:24:59,040 --> 00:25:01,560 C는 기본적으로 그 이외의 변경과 정확히 같은 것입니다 426 00:25:01,560 --> 00:25:05,990 당신이 자동으로 C를 사용하는 경우, 그 후 삽입 모드로 전환하세요. 427 00:25:05,990 --> 00:25:08,050 당신이 삭제를 사용할 때 일반적으로는, 일반 모드에서 사용 428 00:25:08,050 --> 00:25:10,950 당신은 당신이 정상 모드를 유지 뭔가를 삭제 한 후. 429 00:25:10,950 --> 00:25:13,380 당신이 뭔가를 변경하려는 경우, 당신은 C를 사용할 수 있습니다 430 00:25:13,380 --> 00:25:15,960 뭔가를 삭제 한 다음 바로 삽입 모드로 이동합니다 431 00:25:15,960 --> 00:25:17,740 그래서 당신은 입력을 시작하고 뭔가를 해결할 수 있습니다. 432 00:25:17,740 --> 00:25:21,160 Y는 확 잡아 당기는입니다. 433 00:25:21,160 --> 00:25:25,130 그것은 기본적으로 복사 빔의 개념입니다. 434 00:25:25,130 --> 00:25:29,220 나는 다음 2 단어를 복사 할 경우, 예를 들어, 내가 y2w 또는 그런 식으로 뭔가를 할 수있는, 435 00:25:29,220 --> 00:25:32,120 V는 기본적으로 강조입니다. 436 00:25:32,120 --> 00:25:35,550 또한 정말로 멋진 것은 두 번 연산자를 입력하면 437 00:25:35,550 --> 00:25:38,890 그것은 전체 라인에 따라 행동, 이렇게 나는 줄 전체를 삭제하려면 438 00:25:38,890 --> 00:25:41,060 나는 전체 라인을 삭제 dd 명령을 입력 할 수 있습니다, 439 00:25:41,060 --> 00:25:47,370 내가 줄 전체를 복사 할 경우 또는 I는 전년 동기 대비 또는 그런 식으로 뭔가를 사용할 수 있습니다. 440 00:25:47,370 --> 00:25:51,600 >>의이 좀 더 해보자. 441 00:25:51,600 --> 00:25:56,280 고급 이동 연산자 여기 운동뿐만 아니라이있다 442 00:25:56,280 --> 00:25:59,230 심지어 일부 다른 것들을 내가 오늘 PowerPoint에서 다루려고하고 있지 않다 443 00:25:59,230 --> 00:26:02,250 하지만 당신은 나중에 살펴보세요 주시기 그들과 함께 놀러 수 있습니다 444 00:26:02,250 --> 00:26:05,990 그들과 함께 익숙해. 445 00:26:05,990 --> 00:26:07,630 연산자와 운동. 446 00:26:07,630 --> 00:26:14,220 예를 들어, 당신이 문장에서 삭제할 이러한 2 개의 단어가 가정합니다. 447 00:26:14,220 --> 00:26:17,110 당신은 어떻게 할 것입니다 당신이 있는지 확인하는 것이 좋습니다 당신의 448 00:26:17,110 --> 00:26:21,000 커서가 삭제할 첫 번째 단어의 시작 부분에, 449 00:26:21,000 --> 00:26:26,230 당신은 d2w 입력 할 수 있습니다, 그것은 당신을 위해 그 2 개의 단어가 삭제됩니다. 450 00:26:26,230 --> 00:26:33,140 그리고이 정확한 명령, d2w을 사용하여, 조금 귀찮은 것처럼 보일 수 있습니다 451 00:26:33,140 --> 00:26:35,940 및 무의미한 있지만 아이디어를 표현하는데있어 452 00:26:35,940 --> 00:26:39,380 이러한 여러 가지를 구성하고, 또한 단지의 경우에 할 수있는 453 00:26:39,380 --> 00:26:42,730 당신이 상황에 될 일이합니까, 당신은, DW 또는 d2w를 사용하게 할 수 있습니다 454 00:26:42,730 --> 00:26:45,600 난 가끔 사용합니까있다. 455 00:26:45,600 --> 00:26:50,030 당신은 전체 라인에 역할을 할 수 있기 때문에 DD와 CC 나는 훨씬 더 자주 사용합니다. 456 00:26:50,030 --> 00:26:52,000 >> 예를 들어, 내가 여기이 임의의 목록이 있다고 가정 해 봅시다, 457 00:26:52,000 --> 00:26:59,030 어쩌면 나는이 적합하지 않기 때문에 결승전에 오신 걸 환영을 말한다 라인을 삭제할 때문 만, 458 00:26:59,030 --> 00:27:01,200 그리고 난 후 삽입 모드로 가고 싶지 않아. 459 00:27:01,200 --> 00:27:03,530 내가 DD 형식 입력 할 수있는 경우에, 그것을 삭제할 460 00:27:03,530 --> 00:27:07,090 그것은 전체 라인을 삭제합니다. 461 00:27:07,090 --> 00:27:11,680 하지만 그건 지금은 삭제할이 다른 선이있다 가정 해 봅시다, 462 00:27:11,680 --> 00:27:16,850 그러나 나는 또한 그것을 수정하고 다시 작성하는 경우 나 CC와 같은 방법을 시도해 봐야 할, 463 00:27:16,850 --> 00:27:19,550 그리고 그 줄 전체를 삭제하지만, 당신이 볼 수 있듯이, 삽입 모드로 보냈어요 464 00:27:19,550 --> 00:27:24,970 나는 거기에서 그것을 해결할 수 있습니다. 465 00:27:24,970 --> 00:27:28,510 그리고 당신은 운영자와 운동을 결합 할 수있는 많은, 여러 가지 방법이있다 466 00:27:28,510 --> 00:27:31,360 당신이 빔을 사용하는 등 점점 더 많은 당신은 다른 방법에 대한 자세한 내용은 467 00:27:31,360 --> 00:27:36,300 당신은이 명령을 사용할 수 있습니다, 당신은 더 나은 될 것입니다. 468 00:27:36,300 --> 00:27:40,180 최고, 지금 여기에 다른 분류 명령은 469 00:27:40,180 --> 00:27:44,700 그것은 매우, 매우 일반적으로 사용되며, 또한 빔 더 잘 될 수 있도록 할 것이다. 470 00:27:44,700 --> 00:27:48,780 >> 예를 들어, 우리는 시각적 인 강조를 위해 소문자 V에 대해 이야기했다. 471 00:27:48,780 --> 00:27:51,530 우리는 또한 시선 강조에 대문자 V를 사용할 수 있습니다. 472 00:27:51,530 --> 00:27:55,880 당신이 훨씬 더 쉽게 한 번에 전체 라인을 강조 할 수있는 방법입니다. 473 00:27:55,880 --> 00:27:59,180 당신은 기본적으로 새 줄을 삽입하는 일반 모드에있을 때 당신은 (을)를 사용할 수 있습니다 474 00:27:59,180 --> 00:28:03,620 라인 아래에 당신은 현재에있어 및 입력을 시작하는 삽입 모드에 넣어. 475 00:28:03,620 --> 00:28:07,270 당신은 당신의 커서가 현재의 문자를 삭제 소문자 X를 사용할 수 있습니다. 476 00:28:07,270 --> 00:28:10,230 또한, U 종류의 기쁜, 취소하는 데 사용할 수있는 477 00:28:10,230 --> 00:28:14,180 당신은, 현재 줄의 끝에 추가하는 자본을 사용할 수 있습니다 478 00:28:14,180 --> 00:28:18,310 그래서 아마 커서 라인에 어딘가에, 당신은 라인의 끝 부분에 추가 할. 479 00:28:18,310 --> 00:28:21,150 그런 후 바로 줄의 끝으로 이동합니다 자본을 입력 할 수 있습니다 480 00:28:21,150 --> 00:28:25,140 당신은 그 줄의 끝으로 추가 할 수 있도록하고 삽입 모드로 이동합니다. 481 00:28:25,140 --> 00:28:30,840 >> 나는 우리가 시도 할 수에 대한 몇 가지 운동을 생각합니다. 482 00:28:30,840 --> 00:28:33,240 사실, 아니요. 안 사람들을 위해. 483 00:28:33,240 --> 00:28:35,810 그러나 우리는 우리가 볼 수 있습니다 다음 섹션에 대한 좀 더 연습을해야합니다. 484 00:28:35,810 --> 00:28:38,420 그러나 이들은 당신은뿐만 아니라 자신을 시도 할 수 있습니다. 485 00:28:38,420 --> 00:28:45,610 당신이 정기적으로 V에서 입력하면 예를 들어, 당신은 당신이 좋아하는 데 사용하고 정기적으로 강조를 얻을 수 있습니다. 486 00:28:45,610 --> 00:28:49,800 당신이 자본 V 입력하면, 당신은 그렇게 강조 전체 라인을 얻을 수 있습니다, 487 00:28:49,800 --> 00:28:55,850 또는 내가 O를 입력하면 기본적으로 종류의 기쁜 날을 위해 줄을 엽니 다. 488 00:28:55,850 --> 00:28:58,850 X 나 커서에 문자를 삭제하는 데 사용할 수 있습니다. 489 00:28:58,850 --> 00:29:00,800 나는 몇 번이나 x를 눌러 물건을 삭제할 수 있습니다. 490 00:29:00,800 --> 00:29:06,720 나는 u가 모든 것을 취소 누를 수 있습니다. 491 00:29:06,720 --> 00:29:09,600 A, I는 입력 할 수 있습니다 즉시 라인의 끝으로 이동, 492 00:29:09,600 --> 00:29:14,040 나는 또한 몇 가지 다른 좋은 키를 포함 493 00:29:14,040 --> 00:29:19,240 당신은 또한 몇 가지 다른 명령을 배울 수있는 프레 젠 테이션 후 볼 수 있습니다. 494 00:29:19,240 --> 00:29:21,250 >> [학생]에 대한 교체는 무엇입니까? 495 00:29:21,250 --> 00:29:23,050 [브랜든 L.] 교체는 정말 멋지다 496 00:29:23,050 --> 00:29:26,240 기본적으로 당신은 어딘가에 - 가면 497 00:29:26,240 --> 00:29:30,060 당신은 항상 사람들이 정말 그것을 사용하지 않는 것을 더 이상 많은 요즘, 498 00:29:30,060 --> 00:29:34,340 하지만 당신은 삽입을 지금 Microsoft Word에서 볼 너희들을 입력 한 경우 499 00:29:34,340 --> 00:29:37,840 갑자기 이상한 모드로 위치를 입력 한 모든 단일 문자 500 00:29:37,840 --> 00:29:39,570 기본적으로 다음 문자를 대체? 501 00:29:39,570 --> 00:29:41,020 너희들이 이제까지 본 적 있는지 모르겠어요. 502 00:29:41,020 --> 00:29:43,250 이것은 유사하다. 503 00:29:43,250 --> 00:29:47,150 내가 덮어 쓰려면 예를 들어, 내가 현재 어떤 이유가 504 00:29:47,150 --> 00:29:51,300 나는 자본 R에 입력 할 수 있습니다, 당신은 왼쪽 아래에서 볼 수 있듯이 지금, 모드를 바꿀 수있을 것입니다. 505 00:29:51,300 --> 00:29:58,380 내가 물건을 입력하면, 그것은 일을 덮어, 나는 멋진데도 백 스페이스, 수 506 00:29:58,380 --> 00:30:00,140 그리고 그 내용을 취소 할 수 있습니다. 507 00:30:00,140 --> 00:30:06,980 매우 자주 사용하지 않는,하지만 모든 이제 다음 편리됩니다. 508 00:30:06,980 --> 00:30:14,150 >>의 정직 빔에 대한 내 좋아하는 것들 중 하나입니다 텍스트 개체에 대해 얘기하자. 509 00:30:14,150 --> 00:30:19,660 텍스트 개체는 기본적으로 텍스트의 청크의 어떤 종류를 정의하는이 개념이다 510 00:30:19,660 --> 00:30:26,550 텍스트 파일 안에, 내가 처음이 키에 갈거야, 511 00:30:26,550 --> 00:30:29,860 당신이 완전히 무슨 뜻인지 이해하는 그리고 당신에게 몇 가지 데모를 줄 것이다. 512 00:30:29,860 --> 00:30:34,650 W는 단어로 텍스트 개체와 같은 단어를 의미 513 00:30:34,650 --> 00:30:36,480 그래서 어떤 단어가 일반적으로 알고있는, 514 00:30:36,480 --> 00:30:39,300 그리고 단어 옆의 문장이 있다면 515 00:30:39,300 --> 00:30:43,490 다음은 일반적으로 문장 부호가 포함되지 않습니다. 516 00:30:43,490 --> 00:30:46,440 그러나 예를 들어, 당신은 어떤 이유로 구두점을 포함 할 경우 517 00:30:46,440 --> 00:30:49,080 또는 당신은 영어가 아닌 뭔가를하고있는 당신은 포함 할 518 00:30:49,080 --> 00:30:51,180 공백 문자로 구분 된 모든 문자 519 00:30:51,180 --> 00:30:55,390 당신은 또한 공백으로 둘러싸여 모든 것을 얻을 수도 W를 사용할 수 있습니다. 520 00:30:55,390 --> 00:30:58,510 또한 텍스트 객체를 참조 괄호를 사용하여 521 00:30:58,510 --> 00:31:00,170 그 괄호를 내부입니다. 522 00:31:00,170 --> 00:31:03,950 대괄호, 꺾쇠 괄호와 같은 일을 할 수 있습니다, 523 00:31:03,950 --> 00:31:06,450 뿐만 아니라 중괄호, 따옴표, 그리고 마지막으로, 524 00:31:06,450 --> 00:31:10,970 당신은 또한 몇 가지 태그를 참조하는 T를 사용할 수 있습니다. 525 00:31:10,970 --> 00:31:15,390 >> 날이 실제로 밖으로 재생하는 방법을 보여 드리겠습니다. 526 00:31:15,390 --> 00:31:21,380 예를 들어, 내 쇼케이스 내 최초의 예이다. 527 00:31:21,380 --> 00:31:26,950 I 변경할이 문장에서 어떤 단어가있다, 528 00:31:26,950 --> 00:31:30,560 우리는 운동으로 사용되는 W 이야기, 529 00:31:30,560 --> 00:31:33,170 하지만 당신은 또한 같은 텍스트 개체로 사용할 수 있습니다. 530 00:31:33,170 --> 00:31:40,940 예를 들어, 하나의 방법은 내가 바락의 이름을 변경하거나 기본적으로 수정할 수 531 00:31:40,940 --> 00:31:46,730 내가 단어를 변화 C와 w를이 단어 유형의 시작에 갈 수있다 532 00:31:46,730 --> 00:31:51,650 그것은 전체 단어를 삭제하고 삽입 모드에 넣어 것입니다. 533 00:31:51,650 --> 00:31:54,240 저 단어 모든 시간의 시작 부분으로 이동해야하는 그러나 그것은 매우 짜증나. 534 00:31:54,240 --> 00:31:56,530 정말 짜증나. 난 그렇게하고 싶지 않습니다. 535 00:31:56,530 --> 00:32:00,390 사실 그의 이름의 아무 곳이나 될 수 있습니다 536 00:32:00,390 --> 00:32:03,930 그리고, CIW에 입력하고 난 내부를 의미 537 00:32:03,930 --> 00:32:06,590 그래서 단어의 변화를 의미 CIW 난에 입력하면, 538 00:32:06,590 --> 00:32:10,150 또는 다른 말로, 나는 현재 내부 해요 단어를 변경, 539 00:32:10,150 --> 00:32:13,280 그것은 당신에게 동일한 효과를 줄 것이다. 540 00:32:13,280 --> 00:32:17,130 당신은 그 문제를 해결 할 수 있습니다. 541 00:32:17,130 --> 00:32:21,390 >> 마찬가지로, 아마도이 같은 몇 가지 경우가 있습니다 542 00:32:21,390 --> 00:32:27,920 몇 가지 이유에 대한 몇 가지 구분 기호 또는 그런 뭔가가있는 곳, 543 00:32:27,920 --> 00:32:31,700 또는 거기에 몇 가지 문장 부호는, 그리고 나는 모든 일을 삭제하고 싶었습니다. 544 00:32:31,700 --> 00:32:36,530 내가 CIW에 입력하면,이 구분 기호 안에 뭐가 삭제합니다 545 00:32:36,530 --> 00:32:39,830 하지만 공백으로 둘러싸여 전체를 얻으려면, 546 00:32:39,830 --> 00:32:42,750 그래서 전체를 삭제하는 CIW를 사용할 수 있습니다. 547 00:32:42,750 --> 00:32:51,000 나는 같은 일을 다섯을 입력, 6을 입력합니다. 548 00:32:51,000 --> 00:32:53,670 마찬가지로, 내가 괄호 안에 뭔가를 변경하려는 경우 549 00:32:53,670 --> 00:32:58,340 나는 괄호 안에의 모든 것을 삭제) CI에 입력 할 수 있습니다 550 00:32:58,340 --> 00:33:05,460 다음, 당신이 원하는 무엇이든, INT의 ARGC처럼, 내가 원하는대로 기입 551 00:33:05,460 --> 00:33:07,330 마찬가지로, 따옴표와 같은 것. 552 00:33:07,330 --> 00:33:13,130 나는 따옴표 내부의 텍스트를 수정할 수 있습니다, 553 00:33:13,130 --> 00:33:21,540 나는 또한 태그의 내부에 물건을 변경할 수 있습니다. 554 00:33:21,540 --> 00:33:24,400 그 의미가 있습니까? 555 00:33:24,400 --> 00:33:27,020 >> 당신이 할 수있는 또 다른 것은 당신이 C를 사용하지 않아도됩니다. 556 00:33:27,020 --> 00:33:30,690 이러한 태그 안에 무엇이 삭제하려는 경우에도 D를 사용할 수 있습니다. 557 00:33:30,690 --> 00:33:35,370 나는 태그 안에 텍스트를 삭제하려면 그 태그를 삭제 DIT를 사용할 수 있습니다. 558 00:33:35,370 --> 00:33:40,360 또한 예를 들어, 태그 안에 무엇을 강조하기 위해 VIT을 사용할 수 있습니다. 559 00:33:40,360 --> 00:33:43,920 다른 것은 대신 당신은 또한 사용할 수 있습니다 중간에 난을 사용하는 것입니다, 560 00:33:43,920 --> 00:33:49,490 당신은 내가 그것을 텍스트 객체를 참조합니다 사용하는 경우 모두를 의미하는, 그래서 기억 561 00:33:49,490 --> 00:33:52,260 또는 구분 기호 내부에 포함 된 것 텍스트 개체를 사용하여, 562 00:33:52,260 --> 00:33:56,000 그러나 당신이 사용하는 경우는 텍스트뿐만 아니라 구분 자체를 포함한다. 563 00:33:56,000 --> 00:33:59,180 예를 들어,이 텍스트와 주변 태그를 강조 표시 할 경우 564 00:33:59,180 --> 00:34:05,390 나는 모두를 위해 다음 T 태그의 시각적 하이라이트를위한 통, V를 사용할 수 있습니다. 565 00:34:05,390 --> 00:34:08,350 당신은뿐만 아니라 그런 일을 할 수 있습니다. 566 00:34:08,350 --> 00:34:15,810 어쩌면 내가뿐만 아니라 주변의 따옴표와 함께이 google.com을 삭제하려면 567 00:34:15,810 --> 00:34:22,860 그리고 예를 들어,이 모두 삭제 다 같은 "를 사용할 수 있습니다. 568 00:34:22,860 --> 00:34:26,520 >> 지금까지 질문? 569 00:34:26,520 --> 00:34:32,270 난 한 번 당신을 빔 명령을 많이 덤핑있어 실현 570 00:34:32,270 --> 00:34:36,210 나는 모든 다른 명령에 노출 원하기 때문에 이것은 기본적으로 571 00:34:36,210 --> 00:34:39,480 당신에게이 명령은 빔에 무엇에 대한 소개를 제공합니다. 572 00:34:39,480 --> 00:34:41,460 당신이 돌아 갈 때 그러나 일이있을거야 것은 573 00:34:41,460 --> 00:34:44,250 천천히이 명령 하나 하나를 선택해야 할 것입니다. 574 00:34:44,250 --> 00:34:47,880 그것도 압도적이기 때문에 당신은 자신을 압도하고 싶지 않다. 575 00:34:47,880 --> 00:34:50,460 당신이 빔을 선택하고 싶은 경우에 당신이 정말해야 할 것은 576 00:34:50,460 --> 00:34:53,590 처음 기본 설정으로 시작, 나는 당신을 위해 단원으로 나누었다 577 00:34:53,590 --> 00:34:57,830 즉,보다 쉽게​​ 수행 할 수 있도록하고, 각 명령 세트를 시도하고 마스터 578 00:34:57,830 --> 00:35:00,400 하나 하나, 한번에 하나씩. 579 00:35:00,400 --> 00:35:03,500 그것은 당신이 돌아 가야 할 때 당신이 무엇을 할 것인지, 그래서 한 번에 모든 일을 너무 많이 580 00:35:03,500 --> 00:35:10,950 HJKL, 삽입 모드, 일반 모드로 탈출 첫 번째 교훈으로 이동 581 00:35:10,950 --> 00:35:13,790 그리고, 저장 및 종료, 그리고 당신이 정말로 빔에서 생존하기 위해 필요한 모든 정보 582 00:35:13,790 --> 00:35:15,220 와, 정말 정말 편안하게. 583 00:35:15,220 --> 00:35:18,270 그리고 당신이 아주 익숙해 후 몇 일 후에 584 00:35:18,270 --> 00:35:21,170 당신은 더 많은 고급 모션 사업자로 이동해야한다, 585 00:35:21,170 --> 00:35:25,890 고급 운동 등 등 사업자와에에. 586 00:35:25,890 --> 00:35:32,160 >> 나는 많은 일을하려고하는지 알아,하지만 난 당신이 다른 많은 것들에 노출하고 싶지. 587 00:35:32,160 --> 00:35:36,080 하지만 반칙까지있어 경우에, 나는 당신을 보여줄 수 588 00:35:36,080 --> 00:35:43,690 당신은 우리가 오늘 배운 내용의 대부분을 사용하여 모두 함께 이것을 넣어하는 방법, 589 00:35:43,690 --> 00:35:46,280 당신이 원한다면 당신은 또한, 함께 따라 할 수 있습니다 590 00:35:46,280 --> 00:35:48,590 하지만 난 어떤 임의의 운동을 만들었습니다. 591 00:35:48,590 --> 00:35:51,140 우리는이 같은 명단의 일종이 있다고 가정 해 봅시다 592 00:35:51,140 --> 00:35:53,200 당신은 사람의 이름으로 이러한 블록이 곳, 593 00:35:53,200 --> 00:35:55,440 주택, 년, 그리고 농도와 이것 저것, 594 00:35:55,440 --> 00:35:59,240 당신은 자신에 대한 새 항목을 추가 할. 595 00:35:59,240 --> 00:36:01,530 어떻게 당신이 할 수있는 가장 좋은 방법? 596 00:36:01,530 --> 00:36:03,240 의는 다음과 같이하자. 597 00:36:03,240 --> 00:36:06,620 왜 우리가 먼저 블록을 강조하지 않습니다. 598 00:36:06,620 --> 00:36:08,710 당신은 그것을 선택하는 것입니다, 우리는 그것을 꺼낼 y를 누르면, 599 00:36:08,710 --> 00:36:11,180 그래서 지금 우리는 기본적으로 복사 할 수 있습니다 먼저이 템플릿을 붙여 600 00:36:11,180 --> 00:36:16,500 처음부터 모든 것을 다시 작성할 필요없이. 601 00:36:16,500 --> 00:36:20,390 지금은, 아래로 이동하는 배의 무리 아래로 J를 눌러합니다 602 00:36:20,390 --> 00:36:22,560 나는 그것을 붙여 P를 누르면됩니다. 603 00:36:22,560 --> 00:36:26,990 어쩌면 나는 공간에 대한 몇 가지 여분의 라인을 추가 할 것입니다, 604 00:36:26,990 --> 00:36:31,130 과의이 지금은 다른 사람에게 당신의 이름을 변경하려면 가정 해 봅시다. 605 00:36:31,130 --> 00:36:36,220 그럼 내가 여기에서 그 이름을 변경하려면 이전과 C2W를 입력 할 수 있습니다. 606 00:36:36,220 --> 00:36:38,860 알고 밥 존스. 607 00:36:38,860 --> 00:36:41,470 내가 집에서 변경하려는 경우 어쩌면 내가 여기에 중앙으로 갈 수 있습니다 608 00:36:41,470 --> 00:36:44,230 및 유형 CIW의 캐벗 하우스를 넣어. 609 00:36:44,230 --> 00:36:47,850 >> 다음은 사용을 고려할 수있는 위치의 예를 들어있을 수 있습니다 610 00:36:47,850 --> 00:36:52,970 당신이 원하는 경우에 당신의 눈금 년으로 변경하는 교체 모드, 611 00:36:52,970 --> 00:36:54,890 또는 우리는 또한뿐만 아니라 CIW를 사용할 수 있습니다. 612 00:36:54,890 --> 00:36:57,550 그것은 중요하지 않습니다. 613 00:36:57,550 --> 00:37:07,180 어쩌면 당신은 당신의 전공을 변경하고 싶습니다. 614 00:37:07,180 --> 00:37:11,310 그리고 그것은 당신이 무엇을. 615 00:37:11,310 --> 00:37:17,170 그리고 어쩌면 내가 당신에게 내가 할 수있는 무엇의 데모를 제공합니다 616 00:37:17,170 --> 00:37:23,820 당신은 빔에 고급 명령을 배우고 계속 내가 알고 있던 만약에 617 00:37:23,820 --> 00:37:25,690 우리는 간신히, 여기에 표면을 긁는하고 있기 때문에 618 00:37:25,690 --> 00:37:28,960 그리고 내가 당신을 여기에서 보여준 것보다 더 빠른 편집 이런 종류의 작업을 수행 할 수 619 00:37:28,960 --> 00:37:32,860 나는 오늘 당신을 보여줄 수있는 기회를 확보하지 않은 것이 더 많은 명령을 알고 있기 때문에. 620 00:37:32,860 --> 00:37:37,500 나는 이것을 강조하려는 경우 예를 들어, 내가 그런 식으로 작업을 수행 할 수 있습니다, 621 00:37:37,500 --> 00:37:39,960 아래로 이동합니다. 622 00:37:39,960 --> 00:37:43,860 난 내 자신의 매핑을 추가했습니다 623 00:37:43,860 --> 00:37:48,100 기본적으로 자동으로 나를 위해 물건을 강조 624 00:37:48,100 --> 00:38:02,610 그리고 난 - 나는 할 수 있습니다 모르겠어요. 625 00:38:02,610 --> 00:38:05,260 내 말은, 이것은 당신을 보여주기 위해 노력하고있다 당신은 정말, 정말 할 수 626 00:38:05,260 --> 00:38:08,180 당신이 모든 다른 분야가 특히 더 빨리 일을 편집을 시작, 627 00:38:08,180 --> 00:38:10,620 그리고 일반적으로 무슨 일을 할 수있는 것은 일종의 클릭합니다 628 00:38:10,620 --> 00:38:13,530 그리고 강조하고 입력. 629 00:38:13,530 --> 00:38:18,530 당신은 한 번에 모든 것을 할 수 있습니다, 복사 및 붙여 넣기, 630 00:38:18,530 --> 00:38:21,640 파일 사이에 위아래로 이동 631 00:38:21,640 --> 00:38:24,060 단지 물건을 서식, 물건을 구분. 632 00:38:24,060 --> 00:38:29,670 이 모든 빔에 훨씬, 훨씬 더 빠르게 수행 할 수 있습니다. 633 00:38:29,670 --> 00:38:32,580 >> 정말 좋은 것 같아요 그냥 마지막으로 작은 것, 634 00:38:32,580 --> 00:38:34,820 찾기 및 바꾸기된다. 635 00:38:34,820 --> 00:38:36,460 Gmail의 단축키를 사용한 분들 636 00:38:36,460 --> 00:38:41,050 당신은 또한 당신이 입력하는 경우 /는 검색 상자에 당신을 보내는 것을 알 수 있습니다 637 00:38:41,050 --> 00:38:44,210 그리고 일반적으로 다른 응용 프로그램을 많이 당신은 슬래시을 찾을 수 있습니다 638 00:38:44,210 --> 00:38:47,300 아니면 슬래시 또는 슬래시 함께 할 수있는 뭔가를 제어 639 00:38:47,300 --> 00:38:49,870 당신은 검색 모드의 일종에 넣어 것입니다, 640 00:38:49,870 --> 00:38:53,240 그는 기본적으로 기본적으로 빔에서 온다 641 00:38:53,240 --> 00:38:58,670 슬래시 연산자 또는 슬래시 명령을 입력을 할 수 있기 때문에 642 00:38:58,670 --> 00:39:01,770 문서 내에서 검색하는 데 사용할 수있는 문자열의 일종. 643 00:39:01,770 --> 00:39:05,350 당신은 다음과 이전 항목으로 이동하려면 N과 자본 N 수 644 00:39:05,350 --> 00:39:10,700 당신은 또한 검색 및 문서 내에서 교체 비슷한 사용할 수 있습니다. 645 00:39:10,700 --> 00:39:15,060 나는 당신에게 무엇을 할 수 있는지에 대한 데모를 제공합니다. 646 00:39:15,060 --> 00:39:18,200 >> 나는이 문서에 문자열 데려 와야의 모든 인스턴스를 찾으려면 아마도 경우 647 00:39:18,200 --> 00:39:23,310 당신이 왼쪽 하단 모서리에서 볼 수있는 것처럼 나는 겁 / 입력 할 수 있습니다 648 00:39:23,310 --> 00:39:26,350 I 입력 입력 할 때 그것은 모든 인스턴스를 강조한다. 649 00:39:26,350 --> 00:39:34,160 나는 그 모든 다른 인스턴스 사이에서 앞뒤로 이동 기본적으로 N 사용할 수 있습니다 650 00:39:34,160 --> 00:39:40,420 과의 내가 어떤 임의의 단어로 겁 검색 및 대체한다고 가정하자 651 00:39:40,420 --> 00:39:42,180 그 문서도 있습니다. 652 00:39:42,180 --> 00:39:47,070 내가 누를 수 빔 내에서 명령의 일종에 입력하려면, 653 00:39:47,070 --> 00:39:49,610 주변에 이동하는 것보다 더 정교의 일부 명령 654 00:39:49,610 --> 00:39:51,370 또는 삭제하거나 뭐 그런. 655 00:39:51,370 --> 00:39:56,860 나는이 대체 명령을 사용하려는 참조 % 기호를 입력합니다 656 00:39:56,860 --> 00:39:58,230 전체 문서에. 657 00:39:58,230 --> 00:40:02,380 선수 교체의을 입력합니다. 이것은 본질적으로 진주에서 온다. 658 00:40:02,380 --> 00:40:07,040 그리고이 다음 명령은 진주에서 찾을 수 있습니다 꽤 표준 명령입니다 659 00:40:07,040 --> 00:40:09,790 대신 다른 프로그래밍 언어 당신이 거 660 00:40:09,790 --> 00:40:13,170 아마 당신이 더 많은 컴퓨터 과학을 같이 배울 시작 661 00:40:13,170 --> 00:40:20,130 나는 기본적으로 내가 찾아 바꿀 단어 / 입력을 입력 / 사용할 수 있습니다 662 00:40:20,130 --> 00:40:24,280 다음 다른 입력 / 내가 함께 그 단어를 대체 할 원하는 단어를 입력합니다. 663 00:40:24,280 --> 00:40:27,450 누가 어쩌면 nyancat, 알고있다. 664 00:40:27,450 --> 00:40:30,390 내가 할, 그리고 당신은 모든 것을 교체있어 것을 볼 수 있습니다. 665 00:40:30,390 --> 00:40:34,000 >> 그러나이 단어가 여기에 있다는 것을 알 수 있습니다. 666 00:40:34,000 --> 00:40:37,620 어떤 이유로 데려 와야 우리의 인스턴스 중 일부는 대체 아니지만된다 667 00:40:37,620 --> 00:40:40,250 방법은 언어의 이러한 종류가 기록되어 있기 때문에 그건 668 00:40:40,250 --> 00:40:43,550 빔뿐만 아니라 다른 지역에서도입니다 당신은 대체 명령을 실행할 때 669 00:40:43,550 --> 00:40:46,470 그것은 단지, 각 라인에서 해당 단어의 첫 번째 인스턴스를 대체합니다 670 00:40:46,470 --> 00:40:52,810 그래서 실제로 모든 한 줄에 단어의 모든 인스턴스를 대체 할 경우 671 00:40:52,810 --> 00:40:56,890 그때, 같은 일을하지만, 맨 마지막에 AG 플래그를 추가해야 672 00:40:56,890 --> 00:41:00,810 이는 글로벌을 의미하고, 그 사실 것 673 00:41:00,810 --> 00:41:06,200 모든 인스턴스를 대체합니다. 674 00:41:06,200 --> 00:41:09,710 당신이 정규 표현식을 배울 일단, CS50 세미나 실제로있다 675 00:41:09,710 --> 00:41:12,120 정규 표현식에, 그래서 당신은 정규 표현식에 대한 호기심이 있다면 676 00:41:12,120 --> 00:41:16,970 당신은 또한 세미나에 참석하고 더 많은 것을 배울 수 있습니다. 677 00:41:16,970 --> 00:41:19,920 >> 그러나 예를 들어, 나는이 같은 이름의 목록이 있다고 가정 해 봅시다, 678 00:41:19,920 --> 00:41:23,920 나는 그것을 재 배열 할, 그래서 대신 성, 쉼표, 이름을 갖는 679 00:41:23,920 --> 00:41:27,490 먼저 이름, 공간, 마지막으로 이름을 말한다 그래서 나는 그것을 다시 정렬하고 싶습니다. 680 00:41:27,490 --> 00:41:30,750 당신은 실제로 바로 여기에이 명령을 사용할 수 있습니다 681 00:41:30,750 --> 00:41:33,600 당신은 여기에서 볼 수 있도록 기본적으로, 당신을 위해 그렇게 할 수 682 00:41:33,600 --> 00:41:37,170 우리는, 우리가 발견을하고 교체 할 의미의, 시작 683 00:41:37,170 --> 00:41:42,970 다음 나는이 마법의 플래그라고 뭔가 플래그라는 \의 V를 추가 684 00:41:42,970 --> 00:41:45,810 빔에있는 더 쉽게 정규 표현식을 수행 할 수 있습니다. 685 00:41:45,810 --> 00:41:49,370 그런 다음 거기에서 우리는 기본적으로 단일 라인과 일치 686 00:41:49,370 --> 00:41:55,960 그 형태의 단어, 쉼표, 공백, 단어의 집합 또는 문자 집합의 집합입니다. 687 00:41:55,960 --> 00:41:59,240 \ +는 기본적으로 하나 이상의 문자를 의미한다 w, 688 00:41:59,240 --> 00:42:04,030 괄호는 이러한 그룹을 캡처하는 데 사용됩니다 689 00:42:04,030 --> 00:42:06,120 그래서 나는 나중에 참조 할 수 있습니다. 690 00:42:06,120 --> 00:42:09,910 당신이 볼 수 있듯이, 단어의 한 번이 캡처 2 블록 691 00:42:09,910 --> 00:42:11,690 쉼표, 공백으로 구분되는 692 00:42:11,690 --> 00:42:15,510 그 다음 우리가로 교체하려는 것은 내가 \ 2 \ 1을 사용합니다 693 00:42:15,510 --> 00:42:18,130 캡처 한 말을 다시 참조하기 694 00:42:18,130 --> 00:42:20,950 실제 find 명령에서, 695 00:42:20,950 --> 00:42:24,970 그래서 \ 2, 두번째 괄호에 포함되어 무엇을 의미 696 00:42:24,970 --> 00:42:28,140 \ 1은 첫 번째 괄호 세트에 포함되어 무엇을 의미 697 00:42:28,140 --> 00:42:31,680 당신이 볼 수있는 1 공백으로 분리하기 전에, 나는 2를 걸었습니다 698 00:42:31,680 --> 00:42:36,650 시도와 마지막 이름 앞에 이름을 이동합니다. 699 00:42:36,650 --> 00:42:38,380 그 의미가 있습니까? 700 00:42:38,380 --> 00:42:43,450 >> 그리고 내가 할 수있는 것은, 내가 그렇게 나는 단지이 라인에서이 명령을 실행이 첫 번째를 숨길 수 있습니다 701 00:42:43,450 --> 00:42:53,720 그럼 내가이 명령을 입력합니다. 702 00:42:53,720 --> 00:42:57,050 당신은 분할로 정확히 않습니다 볼 수 있습니다. 703 00:42:57,050 --> 00:42:59,400 그리고 다시, 이것은 거의 표면을 긁는되어, 704 00:42:59,400 --> 00:43:03,020 당신이 정규 표현식 세미나에 가면 그리고 당신이 배울 거라고 확신 705 00:43:03,020 --> 00:43:05,070 정규 표현식으로 할 수있는 많은 다른 것들, 706 00:43:05,070 --> 00:43:08,910 이것은 기본적으로 당신이 정말 빔과 함께 할 수있는 것을 암시하기 시작 707 00:43:08,910 --> 00:43:10,850 당신은 정말 그것의 주인이 될 시작합니다. 708 00:43:10,850 --> 00:43:14,520 아마도 당신은 뭔가를 리팩토링 할, 당신은 모든 인스턴스를 찾으려면 709 00:43:14,520 --> 00:43:16,980 명명 패턴에 어떤 종류의 다음 몇 가지 기능. 710 00:43:16,980 --> 00:43:18,570 당신은 이름이있어 방법을 변경하고 싶습니다. 711 00:43:18,570 --> 00:43:21,140 당신은 당신을 위해 작업을 수행하는이 같은 명령의 일종을 작성할 수 있습니다 712 00:43:21,140 --> 00:43:23,850 그것은 당신이 빔 내에서 얻을 수있는 유연성의 일종 713 00:43:23,850 --> 00:43:30,210 당신은 다른 텍스트 편집기에서 얻을 않을 거라고. 714 00:43:30,210 --> 00:43:34,830 >> 즉, 기본적으로, 오늘의 세미나에서 오늘을 가르쳐 싶어 모든 것을 커버 715 00:43:34,830 --> 00:43:38,580 그러나 다시, 정말 강조하고 싶은 당신은 빔을 선택하려는 경우 716 00:43:38,580 --> 00:43:42,120 그것은 처음에 약간 더 높은 학습 곡선이가 있다는 사실이다. 717 00:43:42,120 --> 00:43:44,230 처음에 당신은 약간 덜 생산 될 것입니다 718 00:43:44,230 --> 00:43:47,010 당신은 아마 그렇지 않으면,하지만 것보다 당신이 일을 계속해야하는 경우 719 00:43:47,010 --> 00:43:49,890 몇 일 또는 몇 주 이내에 당신이 배울 수 얼마나 빨리에 따라, 720 00:43:49,890 --> 00:43:56,300 당신은 훨씬 더 빨리, 훨씬 더 될 것입니다, 나는 당신에게 데모를 제공하기 위해 노력 721 00:43:56,300 --> 00:43:59,070 무엇을 빔은 할 수 있지만 난 정말 당신을 보여줄 수있는 기회를 얻을하지 않았다 722 00:43:59,070 --> 00:44:03,230 나는 일반적으로 - 예를 들어, 클래스 I는 빔 내 노트에 입력 할 때 어떤 일이 발생합니다. 723 00:44:03,230 --> 00:44:07,920 제가 다른 프로그램을 너무 빨리 빔에서 내가 할 수있는 것보다 작업 할 수 있기 때문입니다. 724 00:44:07,920 --> 00:44:14,480 그것은 말 그대로 다른 프로그램에 비해 빔에 2 ~ 3 시간의 생산성 증가이다, 725 00:44:14,480 --> 00:44:18,800 뿐만 아니라 텍스트 편집의 속도뿐만 아니라 길에서 나는 문서의 주위에 이동할 수 있습니다 726 00:44:18,800 --> 00:44:21,510 나는 내 컴퓨터에 다른 파일을 액세스 할 수있는 방법 727 00:44:21,510 --> 00:44:23,110 그들 사이 등등 등등에 점프. 728 00:44:23,110 --> 00:44:27,600 그냥 정말, 정말 엄청난 생산성 향상이다. 729 00:44:27,600 --> 00:44:30,550 당신이 학습 할 때 >> 그러나, 당신은 당신이 한 번에 한 가지를 배울 수 있는지 확인하려면 730 00:44:30,550 --> 00:44:34,970 너무 많은 다른 명령으로 자신을 압도하지 않도록 노력 731 00:44:34,970 --> 00:44:39,090 명령의 많은 다른 바로 가기이 많이 있기 때문에 당신은 빔에 배울 수 있습니다. 732 00:44:39,090 --> 00:44:41,780 당신은 시간과 수년에 걸쳐 약간의 픽업 할 733 00:44:41,780 --> 00:44:48,990 점차적으로 빔의 크고 큰 이해를 축적. 734 00:44:48,990 --> 00:44:51,790 당신이 더 많은 것을 배우고 계속하고 싶은 경우에, 이들은 더 많은 고급 주제의 일부입니다 735 00:44:51,790 --> 00:44:55,900 당신에 대한 자세한 내용을 계속 할 수 있으며, 심지어이 거의 표면을 긁는 다. 736 00:44:55,900 --> 00:44:59,050 여기에 당신이 체크 아웃하고이를 Google에 부담없이 할 수있는 몇 가지 인기있는 플러그인은 다음과 같습니다 737 00:44:59,050 --> 00:45:03,750 당신이 원하는 그냥 거기 플러그인 어떤 종류의 볼 경우 그들과 함께 놀러. 738 00:45:03,750 --> 00:45:06,260 그리고이 파워 포인트의 끝에서, 나는 링크의 무리를 포함 739 00:45:06,260 --> 00:45:08,740 다양한 자원에 당신에게서 배울 수 있습니다. 740 00:45:08,740 --> 00:45:12,700 다음은 빔을 시작하는 데 사용할 수있는 다른 링크의 무리입니다. 741 00:45:12,700 --> 00:45:15,150 그들은 다른 자습서와 이것 저것을 가지고, 742 00:45:15,150 --> 00:45:17,770 그리고 마지막으로, 이들은 당신이 사용할 수있는 몇 가지 더 진보 된 것들입니다 743 00:45:17,770 --> 00:45:19,790 또한뿐만 아니라 확인하려면, 744 00:45:19,790 --> 00:45:22,340 일부 스크린 캐스트 및 빔에 좀 더 고급 기술 745 00:45:22,340 --> 00:45:26,450 또한 소스 코드의 일부 다른 조각 당신은 GitHub의에서 조회 할 수 있습니다 746 00:45:26,450 --> 00:45:28,760 단지 다른 사람의 구성 파일을 살펴볼 747 00:45:28,760 --> 00:45:32,710 또는 등등 등등 빔의 플러그인을보고합니다. 748 00:45:32,710 --> 00:45:40,380 >> 그게 내가 당신을 위해이 전부입니다. 749 00:45:40,380 --> 00:45:43,000 [CS50.TV]