Mano skaitmeninis IC patarimai (2) --- Patarimai Vi

T

tony_taoyh

Guest
Tai patarimai Vi naudoti ....

Parama yra sveikintinas, tačiau nereikia ...

Nes aš turiu tuos failus aš noriu parsisiųsti.

Beje, ačiū tie vaikinai, kurie paaukoti man taškų ..

-------------------------------------------------- --------******
Paieška tiems eilutė prasideda XR, ne linija PABAIGA pridėti "tt":
: g / ^ XR / ai / $ / tt / g

: 1, .S / aukštyn / dešinėje / g
:., $ p / /
iš kairės / g

Naudodamiesi pasauliniu komandą ankstesnį paieškos tekstą, naudoti paieškai komanda yra iš tiesų, ieškoti teksto tik naudojamas pasaulio dalis komandų.Į šią komandą visų eilučių iš failo ieškojote "aukštyn".Kiekvienoje eilutėje, kad rasta, pakeisti komandą naudoja tekstui neseniai rasta - kuris yra "ne" - kaip paieškos tekstą ir jį pakeičia.

: g / aukštyn / ai / / Teisė / g

Atkreipkite dėmesį, kad ankstesnės komandos ir šią komandą ir daryti tą patį šiek tiek skirtingais būdais.

:% s / aukštyn / dešinėje / g(1) Pakeisti visus simbolius į viršutinį registrą:
:% s / .* / \ U & / g
(arba pakeisti keletą žodžių):% s / tttt / \ U & / g

Žemutinės atveju
:% s / .* / \ L & / g(2) Įterpti nuo pirmoje skiltyje:
:% s / ^ / "include" / g

Dėl paskutinio stulpelio:
:% s /$/"/ g

Pastabos: ^ pirmojo stulpelio, $ už paskutinėje skiltyje(3) Paieška ne rūpintis atveju:
% s / aaa / ttt / Gi

(4) Siekiant atitikti reikia:
% s / aaa / ttt / gc

(5) Evakuacijos simbolių:
Specialūs simboliai:

^
Pradžia linijoje.(Pradžioje paieškos išraiškos.)
.
Atitinka vieną simbolio.
*
Atitinka nulis arba daugiau ankstesnių ženklų.
$
End of the line (pabaigoje paieškos išraiškos.)
[
Prasideda nustatyti atitikimą, arba nesuderinto išraiškos ...Pavyzdžiui: / f [IAE] t atitinka vieną iš šių: tinka riebalų fet Tokiu būdu, ji atitinka viską, išskyrus šiuos: a [^ bcd] neatitinka kurio nors iš šių, bet nieko su a ir kitos raidės: ab ac skelbimą
<
Skelbti išraiška pabėgo su grįžtamojo rasti pabaigos arba pradžios žodį.Pavyzdžiui: \ <the\> turi surasti tik žodį, kad, tačiau ne žodžiai, tokie ten ir kiti.
>
®
r. "<" savybių aprašymą.6) siekiant rasti tik ne ten ... naudoti:
/ \ <the\>
/ \ <į pradžia su
/ ir \> galutiniams su

7) Rodyti eilutės numerį kairėje:
: nustatytas nu
: nustatyti nonu<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Vėsus" border="0" />

Ar ignoruoti atveju:
: nustatyti ignorecase
: nustatyti noignorecase

9)

Paieškos komanda /.Norėdami ieškoti mandagūs tipas / mandagūs.n pakartoja paiešką ta pačia kryptimi, ir N pakartoja paieška priešinga kryptimi.

Paieškos parinktį pritaria dauguma standartinių UNIX modelio atitikimo kalba.(Žr. wieloznaczników skyrių). Tarkime aš byla, kurioje šiuo tekstu:

Buvo tikrai jaunas žmogus Milanas
Kurių eilėraščius, jie niekada būtų skenavimas;
Paklaustas, kodėl ji buvo
Jis sakė: "Tai todėl, kad
Aš visada stengiuosi gauti daug žodžių į paskutinę eilutę kaip aš galbūt gali ".
vieša

Štai keletas pavyzdžių (naudojant šį tekstą), kad tikriausiai niekada nenaudokite, bet gali rasti įkvėpimo:/ [az], kaip

pradės ieškoti bet mažosiomis raidėmis, po to kaip.Šiame pavyzdyje ji rasti buvo ir paskutinis, bet ne taip, arba paprašė.[^ c] yra

pradės ieškoti bet yra prieš bet kokio pobūdžio, išskyrus C.Mūsų tekstas būtų rasti Milanas, bet ne nuskaityti ar galite./ ^ [AZ] .* \.* $

ieškos bet eilutė prasideda didžiąja raide ir baigiasi laikotarpiu ir bet kokį skaičių ruošiniai.Mūsų tik rungtynės pavyzdyje tekstas bus su paskutinėje eilutėje.

Visi šie paieška modeliai gali būti naudojami paieškos ir pakeisti komandą, kad atsižvelgiama į tokią struktūrą:: s / search_string / replacement_string / g

Ši komanda pakeičia kas search_string apie dabartinę liniją su replacement_string.Išbraukus g (pasaulinis) vėliava pabaigoje komanda bus tik pirmas atsiradimo search_string būti pakeista.Dažnai galite patvirtinti kiekvieną pakeitimą.Tai galima padaryti su patvirtina vėliavos c.Patvirtinkite vėliava turi būti po arba vietoj g vėliava.Tarkime, aš tokią eilutę:

Pateikite skeptikas ir calowym ...ir jis ņemšu mylia.

ir atspausdintos: s / priimti mylia / matavimai /

Norėčiau būti palikta

Pateikite skeptikas ir calowym ...ir jis
bus išmatuoti jos.

Bet kuri komanda, kad prasideda ":" vadinama line vadovavimo ir atlieka savo pareigą dėl eilutė kursorius yra šiuo metu.Tačiau galite pakeisti vi numatytasis veikimo tik dabartinės linijos praėjusių jiems daug eilučių numerius.Pavyzdžiui, jei aš norėjau pakeisti vaikinas su gal linijose 32 per 56 Norėčiau tipas: 32,56 s / vaikinas / gal / g

Išbraukus g sukeltų tik pirmas atsiradimo vaikinas kiekvienoje eilutėje turi būti keičiami.The "."ir "$", vaidina ypatingą vaidmenį šioje rūšies pavadinimas."."rodo einamosios eilutės ir "$" nurodo paskutinę eilutę failo.Taigi, jei aš norėjau delete1 iš einamosios eilutės į pabaigą norėčiau įvesti: 2:., $ d

(2 Tą patį galima atlikti tipavimo GD).

Aš net galėtų padaryti kažką panašaus::. / Edison / d
(Tai veikia todėl, kad: D yra line komandos kad ištrinamas eilutėje.)

kuris būtų pašalinti iš einamosios eilutės į kitą eilutę, kurioje Edison.

Vienas kitas spartusis, kad gali būti verta paminėti tai, kad 1, $ ir% ir nurodyti visas failo eilutes.Todėl,: 1, $ s / search_string / replacement_string / g

ir:% s / search_string / replacement_string / g

daro lygiai tą patį.

Prašome pranešti savininkams tinklalapių su pasenusias nuorodas į šiuos puslapius

 
geri patarimai.

Ar ir turite scenarijų laikrodis Elektronų srauto apribojimas sintezė?

thx

 

Welcome to EDABoard.com

Sponsor

Back
Top