Technology sharing

[Beijing Xunwei] "i.MX8MM Linux Development Guide Embedded" - Prima Introductio ad Linux Embedded - Caput VI Using the Vim Editor

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Processus i.MX8MM suscipit processum progressum 14LPCFinFET, ut celerius celeritatem et efficaciam superiorem praebeat; repono. Archives industriales Ethernet, MIPI-DSI, USB HOST, WIFI/BT, 4G moduli, CAN, RS485 et alia omnia in promptu sunt. H264, VP8 video durum coding, H.264, H.265, VP8, VP9 video difficile decoding, et processus comparatur, sustinens 8-modo PDM interface, 5-modo SAI interface, et 2-modo Orator. Systema Android9.0 sustinet (sustentationem radicis permissionis) Linux4.14.78+Qt5.10.1, Yocto, Ubuntu20, et systemata Debian9. Apta ad strues callosas, rerum interretiales, industriae imperium, curas medicas, vecturas intelligentes, etc., et pro quibusvis applicationibus rerum communium industrialium et interretis adhiberi potest;

[Ratio publica] Xunwei Electronics

[Fans Group] 258811263 (coniunge coetui ad obtinendum documenta exactoris + consuetudines)


Caput VI De Usu Vim Editor

Vide explicatio nexus cum argumento huius capitis correspondens (vigilia online);

Usus Vim editor https://www.bilibili.com/video/BV1M7411m7wT?p=6

6.1 vim editor

Vi editor is the original editor for Unix systems. Modus graphice consolandi utitur ad textum emendi fenestram simulandi, permittens te lineas in tabella videre, intra tabella movere, inserere, recensere ac textum reponere. Quamvis editor in mundo complexissimus sit, eius ornatus lineamentorum instrumentum unicum ad administratores systematis Unix multos annos effecit. Cum GNU exertus vi editor ad fontem apertum mundi portasset, aliquas emendationes ei facere decreverunt. Cum iam non esset originale vi editor in Unix, tincidunt nominatum est vi melius, vel vim.

Not only are there wps and office on win, we also have many editors on Decuria. Quia fere omnis distributio vi/vim editor habet, et in immersa Linux, vis editor integrari solet, ideo pleraque versiones vim editoris fulciuntur, sic discendum est vim.

vis est versio aucta vi. Quia haec duo idem sunt, vim et vi non in sequenti studio distingui possunt.

6.2 vimTres modos editoris

Iconem in Fenestra duplicare possumus, sed vi editor menu non habet et per mandata operatum est. Solarium aperimus, quod est sub semita/topeet. Protinus nos intrant filename vi, hic incipientes ut test.c, qui textum editorem aperit. Si tabella aperta non est, novum fasciculum creabit. Si tabella exsistit, directe aperietur.Ut infra

Typus mandatum vim ac nomen tabellae in termino ad vim editoris incoeptum (si nomen tabella non specificatur cum vim incipiens, vel tabella non existit, vim novum quiddam area aperiet ad emendum) .

Vim editor habet tres modos operandi:

Primus modus est communis modus.Inspice. Postquam editor vim vim aperimus, modus, quem in sumus, est modus consuetus.

Secundus modus est recensendi modus. Ad litteram, edit modum quo in textum aliquem ingredi possumus. Ad modum edendi flectendum volumus, modo i in tincidunt premunt, et INDO apparebit, ut in figura infra ostendetur, modus quem nunc habemus est modus edendi. Textum contentum in modo recensionis ingredi possumus.

Redimus ab edendo ad modum consuetum et directe premet ESC clavis in claviaturae. Nunc nullum verbum INDO in angulo sinistro inferiore.

Tertium est praeceptum lineae modum et modus, quem nunc sum, est modus ordinarius, quem ad modum rectae imperandi commutamus et directe ":" in tincidunt. Si est ":" ut in figura infra ostendetur, status praesens est modus imperandi linea.

Exempli gratia, imperium "numerum pone numerum" in linea imperandi intra modum ad lineam numeri monstrandam.

Ut infra patebit:

Premere possumus ESC clavem in linea modus imperandi seu modus normalis redire. Exempli gratia, si a normali modo recensendi modum mutes, i in tincidunt urgeo, deinde urgeo ESC redire. Ad hos tres modos redimus per ESC, qui urgendo ":" vel "i" clavis in claviaturae mutatur. Hi sunt tres modi vim editoris. Praeter i clavis in tincidunt, a vel o clavem premere possumus modus recensionis ingredi.

6.3 Move cursorem in vim editor

In modo normali, si vim ratio terminalis recte cognoscere potest (OK in communibus circumstantiis debet), directe uti claves sagittarum ad movendum cursorem in area textus.

vim habet etiam singulare praeceptum ad cursorem movendum.

K: sursum movere

J: movere deorsum

H: movere ad sinistram

L: move ius

CtrlF + (PageDown): Scroll unum velum

CtrlTab + B (PageUp): Scroll up one screen

Possumus duplicare g in claviaturae in modo normali. Munus duplicationis g est cursorem ad primam lineam collocare; accedit ad ultimam lineam; si numerum linearum collocare velimus, uti ngg.

gg: Positio cursorem ad primam aciem

G: Positio cursor ad ultimam lineam

NGG: Position cursor in tali linea

6.4 Effingo ac pasting textum in vim editor

Textus editor in Windows utens, exscribendi et pasting valde opportunus est, ut tibi similem rationem operationis in Fenestra illa inducam, quae multo commodius est quam directe uti mandatis.

Imprimis cursorem in initio lineae ubi contentum imitari velimus, claves sursum, deorsum, dextrae utere ut textum lego modus ordinarius, cursorem move ad locum ubi crustulum volumus, et deinde in claviaturis Press p.

Si has epistolas in lineis 1 ad 4 nunc exscribere volo, primum cursorem moveo ad principium lineae, id est, principium lineae exscribere volo, deinde v in tincidunt, et verbum. VISUALIS apparet in angulo sinistro inferiori, et tunc utimur clavis sursum, deorsum, sinistrorsum et dextro in claviaturis ut textum quem imitari volumus eligere

Deinde textum nostrum crustulum, primum premas ESC in claviaturae ut ad modum normalem redeamus. Tum cursorem move ad locum ubi crustulum volumus. Hoc crustulum ab quinta linea incipiens et mox p in claviaturae premunt.

6.5 vim editor utitur brevibus clauibus ad effingo

Si vis unam lineam hic exscribere et tot lineas imitari nolo, nimis molestum erit me hoc facere. Modo geminus-click y in claviaturae, deinde cursorem movemus In linea 9, urgemus p ut lineam effingamus.

Si plures lineas imitari volo, etiam hoc mandatum ut perficiam ea uti possum. Praeceptum hoc est lineas n infra lineas currentis imitari line 11. In tincidunt directe Press p, ut omnes 4 lineas effingamus.

Hoc est exemplum praeceptum vi, his praeceptis utimur.

yy: effingo hodiernam lineam

nyy: Exemplar n lineae sub current linea

6.6 Deletio vim editor

Modus I: Intra recensere modum directe et uti delete delere

Modus II: utere dd imperium

dd dele linea ubi cursor est

ndd: n delete lineae

n1, n2d: Delere certum ordinem ordinum. Operationem requirit in imperio lineae modus.

Methodum unam, modum edendi directe ingreditur, ac deinde in claviaturam directe premunt, contentum textus delere possumus. Si hoc nimis molestum est, etiam directo mandato dd uti potes cursor. Ut infra patebit.

Similiter uti ndd possumus, quod adhibetur lineas n delere. Exempli gratia, si lineas 9 ad 11 delemus et 3dd directe intrant, tunc hae tres lineae deletae erunt, ut figura infra ostendetur.

In usu cotidiano, interdum multas lineas delere necesse est. Nimis molestum est his praeceptis uti lineam in linea delere order versus.

Volo delere omnia contenta a linea 1 ad lineam 6. Press colonia in tincidunt ad imperium intra lineam modum et intrare 1,6dut infra patebit, deinde premat Intra, ut lineae 1-6 omnes deletae sint.

6.7 vim Editor undo

Utimur ctrl+z ad solvendum win. Nota hunc modum normalem esse, ac fasciculum textum quem clausimus hic infectum esse non potest. Contentum deletum solvo. Primus gradus est redire ad modum normalem. Si nescimus quem modum in sumus, recta ESC clavis utimur ut ad normalem modum redeamus, et deinde u in claviaturam premamus. Delete illud. Si solvere nolumus, quomodo id abrogare possumus? Ut infra patebit.

6.8 vimEditor quaerere

Utimur ctrl+f ad quaerendum in Fenestra. Exempli gratia, si duas litteras da invenire volo, "/" in claviaturis directe instare possum. Nunc mandatum lineae modum ingressus sum, typus da et intra hit, et literam da invenio.i.e. input/daUt infra.

Ad investigare, preme "n" in tincidunt, et scrutabitur. Press ESC redire ad modum normalem, deinde intra "?" . Quaere ergo, si sursum velimus quaerere, utimur "?" Ut infra patebit.

6.9 vim Editor postea

Primum modum lineam imperii ingredimus, primum intramus: "%s /xunwei/dianzi/g", intramus hit, ut Xunwei cum electronico restituamus, ut figura infra ostendetur. Forma praecepti eius est: "%s /old/new/g".

6.10vimEditor nisi

:q!

: Wq salvum et exitus

: Q Exit inedita

Directe coloniam inire ad lineam rectam modum ingredi. Si vis servare et exire, directe intra wq et premunt Intra servare et exire. Ut infra patebit.

Cum tabulam test.c iterum aperimus, videre possumus contentum modificatum adhuc in eo esse. Deinde cum textum hunc aperias, videre potes res deletas non salvari, quod significat nostras operationes superiores non salvari. Ut infra patebit.

Si directe exire volumus, significat nos modo tabellam aperuisse et contentum intus inspeximus q Exire potes. Ut infra patebit.

Post salvificam, vim editor sponte nobis test.c lima servabit, sicut in figura infra ostendetur. Fasciculum test.c ante non habemus.

Itaque non opus est ut tabellam hic creare. Recto vi uti et addere possumus nomen tabellae quam vis creare, deinde aperire et salvare prenominatis test4.c hic et intret directe. vi test4.c , nulla talis fasciculus in via nostra est, vim editor adiuvabit ut primum hunc fasciculum crearet, deinde aperiat, deinde servamus et vide cum ls, ut in hac via test4.c habebimus. Ut infra patebit.

6.11 Comparatio vim editoris imagini

vimdiff file1 file2 file3

Deinde aliud munus vis emendandi est comparationis lima. Utimur vimdiff. Deinde, lima comparabimus, quae comparare volumus. Test.c et test4.c comparemus effectus est, ut in figura patebit.

vimdiff test.c test4.c

Plerique ex nobis duas tabulas comparant. Scilicet, hoc mandatum potest etiam plus quam duas tabellas comparare.

vimdiff test.c test4.c test3.c

Vin editor noster hic primus introducetur.