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 [Ово је ЦС50.] [ЦС50.ТВ] 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 [Брендон Л] То решава све ваше проблеме. 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 Ок, то је добро, јер многи људи у ЦС51 14 00:00:35,050 --> 00:00:38,000 почети да покупи Емацс Емацс јер има мало бољу подршку 15 00:00:38,000 --> 00:00:40,100 за језик идете да користите у ЦС51, 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 >> Али овде је класичан Кикинда на Нету стрип који сте могли наћи занимљиво. 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 Добри стари Цк МЦ М-лептир, који је нека врста Јаб у Емацс 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 Много ИДЕ-као функције нису уграђени директно у Вим, 46 00:02:22,480 --> 00:02:26,850 па ако сте користили ИДЕ и ви сте навикли да ствари попут компајлирати и покренути аутоматски 47 00:02:26,850 --> 00:02:30,880 или отклањање грешака што је у вашем ИДЕ или мноштво различитих ствари 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  брзо излог шта Вим може да уради. 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 Ово је Вим, а овде користим МацВим, 74 00:03:58,080 --> 00:04:00,520 па ако ви имате Мац можда ћете желети да размотрите коришћење МацВим 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 Барндон Лију, и ја желим да га промените. 84 00:04:32,380 --> 00:04:36,140 Све што треба да урадите је добити мој курсор негде у моје име и типа у команди 85 00:04:36,140 --> 00:04:38,900 ЦИВ, а то ће избрисати моје цело име, стави ме у инсерт мод, 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 >> Јесте ли покривен ХТМЛ у класи још? 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 Али у Вим да је једноставно дит, а можете да га избришете из заиста брзо, 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 користећи у основи> ИБ. 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 или можда ћу истаћи овај блок и промените га у Д, јер смо сви доктори. 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 као у Нано, или можда ако користите Нотепад или гедит. 131 00:07:18,960 --> 00:07:21,470 Ја сам у ствари никада не користи гедит веома много, али бар у Нотепад + + 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 >> Слично томе, ако идете да се уређивање ЦСС, који претпостављам да ћете вероватно радити 158 00:08:52,150 --> 00:08:54,190 за коначни пројекат, већина људи, 159 00:08:54,190 --> 00:09:00,200 а можда желите да ваш ЦСС организованог сортирање их абецедним редом. 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 На пример, један од мојих омиљених је нешто што се зове сурроунд.вим, 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 ти га замотати у доларима знацима, а рецимо куцам неке једначине као Ф = ма, 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 не дозвољава вам да промените ознаке, тако на пример, ја имам тај див таг, 195 00:11:10,400 --> 00:11:13,060 и ја желим да надоградњу на ХТМЛ5 и користите нови заглавља ознаку. 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 Такође можете променити да заиста лако укуцавањем ц за промену, 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 Ја можда Претпостављам ви нисте користили Гит толико у ЦС50, 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 Постоји нешто што се зове НЕРДТрее, који можете користити да истражују 218 00:12:25,520 --> 00:12:27,860 структуре датотека из програма Вим. 219 00:12:27,860 --> 00:12:31,710 >> На пример, ја могу да отворим НЕРДТрее на десном окну, 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 текст уредници било које врсте јесте да је Вим модални уредник, 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 па ја бих користити тастер Ј на доле потез, 276 00:16:01,820 --> 00:16:05,430 али у инсерт мод, можете користити тастер Ј да заправо откуцати Ј на екрану, 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 Хјкл се користе за навигацију око датотеке, 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 али ми заиста саветујемо вам да користите хјкл што је више могуће 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 јер они већ имају хјкл, и они могу да користе своје стрелице за друге функције као добро. 314 00:18:06,880 --> 00:18:09,080 Хјкл те помера около док сте у нормалном режиму. 315 00:18:09,080 --> 00:18:11,650 Ако желите да идете у инсерт мод и откуцате нешто 316 00:18:11,650 --> 00:18:15,370 можете да притиснем за режим убацивања, и да вас ставља у инсерт мод, 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 можете да упишете у: ВК ентер, 322 00:18:29,760 --> 00:18:32,640 и начин на који могу да се сетим да је ово без трибинама за пишу, 323 00:18:32,640 --> 00:18:34,960 и к стоји за отказ, па: вк, 324 00:18:34,960 --> 00:18:39,680 и дебелог црева покреће команду, и тако: вк унети да покренете команду 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 Хјкл стварно не изгледа интуитивно на први, 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 користећи Ј и К у Ворд или такође у Цхроме, 336 00:19:23,550 --> 00:19:26,530 и заправо људи су створили ову Цхроме плугин зове Вимиум 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 Хјкл да се крећете између бројева само тако можете да се упознате 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 Ако користите пречице у Гмаил или било који број различитих апликација 347 00:20:11,840 --> 00:20:15,130 видећете да Ј и К, на пример, често се користе за кретање горе и доле, 348 00:20:15,130 --> 00:20:19,930 и да у основи потиче из Вим суштини, тако да имате Ј и К, 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 али ако користите МацВим или гвим на Виндовс 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 укуцајте бекства изаћи из режима уметања, а можете да откуцате: В ентер 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 Можете да упишете у само: к да оставе без чувања, 371 00:21:50,560 --> 00:21:53,750 или можете уписати у: вк да сачувате и отказ. 372 00:21:53,750 --> 00:21:58,850 Наравно, ми не желимо још да престанем, тако да можете да откуцате: в. 373 00:21:58,850 --> 00:22:01,780 И можда то изгледало мало неефикасан на први 374 00:22:01,780 --> 00:22:05,600 зато да се пресели на том месту сте морали да ј типа гомилу пута, 375 00:22:05,600 --> 00:22:08,670 Можда гомила времена да дођете до тог места, 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 понавља и понавља јс КС и Лс и тако даље и тако даље. 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 Искусни Ви морате да куцате можда л пуно или Х пуно, 388 00:22:52,680 --> 00:22:57,200 и овде су још неке команде које можете да користите да бисте се кретали брже. 389 00:22:57,200 --> 00:23:02,990 Претпоставимо да је ваш курсор на преко О у неки у "Ово је неки текст," 390 00:23:02,990 --> 00:23:06,840 и овде су 5 више команди које можете користити за лакше кретање преко линије. 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 То су врло лако за памћење, и слично, Б, Е, и в, 397 00:23:24,130 --> 00:23:28,340 они су лако запамтити као добро, јер нар одговара да подржи или почетак, 398 00:23:28,340 --> 00:23:30,630 е одговара до краја, која је крај речи, 399 00:23:30,630 --> 00:23:35,530 и В одговара на следећу реч, па в за реч. 400 00:23:35,530 --> 00:23:37,750 А ако и даље куцате е или задржати куцање ж 401 00:23:37,750 --> 00:23:43,520 приметите ли да скочи између речи, и то је много брже него само куцате л. 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 До сада смо управо говорили кретања, као хјкл. 409 00:24:07,310 --> 00:24:10,770 Они крећу се, а затим Б и В, они такође крећете различите начине, 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 речи, ја могу да користим д за руковаоца брисања, 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 пута 418 00:24:37,740 --> 00:24:39,880 и избрисати 2 линије испод мене. 419 00:24:39,880 --> 00:24:43,870 Могао бих рећи да избришете Д2б уназад два пута, 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 Д за брисање, ц за промене. 425 00:24:59,040 --> 00:25:01,560 Ц је у основи тачно иста ствар као и промена, осим што 426 00:25:01,560 --> 00:25:05,990 када користите ц тобом аутоматски се ставити у инсерт мод после. 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 Али, ако желите да промените нешто, можете да користите Ц 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 И је за ианкинг. 433 00:25:21,160 --> 00:25:25,130 То је у основи вим појам копирања. 434 00:25:25,130 --> 00:25:29,220 На пример, ако желим да копирате наредне 2 речи могу да урадим и2в или нешто слично, 435 00:25:29,220 --> 00:25:32,120 и В је за наглашавање, у суштини. 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 Ја могу да откуцате дд да избришете целу линију, 439 00:25:41,060 --> 00:25:47,370 или ако желите да копирате целу линију могу да користим ии или нешто слично. 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 па чак и неке друге ствари које нећу да покрије у ПоверПоинт данас, 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 и можете да упишете у Д2В, а то ће избрисати те 2 речи за тебе. 450 00:26:26,230 --> 00:26:33,140 И користећи ову тачну команду, Д2В, може изгледати помало незграпна 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 ти се десити да се у ситуацији, онда можете завршити користећи дв или Д2В, 454 00:26:42,730 --> 00:26:45,600 који сам не користим повремено. 455 00:26:45,600 --> 00:26:50,030 Дд и цц ја користим много чешће, јер можете деловати на целој линији. 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 Желим да га избришете, у том случају бих могао дд куцате, 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 али такође желим да га поправи и преправи га, у том случају ћу пробати нешто слично цц, 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 >> На пример, ми смо разговарали о малим словима В за визуелну истицање. 471 00:27:48,780 --> 00:27:51,530 Такође можемо користити велико В за визуелну линију истицање. 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 Можете користити малим словом Кс да обришете карактер који је тренутно под курсором. 476 00:28:07,270 --> 00:28:10,230 Такође можете да користите у да поништи, који је некако лепо, 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 На пример, ако откуцате у редовном в, добићете редовно истицање да сте некада овако. 486 00:28:45,610 --> 00:28:49,800 Ако укуцате капитала В, можете добити пуну линију наглашавајући тако, 487 00:28:49,800 --> 00:28:55,850 или ако упишете у О њему у основи ће отворити нову линију за мене, који је некако лепо. 488 00:28:55,850 --> 00:28:58,850 Кс могу користити за брисање знакова на курсора. 489 00:28:58,850 --> 00:29:00,800 Ја могу да притиснете к гомилу времена и избрисати ствари. 490 00:29:00,800 --> 00:29:06,720 Ја могу да притиснете у да поништи све то. 491 00:29:06,720 --> 00:29:09,600 , Ја могу да откуцате да одмах идем до краја линије, 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 [Брендон Л] Замена је стварно цоол 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 Али да ли сте икада видели момке у Мицрософт Ворд ако откуцате уметак 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 Ја могу да укуцате капитала Р, а ја сада ћу бити у замени режим, као што можете видети у доњем левом. 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 З се односи на реч, као текстуални објекат као реч, 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 такође можете да користите капитала В да се све што је окружен белине. 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 такође можете да користите т да се односи на неку ознаку. 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 Има нека реч у овој реченици коју желите да промените, 528 00:31:26,950 --> 00:31:30,560 и разговарали смо о Ш се користи као предлог, 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 је сам могао да одем до почетка ове речи и тип у ц за промене и в за реч, 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 и укуцајте у СМР, а ја представља унутрашњи, 537 00:32:03,930 --> 00:32:06,590 па ако укуцамо у ЦИВ стоји за промене у речи, 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 Ако куцам у СМР ће избрисати оно што је унутра тих разграничавања, 545 00:32:36,530 --> 00:32:39,830 али ја желим да се цела ствар да је окружен белине, 546 00:32:39,830 --> 00:32:42,750 тако да могу да користим ЦИВ да избришете целу ствар. 547 00:32:42,750 --> 00:32:51,000 Ја ћу укуцајте у пет, раде исту ствар, и укуцајте у шест. 548 00:32:51,000 --> 00:32:53,670 Слично томе, ако желим да променим нешто што је у загради 549 00:32:53,670 --> 00:32:58,340 Ја могу да упишете у ци) да избришете све што је у загради 550 00:32:58,340 --> 00:33:05,460 а затим попуните шта год хоћу да урадим, као инт аргц, шта год желите да урадите, 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 >> Још једна ствар коју можете да урадите је да не морате да користите ц. 556 00:33:27,020 --> 00:33:30,690 Такође можете да користите д ако желите да избришете оно што је унутар ових тагова. 557 00:33:30,690 --> 00:33:35,370 Ако желим да избришете текст унутар тага ја могу да користе ДИТ да избришете ту ознаку. 558 00:33:35,370 --> 00:33:40,360 Такође можете да користите вит да се истакне оно што је унутар таг, на пример. 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 Ја могу да користе ПДВ, В за визуелни врхунац, за све, а затим Т за таг. 565 00:34:05,390 --> 00:34:08,350 То можете да урадите тако нешто као добро. 566 00:34:08,350 --> 00:34:15,810 Можда желим да избришете овај гоогле.цом са наводнике око њега као добро, 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 иди на прву лекцију, која је хјкл, режим уметања, побегне у нормалном режиму, 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 Ти ћеш да га изабрали, а ми можемо и притисните да га вући, 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 Сада ћу притиснути ј доле гомилу времена да иде доле, 602 00:36:20,390 --> 00:36:22,560 и ја ћу притисните п да бисте налепили. 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 Тада могу да одем одавде и укуцајте у ц2в као пре да промените то име. 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 и тип у СМР и ставити Цабот Хоусе. 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 или можемо користити ЦИВ, као добро. 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 Они од вас који су користили Гмаил пречице 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 Можете н и капитал Н да иду у следећи и претходни појаве, 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 и кад куцам ући наглашава све инстанце. 649 00:39:26,350 --> 00:39:34,160 Ја могу да користе у основи н да скочи напред и назад између свих тих различитих инстанци, 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 Ко зна, можда НианЦат. 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 онда морам да урадим исту ствар, али додају аг заставу на самом крају, 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 А када сте сазнали за регуларне изразе, постоји заправо ЦС50 Семинар 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 а онда сам додао заставу назвао \ В, што је нешто што се зове ово магија застава 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 \ В + у основи значи један или више знакова, 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 у стварном пронађене команде, 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 и као што видите, ја стављам 2 пре 1 раздвојене простором 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 шта се дешава када сам нормално, на пример, у класи куцам у својим белешкама са Вим. 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 Ево неких популарних додатака можете слободно да проверите и Гоогле их 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 и такође неки различити делови изворног кода можете потражити на ГитХуб 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 [ЦС50.ТВ]