Autoriõigus © 2004 Emiliano Gulmini
Käesolevat dokumenti võib kopeerida, edasi levitada ja/või muuta vastavalt GNU Vaba Dokumentatsiooni Litsentsi tingimustele, nagu need on avaldanud Vaba Tarkvara Fond; kas Litsentsi versioon 1.1 või ükskõik milline hilisem versioon; kaasa arvatud mittemuudetavad sektsioonid (puudub), esikaane tekstid (puudub), ja tagakaane tekstid (puudub). Litsentsi koopiaga võimaldab tutvuda sektsioon "GNU Vaba Dokumentatsiooni Litsents".
KFileReplace on stringide otsimise ja asendamise vahend.
Sisukord
KFileReplace on tööriist, millega saab failipuus üht või enamat stringi otsida ning asendada. Otsitavad stringid võivad olla sõna-sõnalised või Qt stiilis regulaaravaldised. Otsingut saab mitmel moel täpsustada.
KFileReplace'i tööriistariba näeb välja selline:
Tööriistaribal paiknevad põhilisi toiminguid pakkuvad nupud.
Tööriistariba ikoonid
Selle nupuga saab avada seansidialoogi, milles saab määrata ära mitmed põhivalikud. Kui KFileReplace käivitada omaette rakendusena, tulekski kõigepealt sellele nupule klõpsata.
See nupp käivitab otsimise.
See nupp alustab otsimist ja asendamist. Kui otsitav string leitakse, asendab KFileReplace selle uue, sinu määratud stringiga.
See nupp alustab otsimise ja asendamise simulatsiooni. Sellele klõpsates ei võeta tegelikult midagi ette.
See nupp peatab operatsiooni.
See nupp avab stringi lisamise dialoogi, kus saab muuta stringide nimekirja.
See nupp kustutab valitud (või aktiivse, kui midagi pole valitud) stringi nimekirjast.
See nupp võimaldab redigeerida valitud stringi.
See nupp kustutab nimekirjast kõik stringid.
See nupp vahetab otsingu- ja asendusstringi, võimaldades hõlpsasti tagasi võtta varasemat otsimis/asendamisoperatsiooni
See nupp avab stringide nimekirja, mis on salvestatud XML-failina laiendiga kfr
.
See nupp võimaldab otsida/asendada oma baaskataloogis rekursiivselt, s.t. alamkatalooge kaasates.
See nupp võimaldab failide varukoopia loomist.
See nupp võimaldab tõstutundlikku otsingut.
See nupp võimaldab kasutada käske. Käsud on eristringid. Vt. “Käsud”.
See nupp võimaldab kasutada Qt stiilis regulaaravaldisi.
Tulemuste vaade näitab nende failide nimesid, milles esineb otsitav (ja asendatav) string, nende asukohta, suurust, leitud stringide arvu ning failide kasutaja ID-d. Vaates on näha ka leitud stringide täpne asukoht failides. Faili saab avada rida ja veergu sisaldaval nimekirja kirjel hiire nuppga klõpsates.
Selline näeb välja stringide vaade:
Stringide vaade näitab stringide nimekirja, mida soovid otsida/asendada. Arvesta, et otsimisrežiimis on tulemuste ja stringide vaade erinevad.
Uue seansi dialoogis saab määrata peamised parameetrid, mille alusel KFileReplace töötab. Dialoog koosneb kahest kaardist: Üldine ja Muud.
Kui soovid alustada uut seanssi, tuleb kõigepealt klõpsata tööriistaribal nupule Uus seanss button. Seejärel tuleb määrata baaskataloog ning filtrina kasutatavad metamärgid.
Siin on võimalik valida ka mõningad kasulikud lisamäärangud, näiteks otsimine alamkataloogides, tõstutundlik otsing, käskude lubamine, regulaaravaldiste kasutamine[1], varukoopia loomise kõigist failidest enne asendusoperatsiooni.
Otsimise alustamiseks kirjuta otsingukasti string ja klõpsa nupule . Teine võimalus on jätta otsingukast tühjaks ja klõpsata nupule .
Kaardil Muud on mõningad valikud, millega saab piirata otsingut failisüsteemi teatud osaga. Kui soovid näiteks kasutada KFileReplace'i failide leidmiseks, mille suurus jääb vahemikku 10 KB kuni 100 KB, saab kasutada suurusepiirangut. Samuti saab määrata otsitavate failide ajalise vahemiku ning lasta otsida ainult teatud kasutajale kuuluvaid (või mittekuuluvaid) faile. Viimane võimalus on eriti kasulik süsteemiadministratoritele.
Selles dialoogis leiab valikud, mida võib näha tööriistaribal, aga ka mõned lisavalikud, millest võib teatud olukordades kasu olla. Dialoogi saab avada menüükäsuga ->
Selle dialoogiga saab stringe nimekirja lisada ja neid muuta. Selleks tuleb lihtsalt lisada kas ainult otsitav või otsimis/asendamisnimekiri ning siis kahe miniredaktoriga määrata oma otsitav tekst. Noolenupud võimaldavad stringe lisada või kustutada. Kui oled lõpetanud, klõpsa nupule .
Selles peatükis tutvustame mõningaid KFileReplace'i kasulikke omadusi.
Kui soovid stringide nimekirja taaskasutamiseks talletada, saab selle salvestada xml
-failina. Selleks vali menüükäsk ->->. Nimekirja salvestamisel luuakse lihtne xml
-fail laiendiga kfr
. kfr
-faili avamiseks vali menüükäsk ->->. Fail ise näeb välja umbes selline:
<?xml version="1.0" ?> <kfr> <mode search="false"/> <replacement> <oldstring ><![CDATA[SEARCH_STRING_1]] ></oldstring> <newstring ><![CDATA[REPLACE_STRING_1]] ></newstring> </replacement> <replacement> <oldstring ><![CDATA[SEARCH_STRING_2]] ></oldstring> <newstring ><![CDATA[REPLACE_STRING_2]] ></newstring> </replacement> <replacement> <oldstring ><![CDATA[SEARCH_STRING_N]] ></oldstring> <newstring ><![CDATA[REPLACE_STRING_N]] ></newstring> </replacement> </kfr >
Kui kasutad varasemat vormingut, saad seda käsitsi uuendada, muutes faili vastavalt toodud skeemile. Teine võimalus on avada vanas vormingus fail ja lasta see KFileReplace'il juba uues vormingus salvestada eespool kirjeldatud käsuga.
Rapordi loomiseks vali menüükäsk ->->. Raport on kataloog, mis sisaldab xml
- ja css
-faili. Rapordid on kasulikud näiteks oma operatsioonidel silma peal hoidmiseks.
Kui soovid otsida kõiki faile, mille alguses seisab “x”, “ht” või “u” ja lõpus “ml”, võid kirja panna sellise regulaaravaldise: (x|ht|u)ml
. Lisa see otsinguredaktorisse, klõpsa nupule ning luba regulaaravaldiste kasutamine klõpsuga nupule . Pane tähele, et regulaaravaldistega on võimalik sooritada ka väga keerukaid otsinguid, kuid see võtab omajagu aega. Regulaaravaldised on üsna keerukad ja kapriissed, nii et sageli öeldakse, et “kui soovid lahendada probleemi regulaaravaldist kasutades, saad kaela kaks probleemi”.
Kui sa ei soovi kaotata algseid faile, võib neist enne stringide asendamist koopia teha. Pärast stringide lisamist ja enne asendamise alustamist tuleb lihtsalt sisse lülitada nupp Varukoopia. Kui soovid varukoopiate laiendit muuta, ava seadistustedialoog.
Kui soovid avada faili, milles leidub mõni otsitav string, tuleb tulemustevaates valida vastav rida ja klõpsata sellel hiire KFileReplace'i Quanta Plus'i põimituna, saad faili avada otse selles vajalikul real ja veerus.
nuppga. Ilmuvast kontekstimenüüst saabki valida faili avamise käsu. Kui kasutadOletame, et soovid asendada väljendi “Alice Imedemaal” terve Carrolli jutustust sisaldava failiga. Vaevalt soovid sa seda käsitsi teha ning siin tulevadki appi käsud. Klõpsa nupule Lisa, vali OTsimis/asendamisrežiim ja sisesta järgmised stringid: Alice Imedemaal
otsingu miniredaktorisse ning [$loadfile:
asendamise miniredaktorisse. Klõpsa nupule . Klõpsa nüüd KFileReplace'i peaaknas nupule Käsud, mis lubab kasutada käske, ning alusta asendamist. Käske on teisigi, need toob ära Lisa B, KFileReplace'i käsud./minu-kataloogi-asukoht/minu-kataloog/minu-fail
$]
KFileReplace. Rakenduse autoriõigus 1999: François Dupoux (dupoux AT dupoux.com)
, 2003: Andras Mantia (amantia AT kde.org)
, 2004: Emiliano Gulmini (emi_barbarossa AT yahoo.it)
KFileReplace'i autorid ja hooldajad:
(dupoux AT dupoux.com)
Originaali autor
(amantia AT kde.org)
Shelli autor, KParti looja, kaashooldaja
(emi_barbarossa AT yahoo.it)
Praegune hooldaja, koodi puhastaja ja ümberkirjutaja
Dokumentatsiooni autoriõigus (c) 2004: Emiliano Gulmini (emi_barbarossa AT yahoo.it)
Tõlge eesti keelde: Marek Laane (bald AT starman.ee)
Käesolev dokumentatsioon on litsenseeritud vastavalt GNU Vaba Dokumentatsiooni Litsentsi tingimustele.
Käesolev programm on litsenseeritud vastavalt GNU Üldise Avaliku Litsentsi tingimustele.
KFileReplace kuulub paketi kdewebdev koosseisu, nii et selle paigaldamiseks tuleb paigaldada kdewebdev. Pane tähele, et kui kasutad oma distributsiooni pakkuja pakendatud KDEd, on kdewebdev arvatavasti juba paigaldatud. Sellisel juhul saad KFileReplace'i kasutada kas veebiredaktorit Quanta Plus avades või seda otse välja kutsudes (kui sul pole just mõni vanem KDE versioon). Vastasel juhul laadi kdewebdev alla internetist. Sellest räägib lähemalt kdewebdev'i kodulehekülg.
Käsu [$mathexp:mingi_matemaatiline_avaldis
$] kasutamiseks peab olema paigaldatud matemaatikautiliit bc (versioon 1.06 või uuem), mille autor on Philip A. Nelson ((philnelson AT acm.org)
).
/minu-rada/minu-kataloog/minu-fail
$]: tagastab faili minu-fail sisu.TÄISARV
$]: tagastab juhusliku arvustringi, kasutades algseemnena TÄISARVU.bc-avaldis
$]: tagastab bc v1.06 matemaatilise avaldise tulemuse.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team