natgillin/translations-raw huggingface dataset:
Attributten identificerer den stil der skal bruges til matchede tegn ved navn, og sammenhængen identificerer sammenhængen der skal bruges fra nu af.
The attribute identifies the style to use for matched characters by name, and the context identifies the context to use from here.
En identifikator som er navnet på den anden sammenhæng.
An identifier, which is the name of the other context.
Nogle regler kan have afledte regler som så bliver evaluerede hvis den oprindelige regel matches. Hele den matchede streng vil blive givet attributten defineret af den oprindelige regel. En regel med afledte regler ser sådan her ud:
Some rules can have child rules which are then evaluated only if the parent rule matched. The entire matched string will be given the attribute defined by the parent rule. A rule with child rules looks like this:
Regelspecifikke attributter varierer og beskrives i følgende afsnit.
Rule specific attributes varies and are described in the following sections.
Almindelige attributter
Common attributes
Alle regler har følgende egenskaber fælles og er tilgængelige på alle steder (fælles egenskaber) vises. Egenskaberne attribute og context er nødvendige, alle øvrige er valgfrie.
All rules have the following attributes in common and are available whenever (common attributes) appears. attribute and context are required attributes, all others are optional.
attribute: En egenskab afbildes til et defineret itemData.
attribute: An attribute maps to a defined itemData.
context: Angiver sammenhænge som fremhævningssystemet skifter til hvis reglen matcher.
context: Specify the context to which the highlighting system switches if the rule matches.
beginRegion: Indled en kodefoldningsblok. Standard: unset.
beginRegion: Start a code folding block. Default: unset.
endRegion: Afslut en kodefoldningsblok. Standard: unset.
endRegion: Close a code folding block. Default: unset.
lookAhead: Hvis true behandler ikke fremhævningssystemet matchningens længde. Standard: false.
lookAhead: If true, the highlighting system will not process the matches length. Default: false.
firstNonSpace: Match kun hvis strengen er den første udover blanke tegn på linjen. Standard: false.
firstNonSpace: Match only, if the string is the first non-whitespace in the line. Default: false.
column: Match kun hvis søjlen matcher. Forval: unset.
column: Match only, if the column matches. Default: unset.
Dynamiske regler
Dynamic rules
Visse regler tillader den valgfrie egenskab dynamic med Boolesk type, som har standardværdi false. Hvis dynamic er true, kan en regel bruge pladsmarkører som repræsenterer teksten som matches af en regel med et regulært udtryk som skifter til nuværende sammenhæng med sin egenskab string eller char. I en string erstattes pladsmarkøren% N (hvor N er et tal) med tilsvarende N i det kaldende regulære udtryk. I en char skal pladsmarkøren være et tal N og det erstattes med det første tegn i tilsvarende N i det kaldende regulære udtryk. Nårsomhelst en regel tillader denne egenskab, indeholder den (dynamic).
Some rules allow the optional attribute dynamic of type boolean that defaults to false. If dynamic is true, a rule can use placeholders representing the text matched by a regular expression rule that switched to the current context in its string or char attributes. In a string, the placeholder %N (where N is a number) will be replaced with the corresponding capture N from the calling regular expression. In a char the placeholder must be a number N and it will be replaced with the first character of the corresponding capture N from the calling regular expression. Whenever a rule allows this attribute it will contain a (dynamic).
dynamic: kan være (true _BAR_ false).
dynamic: may be (true_BAR_false).
& lt; DetectChar char=quot; (character) quot; (almindelige attributter) (dynamisk) / gt;
& lt; DetectChar char=quot; (character)quot; (common attributes) (dynamic) / gt;
& lt; Detect2Chars char=quot; (tegn) quot; char1=quot; (tegn) quot; (almindelige attributter) (dynamisk) / gt;
& lt; Detect2Chars char=quot; (character)quot; char1=quot; (character)quot; (common attributes) (dynamic) / gt;
& lt; StringDetect String=quot; (string) quot; [insensitive=quot; true_BAR_false; quot;] (almindelige attributter) (dynamisk) / gt;
& lt; StringDetect String=quot; (string)quot; [insensitive=quot; true_BAR_falsequot;] (common attributes) (dynamic) / gt;
Streng - attributten definerer strengen der skal matches. insensitive - attributten er som standard false og fødes til strengsammenligningsfunktionen. Hvis værdien er true bruges insensitive sammenligning.
The String attribute defines the string to match. The insensitive attribute defaults to false and is passed to the string comparison function. If the value is true insensitive comparing is used.
& lt; RegExpr String=quot; (string) quot; [insensitive=quot; true_BAR_false; quot;] [minimal=quot; true_BAR_falsequot;] (almindelige attributter) (dynamisk) / gt;
& lt; RegExpr String=quot; (string)quot; [insensitive=quot; true_BAR_falsequot;] [minimal=quot; true_BAR_falsequot;] (common attributes) (dynamic) / gt;
insensitive er som standard false og videregives til den regulære udtryksmaskine.
insensitive defaults to false and is passed to the regular expression engine.
minimal er som standard false og viederegives til den regulære udtryksmaskine.
minimal defaults to false and is passed to the regular expression engine.
nøgleord
keyword
& lt; Int (almindelige attributter) (dynamisk) / gt;
& lt; Int (common attributes) (dynamic) / gt;
Denne regel har ingen specifikke attributter. Afledte regler bruges typisk til at detektere kombinationer af L og U efter tallet, indikerende heltalstypen i programkode. Rent faktisk er alle regler tilladte som afledte regler, selvom DTD 'en kun tillader den afledte regel StringDetect.
This rule has no specific attributes. Child rules are typically used to detect combinations of L and U after the number, indicating the integer type in program code. Actually all rules are allowed as child rules, though, the DTD only allows the child rule StringDetect.
Følgende eksempel matcher heltal som følges af tegnet 'L'.
The following example matches integer numbers follows by the character'L '.
Denne regel har ingen specifikke egenskaber. AnyChar tillades som en delregel, og bruges typisk for at detektere kombinationer, se reglen Int for en reference.
This rule has no specific attributes. AnyChar is allowed as a child rules and typically used to detect combinations, see rule Int for reference.
& lt; HlCHex (almindelige attributter) / gt;
& lt; HlCHex (common attributes) / gt;
Den matcher bogstavelige repræsentationer af tegn som er almindeligt brugte i programkode, for eksempel\ (nylinje) eller\\ t (TAB).
It matches literal representations of characters commonly used in program code, for example\ (newline) or \\t (TAB).
Følgende tegn vil matche hvis de følger efter en baglæns skråstreg (\\): abefnrtvquot; '?\\. Derudover vil escape- hexadecimale tal som for eksempel\\ xff og escape- oktale tal, for eksempel\\ 033 matche.
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.
Detektér et C- tegn.
Detect an C character.
& lt; HlCChar (almindelige attributter) / gt;
& lt; HlCChar (common attributes) / gt;
Det matcher C- tegn omgivet af apostrofer (for eksempel 'c'). Der kan være et enkelt tegn eller en tegnefølge indenfor apostrofferne. Se HlCStringChar for matchede tegnfølgder.
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.
char definerer tegnet der starter området, char1 tegnet der afslutter området.
char defines the character starting the range, char1 the character ending the range.
Nyttigt til at detektere for eksempel små citerede strenge og den slags, men bemærk at fordi fremhævningsmaskinen virker på én linje af gangen, vil den ikke finde strenge der går udover et linjebrud.
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.
Denne regel er nyttig til at skifte sammenhæng ved linjeskift, hvis det sidste tegn er en baglæns skråstreg ('\\'). Dette behøves for eksempel i C/ C++ for at fortsætte makroer eller strenge.
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.
Inkludér regler fra et anden sammenhæng eller sprog/ fil.
Include rules from another context or language/ file.
& lt; IncludeRules context=quot; sammenhængslinkquot; [includeAttrib=quot; true_BAR_falsequot;] / gt;
& lt; IncludeRules context=quot; contextlinkquot; [includeAttrib=quot; true_BAR_falsequot;] / gt;
Egenskaben context definerer hvilken sammenhæng som skal inkluderes.
The context attribute defines which context to include.
Hvis den er en enkelt streng indeholder den alle definerede regler i den nuværende sammenhæng, for eksempel:
If it a simple string it includes all defined rules into the current context, example:
& lt; IncludeRules context=quot; anden- sammenhængquot; / gt;
& lt; IncludeRules context=quot; anotherContextquot; / gt;
Hvis strengen begynder med ## leder syntaksfremhævningssystemet efter en anden sprogdefinition med det givne navn, for eksempel:
If the string begins with ## the highlight system will look for another language definition with the given name, example:
Hvis egenskaben includeAttrib er true, ændres målegenskaben til kildens egenskab. Dette kræves for eksempel for at kommentarer skal virke hvis tekst som matches af den inkluderede sammenhæng har en anden fremhævning end værtsammenhængen.
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.
Detektér blanke tegn.
Detect whitespaces.
& lt; DetectSpaces (almindelige attributter) / gt;
& lt; DetectSpaces (common attributes) / gt;
Brug denne regel hvis du véd at der kan være flere blanke tegn foran, for eksempel i begyndelsen af indrykkede linjer. Reglen springer over alle blanke tegn på en gang, i stedet for at prøve flere regler og springe over en af gangen eftersom den ikke matcher.
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.
Detektér strenge for identifikator (som et regulært udtryk: [a- zA- Z _] [a- zA- Z0- 9 _] *).
Detect identifier strings (as a regular expression: [a-zA-Z_][a-zA-Z0-9_]*).
& lt; DetectIdentifier (fælles egenskaber) / gt;
& lt; DetectIdentifier (common attributes) / gt;
Brug denne regel for at springe over en streng med ordtegn på en gang, i stedet for at teste den med flere regler og springe over et af gangen afhængig af at ingenting matcher.
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.
Vink og tricks
Tips & Tricks
Når du har forstået hvordan sammenhængsskift virker bliver det nemt at skrive fremhævningsdefinitioner. Du bør alligevel nøje kontrollere hvilken regel du vælger i hvilken situation. Regulære udtryk er meget kraftfulde, men de er langsomme sammenlignet med andre regler. Du bør derfor tage hensyn til følgende vink.
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.
Hvis du kun matcher to tegn, brug Detect2Chars i stedet for StringDetect. Det samme for DetectChar.
If you only match two characters use Detect2Chars instead of StringDetect. The same applies to DetectChar.
Regulære udtryk er nemme at bruge, men oftest er der en anden meget hurtigere måde at opnå samme resultat. Antag at du kun vil matche tegnet '#' hvis det er det første tegn på en linje. En løsning baseret på regulære udtryk ville se sådan ud: lt; RegExpr attribute=quot; Macroquot; context=quot; macroquot; String=quot; ^\\ s * # quot; / gt; Du kan opnå det samme meget hurtigere med: lt; DetectChar attribute=quot; Macroquot; context=quot; macroquot; char=quot; # quot; firstNonSpace=quot; truequot; / gt; Hvis du vil matche det regulære udtryk '^ #' kan du stadigvæk bruge DetectChar med egenskaben column=quot; 0quot;. Egenskaben column tæller baseret på tegn, så en tabulator er stadigvæk kun et tegn.
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.
Du kan skifte sammenhæng uden at behandle tegn. Antag at du vil skifte sammenhæng når du støder på strengen * /, men skal behandle denne streng i næste sammenhæng. Reglen nedenfor matcher, og egenskaben lookAhead gør at fremhævningen beholder den matchede strengen for næste sammenhæng.
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.
Brug DetectSpaces hvis du véd at mange blanke tegn forekommer.
Use DetectSpaces if you know that many whitespaces occur.
Brug DetectIdentifier i stedet for et regulært udtryk '[a- zA- Z _]\\ w *'.
Use DetectIdentifier instead of the regular expression '[a-zA-Z_]\\w* '.
Brug standardstiler overalt du kan. På den måde finder brugeren et bekendt miljø.
Use default styles whenever you can. This way the user will find a familiar environment.
Kig i andre XML- filer for at se hvordan andre implementerede trickede regler.
Look into other XML-files to see how other people implement tricky rules.
Du kan validere alle XML- filer ved at bruge kommandoen xmllint -- dtdvalid language. dtd min- syntax. xml.
You can validate every XML file by using the command xmllint --dtdvalid language. dtd mySyntax. xml.
Hvis du meget ofte gentager komplekse regulære udtryk kan du bruge ENTITETER. For eksempel:
If you repeat complex regular expression very often you can use ENTITIES. Example:
& lt;? xml version=" 1. 0 "encoding=" UTF- 8"? gt; & lt;! DOCTYPE language SYSTEM "language. dtd" [& lt;! ENTITY minref "[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;
Nu kan du bruge amp; minref; i stedet for det regulære udtryk.
Now you can use amp; myref; instead of the regular expression.
Avanceret teksteditor for & kde;
Advanced text editor for & kde;
kate - s, -- start name - u, -- use - p, -- pid pid - e, -- encoding navn - l, -- line line - c, -- column søjle - i, -- stdin KDE Generiske tilvalg Qt Generiske tilvalg
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; er & kde; 's Avancerede Tekst Editor.
& kate; is the & kde; Advanced Text Editor.
& kate; er også editor- parten for forskellige programmer, under navnet & kwrite;.
& kate; also provides the editor part for various applications, under the name & kwrite;.
Nogle af & kate; 's mange egenskaber inkludere indstillelig syntaksfremhævning for sprog rækkende fra C og C++ til HTML til bash- scripter, evnen til at oprette og vedligeholder projekter, et' multiple document interface '(MDI), og en indeholdt terminalemulator.
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.
- s, -- start navn
-s, --start name
Start & kate; med en given session.
Start & kate; with a given session.
Bruge en allerede kørende & kate;
Use an already running & kate;
Forsøg kun at genbruge en kate- instans med denne pid
Only try to reuse kate instance with this pid
- e, -- encoding navn
-e, --encoding name
Sæt tegnsæt for filen der skal åbnes
Set encoding for the file to open
Du kan bruge dette til at tvinge en fil til at blive åbnet i utf- 8 format, for eksempel. (kommandoen iconv - l giver en liste af tegnsæt, som måske kunne være til hjælp for dig.)
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.)
- l, -- line linje
-l, --line line
- c, -- column søjle
-c, --column column
Navigér til denne søjle
Navigate to this column
Mere detaljeret brugerdokumentation findes i help: / kate (skriv enten denne URL i & konqueror;, eller kør khelpcenter help: / kate).
More detailed user documentation is available from help: / kate (either enter this URL into & konqueror;, or run khelpcenter help: / kate).
Der er også yderligere information tilgængelig på kate; 's hjemmeside.
There is also further information available at the & kate; website.
For at åbne en fil der hedder source. cpp ved søjle 15, linje 25, i et eksisterende & kate; - vindue, skal du bruge:
To open a file named source. cpp at column 15, line 25, in an existing & kate; window, you could use:
Hvis du har en aktiv internetforbindelse, kan du drage fordel af & kde; 's netværksgennemsigtighed til at åbne en fil fra et ftp- sted. Hvis du ikke har skriverettigheder på den eksterne server, vil filen blive åbnet skrivebeskyttet og du vil blive bedt om at lokalt filnavn at skrive eventuelle ændringer til. Hvis du har skrivetilladelse, vil ændringer blive gemt automatisk over netværket.
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.
Vedligeholderen af & kate; er & Christoph. Cullmann; & Christoph. Cullmann. mail;. En fuldstændig liste af forfattere og bidragydere findes i den fuldstændige brugermanual som blev nævnt ovenfor.
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; 's hovedvindue et et standard & kde; programvindue, med tilføjelse af sidebjælker der indeholder værktøjsvinduer, Det har en menulinje med alle de almindelige menuer, og noget mere, og en værktøjslinje der giver adgang til almindeligt brugte kommandoer.
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.
Den vigtigste del af vinduet er redigeringsområdet, der sædvanligvis viser en enkelt teksteditor- komponent, i hvilken du kan arbejde med dine dokumenter.
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.
Dokumentlisten
The Documents List
Filsystembrowseren
The Filesystem Browser
Og muligvis andre værktøjsvinduer, for eksempel dem der kommer med plugin.
And possibly other tool views, for example provided by plugins.
Værktøjsvisninger kan placeres i en hvilken som helst sidebjælke. For at flytte et værktøj, højreklikkes på dets sidebjælkeknap og der vælges i menuen.
Tool views can be positioned in any sidebar, to move a tool right click its sidebar button and select from the & RMB; menu
En værktøjsvisning kan markeres som permanent i sidebjælkens menu som vises med højre museknap. Sidebjælken kan indeholde flere værktøjer på en gang, så når et værktøj er permanent kan andre værktøjer vises samtidigt.
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.
Når en editor opdeles i to rammer, bliver den delt i to lige store rammer, der begge viser det aktuelle dokument for denne editor. Den nye ramme vil være forneden (i tilfælde af en vandret opdeling) eller til højre (for en lodret opdeling). Den nye ramme får fokus, som bliver visualiseret ved et lille grønt lys i den fokuserede ramme.
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.
Dokumentlisten
Documents list
Fillisten viser en liste af alle dokumenter der for øjeblikket er åbne i & kate;. Ændrede filer vil have en lille floppy disk - ikon på deres venstre side for at indikere denne tilstand.
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.
Du kan sortere listen på nogle forskellige måder ved at højreklikke i den og vælge i menuen Sortér efter. Valgmulighederne er:
You can sort the list in a few different ways by rightclicking the list and selecting from the Sort By menu. The options are
Lister dokumenterne i den rækkefølge de blev åbnet.
Lists the documents in the order of opening
Liste dokumenterne alfabetisk efter navn.
Lists the documents alphabetically by their name.
Lister dokumenterne alfabetisk efter URL.
Lists the documents alphabetically by URL.
Dokumentlisten viser normalt historikken ved at skygge indgangene for de seneste dokumenter med en baggrundsfarve. Hvis dokumentet er redigeret, tones ekstra farve ind. Det seneste dokument har stærkest farve, så du let finder de dokumenter du arbejder med. Funktionen kan slås fra af på siden Dokumentliste i indstillingsdialogen.
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.
Standardplaceringen i & kate; - vinduet er til venstre for redigeringsområdet.
The default location of the document list in the & kate; window is to the left of the editing area.
Filsystembrowser
Filesystem Browser
Filvælgeren er en mappefremviser, der tillader dig at åbne filer fra en vist mappe i den aktuelle ramme.
The Filesystem Browser is a folder viewer, allowing you to open files from a displayed folder in the current frame.
Fra oven og nedad, består filvælgeren af følgende elementer:
From top down, the Filesystem Browser consist of the following elements:
En mappevisning
Short View