Vi redaktors: kāpēc programmētāji domā, ka šis vecais redaktors joprojām ir satriecošs

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


Vi ir teksta redaktors, kas sākotnēji tika izveidots operētājsistēmai Unix. Izvēlņu vietā vi izmanto taustiņu kombinācijas, lai izpildītu komandas. Tāpēc nav nepieciešams izmantot peli vai skārienpaliktni – viss tiek darīts tikai ar tastatūru.

Uzziniet Vi Editor

Īsa vēsture

Vi izseko tās pirmsākumiem līdz agrākajam komandrindas redaktoram, ko izmanto Unix sistēmās ar nosaukumu ed. Eds ļoti labi strādāja ar teletipiem, bet nebija piemērots displeja termināļiem. Diezgan daudz cilvēku uzskatīja, ka ed ir nedraudzīgi, un ņēma to uz sevi, lai izveidotu labāku versiju. Viņu vidū ir Džordžs Kululūiss, savulaik Karalienes Marijas koledžas pasniedzējs, kurš izveidoja em, displeja termināļiem paredzēto redaktoru..

1976. gadā viņš apmeklēja UC Berkeley un parādīja viņus dažādiem cilvēkiem. Reakcijas bija dažādas, bet daži studenti, Bils Džoiss un Čaks Hārijs, bija pārsteigti par em un izmantoja to kā bāzi savam redaktoram en, kuru pēc tam paplašināja, lai izveidotu ex versiju 0.1. Pēc tam, kad Haley aizgāja no Bērklija, Džojs pārveidoja redaktoru 1977. gadā, kad viņš pievienoja pilnekrāna vizuālo režīmu ex, ļaujot tekstu skatīt visā ekrānā, nevis tikai vienā rindā vienlaikus.

Ex 1.1 tika oficiāli iekļauts pirmajā BSD Unix laidienā 1978. gadā, un tas kļuva pazīstams kā vi pēc ex 2.0 izlaišanas kā otrā Berkeley programmatūras izplatīšanas daļa 1979. gadā, kad redaktors tika instalēts ar vārdu “vi”, jo tas automātiski lietotāji tieši ex redzes režīmā.

vi kloni

Ņemot vērā to, ka sākotnējā vi avota kods nebija brīvi pieejams līdz 2002. gadam, tika izveidoti daudzi vi redaktora kloni. Viņiem bija līdzīgs izskats un funkcionalitāte, taču tie tika rakstīti pilnīgi no nulles. Tas ļāva pievienot citas funkcijas un porta redaktoru izmantot citām operētājsistēmām.

Vi klonu sarakstā ir Calvin, elvis, elwin, lemmy, nvi, stevie, vile, viper, BusyBox un xvi. Vispopulārākais klons tomēr ir Vim, kas ir uzlabota vi redaktora versija, kas izplatīta lielākajā daļā UNIX sistēmu.

Vim

Vim nozīmē Vi IMproved, un tajā ir pat vairāk funkciju nekā vi, padarot to par iecienītu daudzu programmētāju vidū. Funkcijās ietilpst (skriptējama) sintakses izcelšana, peles atbalsts, grafiskās versijas, vizuālais režīms, jaunas rediģēšanas komandas un ex komandu paplašinājumi. Tas ir iekļauts gandrīz visos Linux izplatījumos un tiek piegādāts ar katru Apple MacOS kopiju.

Tā kā Vim trūkst dažu vi funkciju, tam ir vi saderības režīms, kas padara to stingrāku atbilstību vi. Šo funkciju var kontrolēt, izmantojot: iestatiet saderīgu opciju.

Vim var pielāgot daudzos veidos, ieskaitot tā lietotāja saskarni un pamata funkcionalitāti. Varat definēt personalizētus makro, lai automatizētu taustiņsitienu secības, iestatītu iekšējās lietotāja funkcijas un izmantotu daudzo spraudņu priekšrocības, kas Vim pievieno jaunu funkcionalitāti. Spraudņi ir uzrakstīti Vim iekšējā skriptu valodā, ko sauc par vimscript. Tas arī atbalsta skriptu veidošanu, izmantojot Lua, Perl, Python, Ruby, Tcl un Racket.

Vi pamati

Šī sadaļa iepazīstinās jūs ar visiem vi pamatiem, lai jūs uzreiz varētu sākt produktīvi rediģēt dokumentus. Bet atcerieties: ir jāzina vēl daudz vairāk, un viss, ko iemācījāties, padarīs jūs produktīvāku.

Ko Vi dara?

Ar vi jūs varat rediģēt teksta failus, izmantojot tikai tastatūru. Tas ietver XML, TeX, HTML un programmēšanas valodas, bet ne tādus bināros failus kā Word vai OpenDocument. Lai rediģētu failu, ierakstiet komandrindu:

vi faila nosaukums

Kad vi darbojas, tas pārņem termināļa logu. Ja fails jau pastāv, tā sākums aizpildīs ekrānu. Faila nosaukums parādīsies pēdējā rindiņā. Ja tāda vēl nav, ekrāns tiks aizpildīts ar tukšām rindām, izņemot tildi kreisajā malā. Apakšējā rindā aiz nosaukuma parādīsies “[Jauns fails]”.

Sākumā jūs esat komandu režīmā. Šis ir viens no trim galvenajiem režīmiem. Komandu režīmā jebkurš taustiņsitiens ir komanda. Jūs varat sākt, nospiežot “i”. Jūs atrodaties ievietošanas režīmā, kā atgādina vārds “- INSERT -” loga apakšā. Viss, ko ierakstījāt, tiks ievietots kā teksts. Lai atgrieztos no ieliktņa komandu režīmā, nospiediet taustiņu.

Trešais režīms ir pēdējās līnijas režīms. Jūs to iegūstat no komandu režīma, ierakstot kolu (:) taustiņu. Kamēr atrodaties pēdējās rindas režīmā, loga apakšā ievadāt komandrindu. Tas tiek izpildīts tikai tad, kad nospiežat. Lai saglabātu ievietoto, ierakstiet “: w” (kols, kurai seko mazie burti w un). Tas izrakstīs failu. Ja tas ir jauns fails, jums būs jānorāda faila nosaukums. To var izdarīt, ievadot “: w faila nosaukums”, kam seko. Pēc tam jūs atgriezīsit komandu režīmā.

Visi taustiņu taustiņi vi ir reģistrjutīgi! Ja nejauši atstājat aizbāžņus, var notikt dīvainas lietas.

Navigācija

Šajā rakstā aprakstītas tikai dažas pamata komandas. Lai iegūtu papildinformāciju, skatiet vim dokumentāciju.

Maza mēroga kustība

Kursoru var pārvietot ar bulttaustiņiem vai ar “j” (uz leju), “k” (uz augšu), “h” vai (pa kreisi) un “l” vai (pa labi). Vislabāk ir izvairīties no bulttaustiņiem vairāku iemeslu dēļ. Lielākais ir tas, ka pirkstiem nav jāpamet sākuma pozīcija. Cita ir tā, ka tie ne vienmēr ir pieejami – ja atrodat vecu versiju vai versiju, kurā termināļa tips nav iestatīts pareizi. Visbeidzot, ja jūs izmantojat: kartes funkciju (skatīt zemāk), burtu komandas ir vieglāk izmantot.

Varat pavirzīt vienu vārdu ar “w” vai atgriezties ar vārdu “b”.

Liela mēroga kustība

Ierakstot “0”, jūs nonāksit līdz rindas sākumam, bet “$” – līdz beigām. Tāpat “: 0” aizvedīs uz faila sākumu, un “: $” aizvedīs līdz faila beigām. Šī ir daļa no vispārējās sistēmas, kurā “: num” aizvedīs jūs uz līnijas numuru num. Tātad “: 101” aizvedīs uz 101. rindas numuru (ja failā ir mazāk par 101 rindiņu, tas aizvedīs līdz faila beigām.)

Vi parasti auj veikt svargas lietas vairk nek vienā veid. Tātad jūs varat pāriet uz konkrētu līniju ar “Gnum”, kur num ir līnijas numurs. Tā priekšrocība ir prasība par vienu mazāk rakstzīmi. Bet tā trūkums ir neatbilstība ar “0” un “$”, lai “0G” nenovirzītu jūs uz faila sākumu un “$ G” nenovestu jūs līdz beigām.

Vēl divas kritiskas navigācijas komandas ir ctrl-b, lai pārietu atpakaļ uz lapu, un ctrl-f, lai pārietu uz lapu..

Teksta pievienošana un mainīšana

Jūs jau esat redzējis komandu “i”, lai ievietotu tekstu. Tas ievietos rakstīto, sākot ar kursora pozīciju. Komanda “a” ievietos tekstu, sākot ar rakstzīmi aiz tās, kurā atrodaties. Tāpēc ir viegli iedomāties, ka šīs divas komandas ir ieliktnis (i) un papildinājums (a). Ja tos atceraties, varat viegli atcerēties šo komandu lielo burtu lietojuma versijas. Komanda “A” ievieto tekstu rindas beigās, un “I” komanda rindiņas sākumā ievieto tekstu. Ar lielo burtu “A” tiks pievienots jūsu ievadītais rindas beigās.

Rakstot “o”, pēc kursora līnijas tiks atvērta jauna rinda un jūs varēsit sākt tajā rakstīt. Lielais burts “O” darīs to pašu pirms kursora līnijas.

Teksta dzēšana

Dzēšanas komandas ir ļoti universālas. Ierakstot “dw”, vārds tiek izdzēsts, sākot no kursora vietas. Jūs varat ievietot skaitli priekšā, lai izdzēstu tik daudz vārdu. Tātad “3dw” izdzēsīs trīs vārdus. Ierakstot “d $” vai “D”, rindas beigās tiks izdzēsta. Komanda “dd” izdzēsīs visu rindu, bet “10dd” izdzēsīs desmit rindiņas. Ierakstot “d” (burts d, kam seko atstarpe) vai “x”, tiks izdzēsta viena rakstzīme. Ierakstot “20x”, tiks izdzēstas ne vairāk kā 20 rakstzīmes, bet netiks iet garām pašreizējai rindai.

Teksta maiņa

Komanda mainīt tekstu ir “c”. Tas darbojas tieši tāpat kā komanda “d”, izņemot to, ka pēc tam tas nonāk ielikšanas režīmā, kur teksts tika izdzēsts. Tātad 3cw izdzēsīs trīs vārdus un aizstās tos ar visu, ko rakstāt, līdz jūs hit .

Neuztraucieties, ja esat izdzēsis nepareizu lietu. Komanda “u” atsauks pēdējās veiktās izmaiņas. Lielākajā daļā implementāciju varat to ievadīt vairākas reizes, lai atsauktu jaunākās izmaiņas. Ja vienu reizi atsauksit pārāk daudz, Ctrl-r atkārtos to, ko tikko atsaucāt.

Viena no visspēcīgākajām lietām vi ir “”. komanda. Tas atkārto jūsu pēdējās izmaiņas. Tātad, ja jūs vienkārši izmantojāt “3cw”, lai mainītu tekstu, ievadot “.” radīs nākamos trīs vārdus (lai kur jūs atrastos), neatkarīgi no tā, ko esat mainījis pēdējos trīs vārdus uz. Vai arī, ja jūs tikko izdzēsāt desmit rindas ar “10dd”, ievadot “.” tiks izdzēstas nākamās desmit rindas. Tas ir ļoti noderīgi arī ar komandu “: map”.

Teksta ielīmēšana

Varat pārvietot tekstu no vienas vietas uz otru, izdzēšot un ielīmējot. Ielīmēšanas komanda ir “p”, lai ielīmētu pēc kursora, vai “P”, lai ielīmētu pirms tā. Ja izdzēsīsit vienu vai vairākas pilnas teksta rindiņas, teksts parādīsies zem pašreizējās rindiņas (ar “p”) vai virs (ar “P”).

Janking teksts

Komanda “y”, kas paredzēta “yank”, tiek kopēta, nevis izdzēsta. Tas ievieto tekstu pagaidu buferī, kuru jūs varat ielīmēt citur vienu vai vairākas reizes. Iespējas ir tādas pašas kā dzēšanai, izņemot to, ka “yy” tiek izmantots, lai iesvītrotu veselu rindu. (Tas atbilst “dd”, lai izdzēstu visu rindu.)

Esi uzmanīgs. Katru reizi, kad raustāt vai izdzēst, teksts nonāk nenosauktajā buferī, kas ir līdzīgs starpliktuvei citās lietojumprogrammās. Tas aizstāj iepriekšējo nenosaukto buferi. Ja vēlaties tekstu saglabāt mazliet ilgāk, varat izmantot vienu no 26 nosauktajiem buferiem. Jūs to norādāt, pirms burta ir burts ar divkāršu pēdiņu. Lai iespiestu četras līnijas buferī ar nosaukumu “c”, ierakstiet “4 ″ cyy” (skaidrības labad citēti ar pēdiņām). Lai to ielīmētu, pirms ielīmēšanas komandas izmantojat to pašu dubultās citāta rakstzīmi un bufera burtu. Tātad, ja vēlaties ielīmēt četras rindiņas, kuras mēs tikko nokopējām uz “c” buferi, uz rindu zem pašreizējās, jūs izmantotu komandu “” cp ”.

Meklēšana

Lai meklētu tekstu, ierakstiet “/”, kam seko meklēšanas virkne un. Nākamais mačs tiks atrasts pēc kursora, vajadzības gadījumā iesaiņojot augšā. Lai meklētu atpakaļ, ierakstiet “?” tā vietā “/.”

Lieta

Pēc noklusējuma meklēšana ir reģistrjutīga. Lai meklētu mazos un mazos burtus, sāciet meklēšanas virkni ar “c”. Tātad, ja jūs izmantojat “/ cthis”, kam seko, vi atrod “this” neatkarīgi no tā, kurā burtā ir lielo burtu lietojums. Varat arī mainīt noklusējumu, ievadot “: set ignorecase”, kam seko. Varat arī ievadīt “: set ic”. Lai atgrieztos pie mazajiem un mazajiem burtiem, ievadiet “: set noignorecase” vai “: noic”.

Pēdējo meklēšanu var atkārtot ar komandu “n”. Ja vēlaties meklēt pretējā virzienā, izmantojiet komandu “N”.

Regulārie izteicieni

Meklēšanas virkne faktiski ir regulāra izteiksme. Tas ļauj meklēt modeļus, taču noteiktas rakstzīmes nedarbojas kā burtiskas sakritības. Kā vienkāršs piemērs, meklējot “w..d”, tiks atrasts “koks”, “vējš” vai “w00d”. Tas ir tāpēc, ka “.” meklēšanā atbilst jebkurai rakstzīmei. Ja vēlaties meklēt “.” pirms tā ievadāt slīpsvītru. Tātad jūs ievadītu “/”. komanda.

Lai iegūtu papildinformāciju par regulārajām izteiksmēm, skatiet mūsu rakstu Regular Expressions Primer un Resource.

Darbs ar failiem

Kā jau minēts, “: w” saglabā failu. Ja vēlaties to saglabāt citā failā, ierakstiet “: w newfilename”. Kad esat pabeidzis ar vi, varat ierakstīt “: wq”, lai saglabātu un izietu. Neaizmirstiet, ka pēdējās rindas komandai, kas sākas ar kolu, ir jāraksta, lai to pabeigtu. Tā rezultātā daudzi vi entuziasti izmanto komandu “ZZ”, kas dara to pašu.

Jauns fails

Lai pārslēgtos uz citu failu, ierakstiet “: e newfilename”. Ja neesat saglabājis iepriekšējo failu, vi jūs brīdinās. Ja jūs patiešām vēlaties atmest izmaiņas, izmantojiet “e! jaunais faila nosaukums “. Jūs varat izmantot “: e!” bez faila nosaukuma, ja esat sajaucis un vēlaties atgriezties pie pašreizējā faila pēdējās saglabātās versijas.

Jūs varat pārslēgties starp pašreizējo un pēdējo rediģēto failu, izmantojot komandu “: e #”. Ar to jūs varat pārslēgties starp diviem failiem uz priekšu un atpakaļ, kas ir līdzīgi divu failu rediģēšanai vienlaikus, par ko mēs diskutējam tālāk.

Vairāki faili

Jūs varat rediģēt vairākus failus vienlaikus un pārslēgties starp tiem. Vi terminoloģijā jūs pārslēdzaties starp to rediģēšanas buferiem. Lai rediģētu vairākus failus vienā sesijā, palaidiet vi ar komandrindu šādi:

vi fails1 fails2 fails3

Pirmais jūsu uzskaitītais fails parādīsies ekrānā. Lai tos pārvietotos, varat izmantot “: bn” (nākamais buferis) vai “: bp” (iepriekšējais buferis). Lai kopētu tekstu no viena faila uz citu, jūs varat iekļūt nosauktajos buferos. (Buferu rediģēšana un buferu ielīmēšana ir divas dažādas lietas. Tas ir nedaudz mulsinoši.)

Čaulas komandas no Vi

Jūs varat palaist čaulas komandas, neatstājot vi. Lai to izdarītu, ierakstiet “:!” (kols un izsaukuma zīme), kam seko komanda. Jūs redzēsit komandas izvadi, un pēc tam būs jānospiež, lai atgrieztos komandu režīmā. Jūs pat varat rakstīt “:! Sh”, lai palaistu apvalku no vi iekšpuses, izpildītu vairākas komandas un pēc tam izietu atpakaļ uz vi. Tas ir parocīgi, ja rediģējat kādu kodu un vēlaties pārbaudīt izmaiņas.

Jūs varat palaist čaulas komandu un ievietot tās izvadi pašreizējā failā, ierakstot “: r! Komanda“.

Tastatūras kartēšana

Viena no visspēcīgākajām lietām par vi ir tā spēja kartēt komandas uz taustiņiem. To veic šādi:

: kartes taustiņu komandas

Galvenais ir viena rakstzīme. Tā var būt jebkura rakstzīme, bet vislabāk nav izmantot atslēgu, kas jau ir komanda, piemēram, “c” vai “a”. Komandas var būt diezgan sarežģītas. Tie, piemēram, var ietvert Enter taustiņu ar “” un evakuācijas taustiņu ar “”. Tātad, ja jums ir atkārtots uzdevums, varat to viegli kartēt vienā taustiņā. Piemēram, šī komanda liks taustiņam “q” pāriet uz nākamās rindas otro vārdu, mainiet to uz “Palīdzība!” un atgriezties pie sākotnējās rindas pirmā burta:

: karte q j0wcwHelp! k

Kartes komanda ir visspēcīgākā, ja to apvieno ar regulārajām izteiksmēm un komandu atkārtot (“.”). Ikreiz, kad jūs atrodaties kaut ko garlaicīgu, atrodoties vi, pārbaudiet, vai varat izveidot kartējumu, kas to var izdarīt. Vairumā gadījumu jūs varat.

Resursi

Šis ir ļoti ātrs pārskats par to, kas ir iespējams vi. Atkal pārbaudiet dokumentāciju, lai iegūtu pilnīgu informāciju. Jūs varētu vēlēties grāmatīt krāpšanās lapu, piemēram, vimsheet.com vai programmētāju Vim apkrāptu lapu. Šeit ir vēl daži resursi:

Tiešsaistes resursi

Šie resursi sastāv no dažādiem rakstiem, pamācībām un pat apkrāptu lapu.

  • Tradicionālā Vi: oficiālā mājas lapa vi redaktoram ar lejupielādes saitēm.
  • Vi Bieži uzdotie jautājumi: lieliska vieta, kur sākt, jo tas sniedz atbildes uz visbiežāk uzdotajiem jautājumiem par vi un kāpēc ir vērts to uzzināt.
  • Ievads displeja rediģēšanā ar Vi: apmācība par vi, kas paredzēta pieredzējušākiem lietotājiem, aptverot tā funkcijas un kā to izmantot.
  • Vi Manual Page: sniedz pieejamo komandu aprakstu.
  • Unix – apmācība Vi Redaktoram: ļoti īsa un precīza apmācība vi, kas paredzēta pilnīgiem iesācējiem.
  • Kā lietot Vi: vēl viena apmācība, kas paredzēta iesācējiem, lai kalpotu kā “saudzīgs ievads” redaktoram, bet to var izmantot arī kā atsauces materiālu starpposma lietotājiem.
  • Vi Cheat Sheet: ērta apkrāptu lapu no galvenajām vi komandām.
  • Vim: oficiālā Vim mājas lapa.
  • Interaktīva Vim apmācība: tāpat kā norāda nosaukums, šī apmācība ir interaktīva – komandrindas un tastatūras atdarināšana atrodas tieši jūsu pārlūkprogrammā, lai jūs varētu to izmēģināt un iemācīties Vim, nebaidoties sabojāt datoru.
  • Grafiska Vi-Vim apkrāpšanas lapa un apmācība: grafiska apkrāptu lapa, kurā parādītas GIF tastatūras galvenās komandas ar pievienoto apmācību.
  • Vim satriecošs: diezgan liela Vim spraudņu kolekcija.
  • Īpaši ātrs un vienkāršs ievadraksts Vi teksta redaktorā: šī Norma Matlofa apmācība nodrošina “5 minūšu ievadu” vi. Droši vien tas ir mazliet pārāk īss patiesiem iesācējiem, taču tas ir lielisks dokuments, ja jums vienkārši nepieciešams ātrs atgādinājums.
  • Vi teksta redaktors: šī Raiena apmācība sniedz pamata ievadu, kas parādīs veidus, kā neko nezināt.
  • Mācieties Vim progresīvi: šī apmācība sākas sākumā, bet ātri nokļūst daudzos uzlabotajos mācību priekšmetos.
  • Taustiņu kartēšana Vim: tas ir izsmeļošs ceļvedis kartēšanai, izmantojot VIM. Ja vēlaties kļūt par vi-power lietotāju, jums tas jāpārbauda.

Video konsultācijas

Ja vēlaties mācīties, ejot līdzi, ir pieejamas vairākas video apmācības.

  • Vi / Vim redaktors: ievada apmācība par vi / vim redaktora izmantošanu, ieskaitot to, kā atvērt failu, ievietot tekstu, ierakstīt tekstu failā un aiziet no vi.
  • Iemācieties mīlēt Vim: nevis apmācība per se, bet tā izceļ, kāpēc jums vajadzētu izmantot Vim.
  • Mācīšanās Vim nedēļā: saruna, kuru sniedza Mike Coutermash, pamatojoties uz viņa emuāra ziņu Mācīšanās Vim nedēļā. Mērķis iesācējiem, tas aptver piecelties un skriet kopā ar Vim.

Grāmatas

Ņemot vērā gan vi, gan Vim popularitāti, šīs grāmatas ļoti dziļi aptver redaktorus.

  • Robbins, Hannah un Lamb mācīšanās Vi un Vim redaktoros (2008): aptver rediģēšanas pamatus un uzlabotos rīkus gan redaktoriem, gan programmētājiem, piemēram, vairāku logu rediģēšanu, kā rakstīt gan interaktīvos makro, gan skriptus, lai paplašinātu redaktoru, un vairāk.
  • Damien Conway “Mastering Vim” (2014): vislabāk piemērots starpposma lietotājiem, aptver “Vim” uzlabotas funkcijas, konfigurācijas iespējas un vairākus spraudņus, kas uzlabo rediģēšanas pieredzi.
  • Kā izmantot UNIX-LINUX Vi teksta redaktoru: padomi, triki un paņēmieni (un arī konsultācijas!) (2006), autors Lerijs L Smits: šis ir īss un vienkāršs redaktora ievads. Ja vēlaties piecelties un darboties nedēļas nogalē, šī ir grāmata, kuru izmantot.
  • Praktiskais mērķis: rediģēt tekstu Domas Neilas ātrumā (2015): Drew Neil: ja jūs jau zināt vi redaktoru un vēlaties kļūt par enerģijas lietotāju, šī ir grāmata, kas jāizmanto. Tas sastāv no 126 padomiem, kas parādīs, kāpēc daži cilvēki tiek zaudēti bez vi.
  • Vi un Vim redaktoru kabatas atsauce (2011), autors Arnolds Robbins: aptver visvērtīgākās komandas vi, Vim un vi galvenajiem kloniem.

Lai kļūtu par vi ekspertu, ir nepieciešams laiks, bet, kad jūs tur nokļūsit, jūs domājat, kāpēc jūs kādreiz uztraucāties ar peli.

Secinājums

Starp nopietniem izstrādātājiem (vismaz Unix pasaulē) patiešām ir tikai divi redaktori, kurus vērts pieminēt: Emacs un vi. Viņiem abiem ir savas priekšrocības un trūkumi. Un dažādiem cilvēkiem ir spēcīgs viedoklis par to, kuru redaktoru jums vajadzētu izmantot.

Ričards Štālmens ir GNU projekta un brīvās programmatūras kustības dibinātājs. Papildus sākotnējā GNU kompilatora (GCC) rakstīšanai viņš rakstīja arī GNU Emacs. Šeit viņš nedaudz izklaidējas uz vi rēķina:

Emacs ļauj darīt daudz vairāk – it īpaši, ja kodējat Lispā. Bet vi ir ārkārtīgi viegls un kādam, kurš to labi zina, ārkārtīgi spēcīgs un ātrs.

Iepriekš minētie resursi palīdzēs jums ātri kļūt par vi meistaru – un ievērojami uzlabos jūsu produktivitāti.

Turpmākie lasījumi un resursi

Mums ir vairāk ceļvežu, mācību materiālu un infografiku, kas saistīti ar kodēšanu un attīstību:

  • Mantis Hostings: uzziniet, ko tīmekļa mitināšanas uzņēmumi piedāvā izdevīgus piedāvājumus, kas ietver šo populāro kļūdu izsekošanas programmu, kas ir būtisks rīks nopietniem kodētājiem..
  • Ubuntu Primer: uzziniet visu par vienu no populārākajiem Linux izplatījumiem. Tā ir lieliska sistēma, kurai jāattīstās, un tai ir pievienota vim!
  • Objektorientētā programmēšana: apgūstiet uz objektu orientētu valodu jēdzienus un plaša spektra objektorientētās programmēšanas valodas. Daži jūs var pārsteigt. Uz objektu orientēts Fortran?!

Vai internets izdzīvotu pasaules galu??

Vai esat kādreiz domājis, ko liela katastrofa varētu radīt internetam? Iepazīstieties ar mūsu infografiku Vai internets izdzīvotu pasaules galu? Iespējams, ka mēs visi tiksim iznīcināti, bet internets dzīvos.

Vai internets izdzīvotu pasaules galu?
Vai internets izdzīvotu pasaules galu??

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map