natgillin/translations-raw huggingface dataset:
The following example matches integer numbers follows by the character'L '.
Järgnev näide otsib täisarve märgi 'L' järel.
& lt; Int attribute="Decimal "context="#stay" & gt; & lt; StringDetect attribute="Decimal "context="#stay" String="L "insensitive="true"/ gt; & lt; /Intgt;
& lt; Int attribute=" Decimal "context=" # stay "& gt; & lt; StringDetect attribute=" Decimal" context= "# stay" String=" L "insensitive=" true" / gt; & lt; / Intgt;
This rule has no specific attributes. AnyChar is allowed as a child rules and typically used to detect combinations, see rule Int for reference.
Sellel reeglil ei ole spetsiifilisi atribuute. AnyChar on lubatud alamreeglina ning tüüpiliselt kasutatakse seda kombinatsioonide tuvastamiseks (vaata võrdluseks reeglit Int).
& lt; HlCHex (common attributes) / gt;
& lt; HlCHex (üldatribuudid) / gt;
It matches literal representations of characters commonly used in program code, for example\ (newline) or \\t (TAB).
See otsib sobivusi nähtamatutele märkidele, mida tihti programmikoodis kasutatakse, näiteks\ (uus rida) või\\ t (tabeldusmärk).
The following characters will match if they follow a backslash (\\): abefnrtvquot; '?\\. Additionally, escaped hexadecimal numbers like for example \\xff and escaped octal numbers, for example \\033 will match.
Leitakse järgmised märgid, kui neile eelneb längkriips (\\): abefnrtvquot; '?\\. Lisaks leitakse kuueteistkümnendsüsteemis varjestatud arvud, näiteks\\ xff, ja kaheksandsüsteemis varjestatud arvud, näiteks\\ 033.
Detect an C character.
Tuvastab C märgi.
& lt; HlCChar (common attributes) / gt;
& lt; HlCChar (üldatribuudid) / gt;
It matches C characters enclosed in a tick (Example: 'c '). So in the ticks may be a simple character or an escaped character. See HlCStringChar for matched escaped character sequences.
Leitakse ülakriipsude vahele võetud C märgid, näiteks 'c'. Ülakriipsude vahel võib olla lihtne märk või ka varjestatud märk. Viimaste kohta vaata HlCStringChar.
char defines the character starting the range, char1 the character ending the range.
char määrab vahemikku alustava märgi ning char1 seda lõpetava märgi.
Useful to detect for example small quoted strings and the like, but note that since the highlighting engine works on one line at a time, this will not find strings spanning over a line break.
See on kasulik näiteks väiksemate jutumärkides stringides ja muu sellise leidmiseks, kuid tasub tähele panna, et esiletõstu mootor töötab korraga ühel real ega leia stringe, mis ulatuvad üle reapiiri.
This rule is useful for switching context at end of line, if the last character is a backslash ('\\ '). This is needed for example in C/ C++ to continue macros or strings.
See reegel on abiks konteksti lülitamisel rea lõpus, kui viimane märk on längkriips ('\\'). Seda vajab näiteks C/ C++ makrode või stringide jätkamiseks.
Include rules from another context or language/ file.
Kaasatakse teise konteksti või keele/ faili reeglid.
& lt; IncludeRules context=quot; contextlinkquot; [includeAttrib=quot; true_BAR_falsequot;] / gt;
& lt; IncludeRules context=quot; kontekstilinkquot; [includeAttrib=quot; true_BAR_falsequot;] / gt;
The context attribute defines which context to include.
Atribuut context määrab, milline kontekst kaasata.
If it a simple string it includes all defined rules into the current context, example:
Kui see on lihtne string, kaasatakse aktiivsesse konteksti kõik defineeritud reeglid, näiteks:
& lt; IncludeRules context=quot; anotherContextquot; / gt;
& lt; IncludeRules context=quot; teineKontekstquot; / gt;
If the string begins with ## the highlight system will look for another language definition with the given name, example:
Kui stringi alguses on ##, otsib esiletõstu süsteem antud nimega keeledefinitsiooni, näiteks:
& lt; IncludeRules context=quot; ##C++quot; / gt;
& lt; IncludeRules context=quot; ## C++quot; / gt;
If includeAttrib attribute is true, change the destination attribute to the one of the source. This is required to make for example commenting work, if text matched by the included context is a different highlight than the host context.
Kui atribuut includeAttrib on tõene (true), muudetakse sihtatribuut lähteatribuudiks. Seda on vaja näiteks kommenteerimise jaoks, kui kaasatud kontekstis sobiv tekst on teistsuguse esiletõstuga kui algkontekstis.
Detect whitespaces.
Tuvastab tühimärgid.
& lt; DetectSpaces (common attributes) / gt;
& lt; DetectSpaces (üldatribuudid) / gt;
Use this rule if you know that there can several whitespaces ahead, for example in the beginning of indented lines. This rule will skip all whitespace at once, instead of testing multiple rules and skipping one at the time due to no match.
Seda on mõtet kasutada, kui tead, et eespool asub tühimärke, näiteks trepitud ridade alguses. Sel juhul jäetakse kõik tühimärgid korraga vahele, mitte ei hakata erinevaid reegleid läbi uurima.
Detect identifier strings (as a regular expression: [a-zA-Z_][a-zA-Z0-9_]*).
Tuvastab identifikaatoristringid (regulaaravaldisena [a- zA- Z _] [a- zA- Z0- 9 _] *).
& lt; DetectIdentifier (common attributes) / gt;
& lt; DetectIdentifier (üldatribuudid) / gt;
Use this rule to skip a string of word characters at once, rather than testing with multiple rules and skipping one at the time due to no match.
Seda on mõtet kasutada, kui soovid terve sõnastringi korraga vahele jätta, mitte lasta seda uurida mitmel reeglil.
Tips & Tricks
Nõuanded ja soovitused
Once you have understood how the context switching works it will be easy to write highlight definitions. Though you should carefully check what rule you choose in what situation. Regular expressions are very mighty, but they are slow compared to the other rules. So you may consider the following tips.
Kui oled aru saanud, kuidas käib konteksti lülitamine, on juba lihtne hakata ise esiletõstu definitsioone kirjutama. Siiski tuleb alati hoolikalt kontrollida, millist reeglit millises olukorras kasutada. Regulaaravaldised on väga võimsad vahendid, kuid võrreldes teiste reeglitega suhteliselt aeglased. Niisiis tasuks silmas pidada järgmisi nõuandeid.
If you only match two characters use Detect2Chars instead of StringDetect. The same applies to DetectChar.
Ainult kahe märgi sobivuse leidmiseks kasuta Detect2Chars, mitte StringDetect. Sama käib DetectChar kohta.
Regular expressions are easy to use but often there is another much faster way to achieve the same result. Consider you only want to match the character '# 'if it is the first character in the line. A regular expression based solution would look like this: lt; RegExpr attribute=quot; Macroquot; context=quot; macroquot; String=quot; ^\\s*#quot; / gt; You can achieve the same much faster in using: lt; DetectChar attribute=quot; Macroquot; context=quot; macroquot; char=quot; #quot; firstNonSpace=quot; truequot; / gt; If you want to match the regular expression '^#' you can still use DetectChar with the attribute column=quot; 0quot;. The attribute column counts character based, so a tabulator still is only one character.
Regulaaravaldisi on lihtne kasutada, kuid sageli saavutab sama tulemuse märksa kiiremini. Oletame, et soovid leida ainult märgi '#', kui see on real esimene. Regulaaravaldis näeks välja nii: lt; RegExpr attribute=quot; Macroquot; context=quot; macroquot; String=quot; ^\\ s * # quot; / gt; Sama tulemuse saavutab aga palju kiiremini nii: lt; DetectChar attribute=quot; Macroquot; context=quot; macroquot; char=quot; # quot; firstNonSpace=quot; truequot; / gt; Kui soovid leida regulaaravaldise '^ #' sobivuse, on samuti mõistlik kasutada DetectChar, lisades sellele atribuudi column=quot; 0quot;. Atribuut column võtab aluseks märkide arvu, pidades niisiis tabeldusmärki üheks märgiks.
You can switch contexts without processing characters. Assume that you want to switch context when you meet the string */, but need to process that string in the next context. The below rule will match, and the lookAhead attribute will cause the highlighter to keep the matched string for the next context.
Konteksti saab lülitada ilma märke töötlemata. Eeldame, et soovid lülitada konteksti, kui esineb string * /, aga tahad seda stringi järgmises kontekstis töödelda. Alltoodud reegel leiab sobivuse ning atribuut lookAhead sunnib esiletõstu säilitama sobiva stringi järgmises kontekstis.
& lt; Detect2Chars attribute=quot; Commentquot; context=quot; #popquot; char=quot; *quot; char1=quot; /quot; lookAhead=quot; truequot; / gt;
& lt; Detect2Chars attribute=quot; Commentquot; context=quot; # popquot; char=quot; * quot; char1=quot; / quot; lookAhead=quot; truequot; / gt;
Use DetectSpaces if you know that many whitespaces occur.
Kui tead, et esineb palju tühimärke, kasuta DetectSpaces.
Use DetectIdentifier instead of the regular expression '[a-zA-Z_]\\w* '.
Kasuta DetectIdentifier, mitte regulaaravaldist '[a- zA- Z _]\\ w *'.
Use default styles whenever you can. This way the user will find a familiar environment.
Kasuta võimaluse korral alati vaikestiile. Sel moel viibi kasutaja alati tuttavas keskkonnas.
Look into other XML-files to see how other people implement tricky rules.
Uuri teisi XML- faile selgitamaks, kuidas teised on oma reegleid teostanud.
You can validate every XML file by using the command xmllint --dtdvalid language. dtd mySyntax. xml.
XML- faile saab kontrollida käsuga xmllint -- dtdvalid language. dtd mySyntax. xml.
If you repeat complex regular expression very often you can use ENTITIES. Example:
Sageli keerukaid regulaaravaldisi vajades võiks kasutada olemeid (ENTITIES). Näide:
& lt; ?xml version="1.0 "encoding="UTF-8"? gt; & lt; !DOCTYPE language SYSTEM "language. dtd" [& lt; !ENTITY myref "[A-Za-z_: ][\\w. :_-]*"gt; ]gt;
& lt;? xml version=" 1. 0 "encoding=" UTF- 8"? gt; & lt;! DOCTYPE language SYSTEM "language. dtd" [& lt;! ENTITY myref "[A- Za- z _:] [\\ w.: _ -] *" gt;] gt;
Now you can use amp; myref; instead of the regular expression.
Seejärel võid regulaaravaldise asemel kasutada amp; myref;.
Advanced text editor for & kde;
& kde; võimas tekstiredaktor
kate -s, --start name -u, --use -p, --pid pid -e, --encoding name -l, --line line -c, --column column -i, --stdin KDE Generic Options Qt Generic Options
kate - s, -- start nimi - u, -- use - p, -- pid pid - e, -- encoding nimi - l, -- line rida - c, -- column veerg - i, -- stdin KDE üldised võtmed Qt üldised võtmed
& kate; is the & kde; Advanced Text Editor.
& kate; on & kde; võimas tekstiredaktor.
& kate; also provides the editor part for various applications, under the name & kwrite;.
& kate; pakub ka & kwrite; 'i nime all redaktorikomponenti paljudele teistele rakendustele.
Some of & kate; 's many features include configurable syntax highlighting for languages ranging from C and C++ to HTML to bash scripts, the ability to create and maintain projects, a multiple document interface (MDI), and a self-contained terminal emulator.
& kate; arvukate omaduste hulka kuuluvad seadistatav süntaksi esiletõstmine paljude keelte korral alates C ja C++ keelest HTML - keele ja Bash' i skriptideni, projektide loomise ja hooldamise võimalus, mitmedokumendiliides (MDI) ja sisseehitatud terminaliemulaator.
But & kate; is more than a programmer's editor. Its ability to open several files at once makes it ideal for editing & UNIX; 's many configuration files. This document was written in & kate;.
Kuid & kate; on palju enam kui vaid programmeerija redaktor. Oskus avada palju faile korraga muudab selle ideaalseks vahendiks & UNIX; arvukate konfiguratsioonifailide redigeerimisel. Ka käesolev dokument on kirjutatud & kate; ga.
-s, --start name
- s, -- start nimi
Start & kate; with a given session.
Käivitab & kate; määratud seansiga.
-u, --use
- u, -- use
Use an already running & kate;
Kasutab juba töötavat & kate; protsessi.
-p, --pid pid
- p, -- pid pid
Only try to reuse kate instance with this pid
Üritatakse kasutada Kate protsessi ID- ga pid.
-e, --encoding name
- e, -- encoding nimi
Set encoding for the file to open
Avatava faili kodeeringu määramine.
You can use this to force a file opened in utf-8 format, for instance. (The command iconv -l provides a list of encodings, which may be helpful to you.)
Sellega võib sundida näiteks faili avama UTF- 8 kodeeringus (käsk iconv - l näitab saadaolevaid kodeeringuid).
-l, --line line
- l, -- line rida
Navigate to this line
Liigub määratud reale.
-c, --column column
- c, -- column veerg
Navigate to this column
Liigub määratud veerule.
-i, --stdin
- i, -- stdin
Read the contents of stdin
Loeb sisu standardsisendist stdin.
More detailed user documentation is available from help: / kate (either enter this URL into & konqueror;, or run khelpcenter help: / kate).
Põhjalikumat kasutaja dokumentatsiooni pakub help: / kate (kirjuta see & URL; & konqueror; i või käivita käsuga khelpcenter help: / kate).
There is also further information available at the & kate; website.
Täiendavat infot leiab ka kate; koduleheküljelt.
To open a file named source. cpp at column 15, line 25, in an existing & kate; window, you could use:
Faili source. cpp avamiseks veerus 15 ja real 25 olemasolevas & kate; aknas tuleb anda käsk:
kate -c 15 -l 25 -u source. cpp
kate - c 15 - l 25 - u source. cpp
If you have an active internet connection, you can take advantage of & kde; 's network transparency to open a file from an ftp site. If you do not have write permission on the remote server, the file will be opened read only and you will be prompted for a local filename to save to if you make changes. If you do have write permission, changes will be saved transparently over the network.
Kui sul on internetiühendus, võid ära kasutada & kde; võrguläbipaistvuse võimalusi faili avamiseks näiteks FTP- saidilt. Kui sul ei ole võrguserveris kirjutamisõigust, avatakse fail kirjutuskaitstuna ning sa pead selle salvestama enda arvutis, kui soovid teha muutatusi. Kui sul on aga kirjutamisõigus, salvestatakse muudatused otsekohe üle võrgu serverisse.
kate ftp: / /ftp. kde. org/ pub/ kde/ README_FIRST
kate ftp: // ftp. kde. org/ pub/ kde/ README_ FIRST
The maintainer of & kate; is & Christoph. Cullmann; & Christoph. Cullmann. mail;. A comprehensive list of authors and contributors is available in the complete user manual mentioned above.
& kate; hooldaja on & Christoph. Cullmann; & Christoph. Cullmann. mail;. Autorite ja kaasautorite täieliku nimekirja leiab eespool mainitud kasutaja käsiraamatust.
kwrite(1)
kwrite( 1)
The & kate; Main Window is a standard & kde; application window, with the addition of side bars containing tool views. It has a menubar with all the common menus, and some more, and a toolbar providing access to commonly used commands.
& kate; peaaken on standardne & kde; rakenduse aken, millel on lisaks tööriistavaateid sisaldavad külgribad. Peaaknal on menüüriba kõigi tavapäraste menüüdega ja mõne lisamenüüga ning tööriistariba, mis pakub võimaluse kiiresti kasutada kõige levinumaid käske.
The most important part of the window is the editing area, by default displaying a single text editor component, in which you can work with your documents.
Akna kõige tähtsam osa on redigeerimisala, mis vaikimisi näitab ühtainsat tekstiredaktori komponenti, milles sul on võimalik oma dokumendiga töötada.
The Documents List
Dokumentide nimekiri
The Filesystem Browser
Failisüsteemi sirvija
And possibly other tool views, for example provided by plugins.
Ja muud võimalikud tööriistavaated, näiteks need, mida pakuvad pluginad.
Tool views can be positioned in any sidebar, to move a tool right click its sidebar button and select from the & RMB; menu
Tööriistavaateid võib seada igale külgribale, eemaldamiseks aga klõpsa vastaval külgriba nupul & HPN; ga ja vali menüüst
A tool view can be marked as persistent in the & RMB; menu for its sidebar button. The sidebar can contain more tools at one time so that when a tool is persistant other tools can be shown simultaneously.
Tööriistavaate võib muuta püsivaks & HPN; ga klõpsamisel ilmuvast menüüst vastavat käsku valides. Külgriba võib sisaldada mitmeid tööriistu, nii et kui mõni tööriist muuta püsivaks, näeb samal ajal ka teisi tööriistu.
When splitting an editor into two frames, it is divided into two equally sized frames, both displaying the current document of that editor. The new frame will be at the bottom (in the case of a horizontal split) or at the right (for a vertical split). The new frame gets the focus, which is visualized by the blinking cursor bar in the focused frame.
Redaktori jagamisel kaheks vaateks jagatakse see võrdse suurusega paneelideks, mis mõlemad näitavad aktiivset dokumenti. Uus vaade asub all (horisontaalse poolitamise korral) või paremal (vertikaalse poolitamise korral). Aktiivseks muutub uus aken, millele osutab vilkuv kursor fookuses olevas paneelis.
Documents list
Dokumentide nimekiri
The documents list displays a list of all documents currently open in & kate;. Modified files will have a small floppy disk icon on their left to indicate that state.
Dokumentide nimekiri näitab kõiki parajasti & kate; s avatud dokumente. Muudetud failidel on vasakul pool olekunäitajana väike flopiketta ikoon.
You can sort the list in a few different ways by rightclicking the list and selecting from the Sort By menu. The options are
Nimekirja saab sortida mitme kriteeriumi alusel. Selleks tee nimekirjal klõps hiire parema nupuga ja vali menüü Sorteerimine. Valikud on järgmised
Lists the documents in the order of opening
Dokumente näidatakse nende avamise järjekorras.
Lists the documents alphabetically by their name.
Dokumente näidatakse tähestikulises järjekorras nende nime järgi.
Lists the documents alphabetically by URL.
Dokumente näidatakse tähestikulises järjekorras nende URL- i järgi.
Custom means you can drag and drop the items in the document list to manually sort them.
Kohandatud tähendab seda, et dokumentide nimekirja elemente saab nende käsitsi sorteerimiseks omatahtsi lohistada.
The document list will per default visualize your history by shading the entries for the most recent documents with a background color. If the document was edited, an extra color is blended in. The most recent document has the strongest color, so that you can easily find the documents you are working on. This feature can be disabled in The Document List Page of the configuration dialog.
Dokumentide nimekiri näitab vaikimisi ka ajalugu, andes hiljuti avatud dokumentide kirjetele spetsiaalse taustavärvi. Kui dokumenti on redigeeritud, saab see taas uue värvi. Kõige viimasel dokumendil on värv kõige intensiivsem, mis võimaldab kiiresti leida dokumendid, mille kallal parajasti töötad. Selle võimaluse saab välja lülitada seadistustedialoogi dokumentide nimekirja kaardil.
The default location of the document list in the & kate; window is to the left of the editing area.
Dokumentide nimekirja vaikeasukoht & kate; aknas on vasakul pool redigeerimisala.
The Filesystem Browser is a folder viewer, allowing you to open files from a displayed folder in the current frame.
Failisüsteemi sirvija on katalooginäitaja, mis võimaldab avada näidatava kataloogi faile aktiivses vaates.
From top down, the Filesystem Browser consist of the following elements:
Ülalt alla koosneb failisüsteemi sirvija järgmistest elementidest:
Short View
Lühivaade
Displays only the filenames.
Näidatakse ainult failinimesid.
Displays Name, Date, Size and Type of the files.
Näidatakse failide nime, kuupäeva, suurust ja tüüpi.
Opens a submenu to edit or add bookmarks and to add a new bookmark folder.
Avab alammenüüd järjehoidjate muutmiseks või lisamiseks ning uue järjehoidjate kataloogi lisamiseks.
The built in Terminal Emulator is a copy of the & kde; & konsole; terminal application, for your convenience. It is available from the Window Tools Views Show Terminal menu item and will get the focus whenever displayed. Additionally, if the Automatically synchronize the terminal with the current document when possible option is enabled, it will change into the directory of the current document if possible when it is displayed, or when the current document changes.
Sisseehitatud terminaliemulaator on & kde; terminalirakenduse & konsole; koopia. Selle saab sisse lülitada menüükäsuga Aken Tööriistavaated Terminali näitamine ning see muutub sisselülitamise järel kohe aktiivseks. Kui sisse on lülitatud võimalus Automaatne sünkroniseerimine aktiivse dokumendiga, kui võimalik, siis liigub see käsku cd kasutades automaatselt aktiivse dokumendi kataloogi, kui võimalik.
You can configure the & konsole; using its & RMB; menu, for more information, see the konsole; manual.
& konsole; on seadistatav & HPNga; klõpsamisel avaneva hüpikmenüü abil. Lähemat infot annab konsole; käsiraamat.
In the Tools menu you will find a submenu labeled External Tools, if you have enabled them in & kate; settings. These tools invokes external applications with data related to the current document, for example its URL, directory, text or selection.
Menüüs Tööriistad leiad alammenüü Välised tööriistad, kui need & kate; seadistustes sisse lülitatud. Need kutsuvad välja välised rakendused aktiivse dokumendiga seotud andmeid kasutades, milleks võib olla näiteks selle URL, kataloog, tekst või valik.
External tools are user defined, you can add, edit or remove tools using the External Tools configuration panel.
Väliseid tööriistu saab kasutaja ise lisada, muuta või eemaldada seadistustedialoogi väliste tööriistade kaardil.
This command starts a new document in the editing window. In the Documents list on the left the new file is named Untitled.
See käsk käivitab uue dokumendi redigeerimisaknas. Vasakul, paneelis Dokumendid kannab fail nime Nimetu.
Launches & kde; 's open file dialog box to let you open one or more files.
Avab & kde; failidialoogi, kus saab avada ühe või ka rohkem faili.
This command allows you to open a file from a submenu that contains a list of recently edited files.
See käsk võimaldab avada faili alammenüüst, mis sisaldab hiljuti redigeeritud failide nimekirja.
File Open With
Fail Ava rakendusega
This submenu presents a list of applications known to handle the mime type of your current document. Activating an entry will open the current document with that application.
See alammenüü näitab rakendusi, mis oskavad midagi peale hakata sinu aktiivse dokumendiga (vastavalt selle MIME tüübile). Mõne kirje valimisel avataksegi dokument valitud rakenduses.
In addition, a entry Other... command launches the open with dialog box that allows you to select another application to open the active file. Your file will still be open in & kate;.
Lisaks käivitab kirje Muu... dialoogi, kus saab valida muu rakenduse aktiivse faili avamiseks. Samas jääb see fail endiselt avatuks ka & kate; s.
This command saves your file. Use it often. If the file is Untitled then Save becomes Save As.
See käsk salvestab faili. Seda on mõtet sageli kasutada. Kui fail on nimetu, siis on Salvesta asemel Salvesta kui.
Name and rename files with this command. It launches the save file dialog box. This dialog works just as the open file dialog box does. You can use it to navigate through your file system, preview existing files, or filter your file view with file masks.
Selle käsuga saab failidele nime anda ja neid ümber nimetada. See käivitab failisalvestamisdialoogi, mis on sarnane failiavamisdialoogile. Selle abil saab ka liikuda oma failisüsteemis, olemasolevaid faile eelvaadelda või filtreerida failivaade maskidega.
Type the name you want to give the file you are saving in the Location combo box and press the OK button.
Kirjuta nimi, mida soovid salvestatavale failile anda, asukoha liitkasti ja vajuta nuppu OK.
Ctrl; L File Save All
Ctrl; L Fail Salvesta kõik
This command saves all modified open files.
See käsk salvestab kõik muudetud avatud failid.
Reloads the active file. This command is useful if another program or process has changed the file while you have it open in & kate;
Laadib aktiivse faili uuesti. See käsk võib olla vajalik, kui mingi muu rakendus või protsess on muutnud faili ajal, mil see oli avatud & kate; s.
File Reload All
Fail Laadi kõik uuesti
Reloads the all opened files.
Laadib kõik avaltud failid.
Print the active file.
Trükib aktiivse faili.
File Export as HTML...
Fail Ekspordi HTML- ina...
Export your file in HTML format so your document can be viewed as a web page.
Ekspordib faili HTML- vormingusse, et seda saaks vaadata näiteks veebis.
File Mail...
Fail Saada kirjaga...