natgillin/translations-raw huggingface dataset:
Aktivér først pluginnet Indsæt kommando ved at bruge dialogen Opsætning Indstil & kate;... og markér kate; Indsæt kommando i Program i fanebladet Plugin og luk dialogen.
First enable the Insert Command plugin by using the Settings Configure & kate;... dialog and checking kate; InsertCommand in the Application Plugins section and close the dialog.
For at bruge dette plugin vælges Indsæt kommando... fra Værktøjer - menuen. Den vil præsentere dig for en lille dialog til indtastning af kommandoen, valg af arbejdsmappe og valg af om du vil have (STDERR uddata) inkluderet i den indsatte tekst. Du kan også få kommandostrengen skrevet oven over uddata.
To use the plugin, select Insert Command... from the Tools menu, which will present you with a small dialog for entering the command, choosing a working folder and selecting whether to include errors (STDERR output) in the inserted text. You can also have the command string printed above the output.
'Indsæt kommando' - dialogen
The Insert Command Dialog
Dette plugin kan huske et antal kommandoer som valgt på indstillingssiden. Disse bruges til auto- komplettering og kan vælges fra en liste i kommando- indgangen.
The plugin can remember a number of commands as chosen in the configuration page. These are used for autocompletion, and can be selected from a list in the command entry.
Som standard vil kommando køre i arbejdsmappen for kate- processen, hvilket sædvanligvis er din hjemmemappe. Dette kan ændres i indstillingssiden for dette plugin.
By default, the command will be run in the working folder of the kate process, which is usually your home folder. This can be changed in the configuration page for the plugin.
Bemærk at en vilkårlig skal- kommando der kræver inddata fra brugeren (for eksempel kodeord) eller bruger en ncurses- grænseflade eller noget lignende (for eksempel top) ikke vil kunne producere de forventede uddata.
Note that any shell command that requires user input (for example passwd) or uses a ncurses interface or something similar (for example top) will fail to produce the expected output.
For at indstille pluginnet Indsæt kommando, åbnes & kate; s indstillingsdialog i menuen Opsætning Indstil & kate;... og så vælges Plugin Indsæt kommando.
To configure the Insert Command plugin, open the & kate; configuration dialog from the Settings Configure & kate;... menu and choose Plugins Insert Command.
Indstillingsfanebladet for Indsæt kommando
The Insert Command Configuration Tab
Følgende indstillingsmuligheder er til stede:
The following configuration options are available:
Antal kommandoer der huskes
Number of commands to remember
Denne indstilling præsenteres som et spinfelt, som du kan sætte til antallet af kommandoer der skal huskes. Et vilkårligt antal fra 0 til 99 er lovligt. Standard er 20.
This setting is presented as a spinbox which you can set to the number of commands to be remembered. Any number from 0 to 99 is legal. Default is 20.
Standard arbejdsmappe
Default Working Folder
Denne indstilling, præsenteret som et sæt radioknapper, tillader dig at afgøre hvordan arbejdsmappen for en kommando vælges. Valgmulighederne er arbejdsmappen for & kate; - processen (sædvanligvis din hjemmemappe hvis & kate; er startet fra K- menuen), mappen for dokumentet (hvis der er en, ellers bruges ovennævnte mulighed) eller arbejdsmappen for den sidste kommando kørt i dette plugin.
This setting, presented as a set of radio buttons, allows you to decide how the working folder of a command is chosen. The options are the working folder of the & kate; process (usually your home folder when & kate; is started from the K menu), the folder of the document (if any, otherwise the above option is used) or the working folder of the last command run in the plugin.
& kate; - plugin Indsæt kommando ophavsret 2001 ved Anders Lund & Anders. Lund. mail;.
& kate; Plugin Insert Command copyright 2001 Anders Lund & Anders. Lund. mail;.
Dokumentation ophavsret 2001 & Anders. Lund; & Anders. Lund. mail;
Documentation copyright 2001 & Anders. Lund; & Anders. Lund. mail;
sidehoved
header
& kate; - plugin Open Header har ingen dokumentation for øjeblikket. Hvis du er interesseret i rette op på denne situation, så kontakt venligst Lauri Watts lauri@ kde. org, & kde; 's dokumentationsholds koordinator.
The & kate; plugin Open Header currently has no documentation. If you are interested in rectifying that situation, please contact Lauri Watts lauri@kde. org, & kde; 's Documentation Team coordinator.
& kate; - plugin Tekstfilter har ingen dokumentation for øjeblikket. Hvis du er interesseret i rette op på denne situation, så kontakt venligst Lauri Watts lauri@ kde. org, & kde; 's dokumentationsholds koordinator.
The & kate; plugin Text Filer currently has no documentation. If you are interested in rectifying that situation, please contact Lauri Watts lauri@kde. org, & kde; 's Documentation Team coordinator.
Dette plugin tjekker & XML; - filer for gyldighed og veludformning.
This plugin checks & XML; files for well-formedness and validity.
Dette plugin undersøger den aktuelle fil. En liste over advarsler og fejl vil fremkomme i bunden af & kate; s hovedvindue. Du kan klikke på en fejlmeddelelse for at hoppe til det tilsvarende sted i filen. Hvis filen har en DOCTYPE, vil den til denne doctype givne DTD blive brugt til at undersøge filens gyldighed. DTD' en forventes at være placeret relativt til den aktuelle fil. Hvis & eg; doctypen henviser til DTD/ xhtml1- transitional. dtd og filen er / home/ peter/ test. xml, så forventes DTD' en at være / home/ peter/ DTD/ xhtml1- transitional. dtd. Eksterne DTD' er specificeret via http er imidlertid understøttet.
This plugin checks the current file. A list of warnings and errors will appears at the bottom of & kate; 's main window. You can click on an error message to jump to the corresponding place in the file. If the file has a DOCTYPE the DTD given with this doctype will be used to check the file for validity. The DTD is expected at a position relative to the current file, & eg; if the doctype refers to DTD/ xhtml1-transitional. dtd and the file is / home/ peter/ test. xml the DTD is expected to be located at / home/ peter/ DTD/ xhtml1-transitional. dtd. However, remote DTDs specified via http are supported.
Hvis filen ikke har nogen doctype, vil den blive undersøgt for veludformning.
If the file has no doctype it will be checked for well-formedness.
For at lære mere om & XML;, se de officielle W3C & XML; - sider.
To learn more about & XML; check out the official W3C & XML; pages.
Internt kalder dette plugin den eksterne kommando xmllint som er en del af libxml2. Hvis denne kommando ikke er korrekt installeret på dit system, vil dette plugin ikke fungere.
Internally this plugin calls the external command xmllint, which is part of libxml2. If this command is not correctly installed on your system, the plugin will not work.
Det er nødvendigt at skrive en midlertidig fil til den mappe som indeholder filen der skal undersøges, så du er nødt til at have skriveadgang til den mappe.
A temporary file needs to be written to the same folder as the file that should be checked, so you need to have write access to that folder.
For at indlæse dette plugin, åbnes først & kate; s indstillingsdialog under Opsætning Indstil & kate;.... Markér derefter Kate XML- validering, som vises under Program Plugin og luk dialogen.
To load this plugin open & kate; s configuration dialog under Settings Configure & kate;.... Then select Kate XML Validation which will appear in the Application / Plugins section and close the dialog.
XML Validér XML
XML Validate XML
Dette vil starte undersøgelsen som beskrevet ovenfor.
This will start the check, as described above.
& kate; - plugin XML- validering - ophavsret 2002 & Daniel. Naber; & Daniel. Naber. mail;.
& kate; Plugin XML Validation copyright 2002 & Daniel. Naber; & Daniel. Naber. mail;.
Dokumentation - ophavsret 2002 & Daniel. Naber;
Documentation copyright 2002 & Daniel. Naber;
Dette plugin understøtter at skrive & XML; - filer ved at give en liste af tilladte mærker og mere.
This plugin supports writing & XML; files by listing allowed tags and more.
Dette plugin giver vink om hvad der er tilladt på et bestemt sted i en & XML; - fil, ifølge filens DTD. Det vil give en liste af mulige elementer, attributter, attribut- værdier eller entiteter, afhængig af markørens aktuelle position (eg; er alle entiteter på en liste hvis tegnet til venstre for markøren er amp;). Det er også muligt at lukke det nærmeste åbne mærke til venstre.
This plugin gives hints about what is allowed at a certain position in an & XML; file, according to the file's DTD. It will list possible elements, attributes, attribute values or entities, depending on the cursor position (eg; all entities are listed if the character on the left of the cursor is amp;). It's also possible to close the nearest open tag on the left.
DTD 'en skal findes i & XML; - format, som produceret af Perl- programmet dtdparse. Vi vil kalde en DTD i dette en meta- DTD. Nogle meta- DTD' er medfølger. De er installerede i $KDEDIR/ share/ apps/ katexmltools /, som også er standardmappen når du vælger Tilknyt Meta- DTD.... For at producere dine egne meta- DTD' er, skal du have dtdparse fra http: // dtdparse. sourceforge. net.
The DTD must exist in & XML; format, as produced by the Perl program dtdparse. We will call a DTD in this format meta DTD. Some meta DTDs are supplied. They are installed in $KDEDIR/ share/ apps/ katexmltools/, which is also the default folder when you choose Assign Meta DTD.... To produce your own meta DTDs, get dtdparse from http: / /dtdparse. sourceforge. net.
Hvordan bruges det
How to Use
Start & kate; og åbn indstillingsdialogen med Opsætning Indstil & kate;.... Markér derefter Kate XML- komplettering, som vises i afsnittet Program Plugin. Vælg derefter XML Tilknyt meta- DTD.... Hvis dokumentet ikke indeholder en doctype eller en ukendt doctype, skal du vælge en meta- DTD i filsystemet. Ellers så indlæses den meta- DTD som hører sammen med det nuværende dokuments doctype automatisk.
Start & kate; and open the configuration dialog under Settings Configure & kate;.... Then select Kate XML Completion which will appear in the Application / Plugins section and close the dialog. After that, select XML Assign Meta DTD.... If your document contains no DOCTYPE or the doctype is unknown, you'll have to select a meta DTD from the file system. Otherwise the meta DTD that matches the current document's DOCTYPE will be loaded automatically.
Du kan nu bruge dette plugin mens du skriver din tekst:
You can now use the plugin while typing your text:
& lt; (mindre end- tasten)
& lt; (less than key)
Dette vil udløse en liste af mulige elementer, med mindre markøren allerede er indeni et mærke. Bemærk at du ikke for øjeblikket kan bruge dette til at indsætte topniveau- elementet (f. eks. lt; htmlgt;).
This will trigger a list of possible elements unless the cursor is inside a tag already. Note that you currently cannot use this to insert the top level element (eg; lt; htmlgt;).
"(citationstegn- tast)
"(quote key)
Citationstasten vil udløse en liste af mulige attributværdier (hvis der er nogen) hvis du er indeni et mærke.
The quote key will trigger a list of possible attribute values (if there are some) if you are inside a tag.
(mellemrumstast)
(space key)
Denne tast vil udløse en liste af mulige attributter for det aktuelle element hvis du er indeni et mærke.
This key will trigger a list of possible attributes for the current element if you are inside a tag.
& (ét- tasten)
& (ampersand key)
Denne tast vil udløse en liste af navngivne entiteter.
This key will trigger a list of named entities.
Egenskaber og begrænsninger
Features and Limitations
Du kan teste alle funktioner og begrænsninger ved at indlæse $KDEDIR/ share/ apps/ katexmltools/ testcases. xml i & kate; og følge instruktionerne. Bemærk at arbejde med mere end en visning pr dokument endnu ikke er understøttet rigtigt af dette plugin.
You can test all functions and limitations by loading $KDEDIR/ share/ apps/ katexmltools/ testcases. xml into & kate; and following the instructions. Note that working with more than one view per document is not yet correctly supported by this plugin.
Ctrl; Retur XML Indsæt element...
Ctrl; Return XML...
Dette vil åbne en dialog der lader indsætte et & XML; - element. & lt; -, & gt; - tegnene og afslutningsmærket vil blive indsat automatisk. Hvis du har markeret tekst når dette menupunkt er valgt, vil den markerede tekst blive omgivet af åbnings - og afslutningsmærket. Dialogen tilbyder også komplettering af alle elementer der kan indsættes ved den aktuelle markørposition hvis du har tilknyttet en meta- DTD ved brug af Tilknyt Meta- DTD....
This will open a dialog that lets you insert an & XML; element. The & lt;, & gt; characters and the closing tag will be inserted automatically. If you have selected text when this menu item is selected, the selected text will be surrounded by the opening and the closing tag. The dialog also offers completion of all elements that may be inserted at the current cursor position if you have assigned a meta DTD by using Assign Meta DTD....
Ctrl; lt; XML Afslut element
Ctrl; lt; XML Close Element
Dette vil gennemsøge din tekst for et mærke, der endnu ikke er lukket og vil lukke det ved at indsætte det tilsvarende lukke- mærke. Søgningen starter ved markørens position og går til venstre. Hvis den ikke kan finde et åbent mærke så vil ingenting ske.
This will search your text for a tag that is not yet closed and will close it by inserting the corresponding closing tag. The search starts at the cursor position and goes left. If it cannot find an open tag nothing will happen.
XML Tilknyt meta- DTD...
XML Assign Meta DTD...
Dette vil fortælle dette plugin hvilket meta- DTD der skal bruges for det aktuelle dokumenter. Bemærk at denne tilknytning ikke vil blive gemt. Du vil skulle gentage det når du starter & kate; næste gang.
This will tell the plugin which meta DTD to use for the current document. Note that this assignment will not be saved. You will have to repeat it when you start & kate; the next time.
& kate; - plugin XML- Komplettering ophavsret 2001, 2002 ved & Daniel. Naber; & Daniel. Naber. mail;.
& kate; Plugin XML Completion copyright 2001,2002 & Daniel. Naber; & Daniel. Naber. mail;.
Dokumentation ophavsret 2001, 2002 & Daniel. Naber;
Documentation copyright 2001,2002 & Daniel. Naber;
Med en normal søgning, vil du begynde med at søge efter det første navn, Henrik måske fulgt af s sådan her: Henrik s, og mens du kigger efter matcher, vil du skulle kassere dem der ikke er begyndelsen af en paragraf, så vel som dem hvor ordet der starter med bogstaverne s ikke var siger, sagde eller sådan. Og derefter skal du selvfølgelig gentage dethele med det andet navn...
With a normal search, you would start out searching for the first name, Henrik maybe followed by sa like this: Henrik sa, and while looking for matches, you would have to discard those not being the beginning of a paragraph, as well as those in which the word starting with the letters sa was not either says, said or so. And then of course repeat all of that with the next name...
For at opnå dette definerer regulære udtryk regler for at udtrykke i detalje en generalisation af at en streng matcher. Vort eksempel, som vi bogstaveligt kunne udtrykke sådan her: En linje der begynder med enten Henrik eller Pernille (muligvis fulgt af op til 4 blanke eller tab- tegn) fulgt af mellemrum fulgt af s og så enten iger eller agde kan udtrykkes med følgende regulære udtryk:
To achieve this, Regular Expressions defines rules for expressing in details a generalization of a string to match. Our example, which we might literally express like this: A line starting with either Henrik or Pernille (possibly following up to 4 blanks or tab characters) followed by a whitespace followed by sa and then either ys or id could be expressed with the following regular expression:
Escape inkluderer naturligvis den baglæns skråstreg selv, så for bogstaveligt at matche den, skal du skrive\\\\.
Escaping of course includes the backslash character itself, to literally match a such, you would write\\\\.
Fordi bogstaver og cifre har en logisk rækkefølge, kan du forkorte dem ved at angive områder af dem: [a- c] er lig med [abc] og [0- 9] er lig med [0123456789]. En kombination af disse konstruktioner, for eksempel [a- fynot1- 38] er fuldstændig lovlig (denne sidste ville selvfølgelig matche en vilkårlig af a, b, c, d, e, f, y, n, o, t, 1, 2, 3 eller 8).
Because letters and digits have a logical order, you can abbreviate those by specifying ranges of them: [a-c] is equal to [abc] and [0-9] is equal to [0123456789]. Combining these constructs, for example [a-fynot1-38] is completely legal (the last one would match, of course, either of a, b, c, d, e, f, y, n, o, t, 1, 2, 3 or 8).
Det er naturligvis muligt at lave en negativ klasse der matcher som alt undtagen For at gøre dette putter man en karet (^) i begyndelsen af klassen:
It is of course possible to create a negative class matching as anything but To do so put a caret (^) at the beginning of the class:
For eksempel, hvis du ønsker at finde to forekomster af det samme ord adskilt af et komma og muligvis noget hvidt, skal du skrive (\\ w+),\\ s *\\ 1. Undermønstret\\ w+ vil finde en stump af ord- tegnene, og hele udtrykket vil matche hvis de bliver efterfulgt af et komma, 0 eller mere hvidt og så den samme stump ord- tegn. (Strengen\\ 1 refererer til det første undermønster omgivet af parenteser)
For example, if you want to find two occurrences of the same word separated by a comma and possibly some whitespace, you could write (\\w+), \\s*\\1. The sub pattern \\w+ would find a chunk of word characters, and the entire expression would match if those were followed by a comma, 0 or more whitespace and then an equal chunk of word characters. (The string \\1 references the first sub pattern enclosed in parentheses)
Når kvantorer bruges uden maksimum, vil regulære udtryk som standard matche så meget af den søgte streng som muligt, hvilket er almindelig kendt som grådig opførsel.
When using quantifiers with no maximum, regular expressions defaults to match as much of the searched string as possible, commonly known as greedy behavior.
Programmer til moderne regulære udtryk giver metoder til at slå grådighed fra, selvom det i et grafisk miljø er op til grænsefladen at give dig adgang til denne egenskab. For eksempel kan en søgningsdialog der giver adgang til en regulær- udtryk- søgning have et afkrydsningsfelt der hedder Minimal matchning ligesom den bør indikere om grådighed er standardopførslen.
Modern regular expression software provides the means of turning off greediness, though in a graphical environment it is up to the interface to provide you with access to this feature. For example a search dialog providing a regular expression search could have a check box labeled Minimal matching as well as it ought to indicate if greediness is the default behavior.
Visse påstande har rent faktisk ikke noget mønster at matche, men den del af strengmatchningen vil ikke blive en del af resultatet af matchningen for det fulde udtryk.
Some assertions actually do have a pattern to match, but the part of the string matching that will not be a part of the result of the match of the full expression.
Det betyder at det for eksempel vil matche inde i ord: Udtrykket\\ Bel\\ B vil matche ved el i heldig men ikke i alligevel eller Mon du elsker mig.
That means that it will match for example within words: The expression \\Bin\\B will match at in window but not in integer or I'm in love.
Ingen forfatter endnu
No Author Yet
Dokumentation for & kappname; var desværre ikke færdig da & kde; blev installeret på denne computer.
The documentation for & kbugbuster; was not finished when & kde; was installed on this computer.
Josef Weidendorfer
Federico Zenith
& Josef. Weidendorfer;
& Josef. Weidendorfer;
& kcachegrind; er et værtøj til visualisering af profileringsdata, skrevet til & kde; - miljøet.
& kcachegrind; is a profile data visualization tool, written using the & kde; environment.
Når du udvikler et program, er et af de sidste skridt, at gøre det så hurtigt som muligt (men stadigvæk rigtigt). Du vil ikke sløse tiden væk på at optimere funktioner som sjældent bruges. Derfor skal du vide i hvilke dele af programmet den største del af tiden bruges.
When developing a program, one of the last steps often involves performance optimizations. As it makes no sense to optimize functions rarely used, because that would be a waste of time, one needs to know in which part of a program most of the time is spent.
For sekventiel kode er det ofte tilstrækkeligt at samle statistiske data om programmets karakteristika ved kørselstidspunktet, som f. eks. tiden der forbruges i funktioner og kodelinjer. Dette kaldes profilering. Programmet køres under kontrol af et profileringsværktøj, som giver en opsummering i slutningen af programkørslen. I modsætning til dette skyldes ydelsesproblemer i parallel kode, ofte at en processor venter på data fra en anden. Da denne ventetid er svær at henføre til programkode, er det bedre at generere tidsstemplede begivenhedsspor. & kcachegrind; kan ikke visualisere denne type af data.
For sequential code, collecting statistical data of the programs runtime characteristic like time numbers spent in functions and code lines usually is enough. This is called Profiling. The program is run under control of a profiling tool, which gives the summary of an execution run at the end. In contrast, for parallel code, performance problems typically are caused when one processor is waiting for data from another. As this waiting time usually cannot easily attributed, here it is better to generate timestamped event traces. & kcachegrind; cannot visualize this kind of data.
Efter en analyse af de producerede profileringsdata, er det nemt at finde problemfyldte områder og flaskehalse i koden. F. eks kan antagelser om antallet af kald kontrolleres og de identificerede kodeområder kan optimeres. Efter ændringen bør optimeringens effekt verificeres på ny, med endnu en profileringskørsel.
After analyzing the produced profile data, it should be easy to see the hot spots and bottlenecks of the code: for example, assumptions about call counts can be checked, and identified code regions can be optimized. Afterwards, the success of the optimization should be verified with another profile run.
For præcist at kunne måle den forbrugte tid eller begivenheder der sker i et kodeområde, f. eks. en funktion, er det nødvendigt at indsætte yderligere målekode før og efter det givne område. Denne kode læser tiden eller en global begivenhedstæller og beregner forskelle. Derfor skal den oprindelige kode ændres før kørslen. Dette kaldes instrumentering. Instrumentering kan udføres af programmøren selv, oversætteren eller af kørselssystemet. Eftersom interessante kodeområder normalt er indlejrede påvirker selve målingen altid måleresultaterne i sig selv. Derfor skal instrumentering altid udføres selektivt og resultaterne skal fortolkes med forsigtighed. Dette gør naturligvis ydelsesanalyse vha. eksakt måling, til en meget vanskelig proces.
To exactly measure the time passed or record the events happening during the execution of a code region (eg; a function), additional measurement code needs to be inserted before and after the given region. This code reads the time, or a global event count, and calculates differences. Thus, the original code has to be changed before execution. This is called instrumentation. Instrumentation can be done by the programmer itself, the compiler, or by the runtime system. As interesting regions usually are nested, the overhead of measurement always influences the measurement itself. Thus, instrumentation should be done selectively and results have to be interpreted with care. Of course, this makes performance analysis by exact measurement a very complex process.