natgillin/translations-raw huggingface dataset:
På systemer med et readline- bibliotek til rådighed, kan du bruge tilbage/ fremad- knapperne til at navigere i kommandohistorikken. På alle systemer kan den sidst brugte kommando gentages ved blot at trykke på & lt; ENTERgt; - tasten.
On systems with readline library available you can use the back/ forward keys to navigate the history of entered commands. On all systems the last entered command can be repeated by just pressing the & lt; ENTERgt; key.
Hvis dit operativsystem understøtter det kan filnavne udvides.
If your operating system supports it file names will be expanded.
Mange kommandoer kan tage mere end et argument. Du kan bruge anførselstegn til at lade flere komplekse udtryk blive opfattet som et enkelt, f. eks. break & quot; * _BAR_ @ quot; ville lade dig sætte et stoppunkt på skabelonen med navnet & quot; * _BAR_ @ quot;
Several commands take more that one argument. Quotes may be used to lead to complex expressions being treated as one argument. eg break & quot; * _BAR_ @quot; would allow you to see a breakpoint on the template with the name & quot; * _BAR_ @quot;
Oversigt over termer
Legend of terms
Den følgende tabel beskriver termerne der bruges i den efterfølgende kommandoguide.
The following table describes the terms used in the subsequent command guide
SKABELON_ NAVN: Et gyldigt skabelonnavn indeholder kun ASCII- tegn 0x00 til 0x7F og kan kan være et fuldgyldigt navn som "xsl: skabelonNavn".
TEMPLATE_NAME: A valid template name contains only ASCII character codes 0x00 to 0x7F. And can be a fully qualified name ie "xsl: templateName".
FILNAVN: Et gyldigt navn på en lokal fil på brugerens system. Det kan have et "~" - præfiks på * nix og CYGWIN- platforme, eller miljøvariable på RISC OS.
FILENAME: A valid file name local to the system of the user. It can have a "~" prefix on *nix and CYGWIN platforms. Or environment variables under RISC OS
URI: En Uniform Ressource Identifier som defineret i RFC 2396
URI: A Uniform Resource Identifiers as defined by RFC 2396
TILSTANDS_ NAVN: Skabelonens tilstand som kan være et fuldgyldigt navn som "xsl: tilstandsNavn".
MODE_NAME The mode of template which can be fully qualified name ie "xsl: modeName".
QNAVN: Et fuldgyldigt navn som "xsl: lokalPart"
QNAME: A fully qualified name ie "xsl: localPart"
LINENO: Et gyldigt linjenummer i et tilhørende & lt; FILNAVNAVNgt;
LINENO: A valid line number in associated & lt; FILENAMEgt;
ANTAL_ RAMMER: Et gyldigt antal rammer at ændre placering med
NUMBER_OF_FRAMES: A valid line number frames to change position by
STOPPUNKT_ ID: Et gyldigt stoppunkts- nummer
BREAKPOINT_ID: A valid break point number
OVERVÅGNINGS_ ID: Et gyldigt overvågningsnummer som angivet af showwatch- kommandoen
WATCH_ID: A valid watch expression number as indicated by showwatch command
HASTIGHED: hastigheden hvormed koden gennemgåes, mellem 0 og 9
SPEED: speed to walk through code at, between 0 to 9
& nbsp; nbsp; nbsp; nbsp; (Kommentar): en kommentar om kommandoens betydning eller anvendelse
& nbsp; nbsp; nbsp; nbsp; (Comment): a comment about command meaning or usage
{opt1 _BAR_ opt2 _BAR_ opt2.. etc}: Vælg en af de foregående opt' s
{opt1 _BAR_ opt2 _BAR_ opt2.. etc}: Choose one of the opt's
XPATH: et xpath- udvalg af knudepunkter
XPATH: a xpath selection of node(s)
PARAM_ ID: et gyldigt parametertal som angivet af showparam- kommandoen
PARAM_ID: a valid parameter number as indicated by showparam command
PARAM_ ID: et gyldigt parametertal som angivet af showparam- kommandoen
PARAM_NAME: a valid parameter name as indicated by showparam command
PATH: En sti at ændre arbejdsmappe med. På nogle operativsystemer vil et "~" - præfiks erstatte stien til din hjemmemappe
PATH: A path to change working directory to. On some operating systems a "~" prefix will be replaced by your home directory path
TEKST: Fri tekst & nbsp; nbsp; nbsp; nbsp; (ingen relationer)
TEXT: Free form text & nbsp; nbsp; nbsp; nbsp; (no restrictions)
KOMMANDO: En gyldig kommando til xsldbg
COMMAND: A valid command for the xsdbg
QNAME: Et gyldig variabel/ parameternavn
QNAME: A valid variable/ parameter name
KILDE: Stilarket der bruge/ eksekveres. Se & lt; FILNAVNgt; og & lt; URIgt;
SOURCE: The stylesheet being/ to be executed. See & lt; FILENAMEgt; and & lt; URIgt;
DATA: XML- data( dokument) der skal bearbejdes af stilarket. Se & lt; FILNAVNgt; og & lt; URIgt;
DATA: The xml data(document) being/ to be processed by the stylesheet. See & lt; FILENAMEgt; and & lt; URIgt;
ENHEDS_ STI: En gyldig terminal på operativsystemet
DEVICE_PATH: Is a valid terminal on the operating system
TTY_ NIVEAU: Er et gyldigt niveau bruge inddata/ uddata på
TTY_LEVEL: Is a valid level of input/ output to use
Oversigt over tilgængelige kommandoer
Overview of available commands
Hjælp hjælp
Help related: help
Kører relateret: {farvel _BAR_ exit _BAR_ afslut}, trin, træd op, træd ned, næste, fortsæt, kør, spor, indstil, indstillinger
Running related: {bye _BAR_ exit _BAR_ quit}, step, stepup, stepdown, next, continue, run, trace, setoption, options
Libxslt parameter- relateret: tilføjparam, sletparam, visparam, uddata, indstil, indstillinger
Libxslt parameter/ option related: addparam, delparam, showparam, output, setoption, options readconfig writeconfig
Skabelonrelateret: skabeloner, hvor, ramme
Template related: templates, where, frame
Stoppunkt- relateret: afbryd, vis afbryd, slet, aktivér
Break point related: break, showbreak, delete, enable
Udtryksvisning( xpath): cat
Expression viewing(xpath): cat
Knudevisning: ls, dir, du, cat, pwd
Node viewing: ls, dir, du, cat, pwd
Variabelvisning: globale, locale, cat, addwatch
Variable viewing: globals, locals, cat, addwatch
Variabelindstillinger: set
Variable setting: set
Knudemarkering: kilde, data, cd
Node selection: source, data, cd
Søgning: søg
Searching: search
Operativsystemrelateret: chdir, skal, tty
Operating system related: chdir, shell, tty
Filrelateret: uddata, entiteter, system, offentlig
File related: output, entities, system, public
Deaktiverede filkommandoer: validér, indlæs, gem, skriv, free
Disabled file commands: validate, load, save, write, free
& kdiff3; - håndbogen
The & kdiff3; Handbook
joachim. eibl snabela gmx. de
joachim. eibl at gmx. de
& kdiff3; er et værktøj til sammenligning og sammenfletning af filer og mapper, som
& kdiff3; is a file and directory diff and merge tool which
sammenligner og fletter to eller tre tekst- inddatafiler eller mapper sammen,
compares and merges two or three text input files or directories,
viser forskellen linje- for- linje og tegn- for- tegn (!),
shows the differences line by line and character by character(!),
sørger for en automatisk sammenfletningsfunktion,
provides an automatic merge-facility,
har en editor til behagelig løsning af sammenfletningskonflikter,
has an editor for comfortable solving of merge-conflicts,
tilbyder netværksgennemsigtighed via KIO,
provides networktransparency via KIO,
har valgmuligheder til at fremhæve eller skjule ændringer i blanke tegn eller kommentarer,
has options to highlight or hide changes in white-space or comments,
understøtter Unicode, UTF- 8 og andre tegnsæt,
supports Unicode, UTF-8 and other file encodings,
udskriver forskelle,
prints differences,
understøtter versionshåndteringsnøgleord og historiksammenfletning.
supports version control keyword and history merging.
Dette dokument beskriver & kdiff3; version 0. 9. 92.
This document describes & kdiff3; -version 0.9.92.
kdeextragear
kdeextragear
diff
diff
sammenflet
merge
trippelsammenligning
triplediff
sammenlign
compare
mapper
directories
trevejs sammenfletning
three-way-merge
forskelle i linje
in-line-differences
synkronisér
synchronise
kpart
kpart
kio
kio
netværksgennemsigtighed
networktransparent
blanke tegn
white space
Endnu en sammenligningsgrænseflade?
Yet Another Diff Frontend?
Der eksisterer flere grafiske sammenligningsværktøjer. Hvorfor skal du vælge & kdiff3;? Lad mig fortælle dig hvorfor jeg skrev det.
Several graphical diff tools exist. Why choose & kdiff3;? Let me say, why I wrote it.
& kdiff3; blev påbegyndt fordi jeg var tvunget til at lave en svær sammenfletning. At sammensætte er nødvendigt når flere personer arbejder med samme fil i et projekt. En sammenfletning kan være delvis automatiseret, når sammenfletningsværktøjet ikke kun har adgang til de nye ændrede filer (som kaldes "grene"), men også originalfilen (som kaldes "basis"). Sammenfletningsværktøjet vælger automatisk en ændring som kun er udført i en gren. Når flere bidragydere ændrer samme linjer, detekterer sammenfletningsværktøjet en konflikt som skal løses manuelt.
& kdiff3; started because I had to do a difficult merge. Merging is necessary when several people work on the same files in a project. A merge can be somewhat automated, when the merge-tool not only has the new modified files (called "branches"), but also the original file (called "base"). The merge tool will automatically choose any modification that was only done in one branch. When several contributors change the same lines, then the merge tool detects a conflict which must be solved manually.
Sammenfletningen var svær eftersom en bidragyder havde ændret meget og rettet indrykningen mange steder. Den anden bidragydere havde også ændret meget tekst i samme fil, hvilket forårsagede flere konflikter ved sammenfletningen.
The merge then was difficult because one contributor had changed many things and corrected the indentation in many places. Another contributor also had changed much text in the same file, which resulted in several merge conflicts.
Værktøjet som jeg dengang brugte viste kun ændrede linjer, men ikke hvad der var ændret indenfor linjen. Der fandtes heller ikke nogen information om hvor kun indrykningen var ændret. Sammenfletningen var et mindre mareridt.
The tool I used then, only showed the changed lines, but not what had changed within these lines. And there was no information about where only the indentation was changed. The merge was a little nightmare.
Det var altså begyndelsen. Den første version kunne vise forskelle på en linje, og viste forskelle i blanke tegn. Senere kom mange andre funktioner til for at øge brugbarheden.
So this was the start. The first version could show differences within a line and showed white space differences. Later many other features were added to increase the usefulness.
Hvis du for eksempel hurtigt vil sammenligne en tekst, kan du kopiere den til klippebordet og indsætte den i et af sammenligningsvinduerne.
For example if you want to compare some text quickly, then you can copy it to the clipboard and paste it into either diff window.
En funktion som krævede en stor anstrengelse var funktionen for mappesammenligning og sammenfletning, som gjorde programmet til en næsten fuldstændig filsøger.
A feature that required a big effort was the directory comparison and merge facility, which turned the program almost into a full file browser.
Jeg håber at & kdiff3; også virker for dig. Hav det sjovt!
I hope & kdiff3; works for you too. Have fun!
Joachim Eibl (2003)
Joachim Eibl (2003)
Skærmaftryk og funktioner
Screenshots and Features
Dette skærmaftryk viser forskellen mellem to tekstfiler
This screenshot shows the difference between two text files
(Med en tidlig version af & kdiff3;):
(Using an early version of & kdiff3;):
Trevejs sammenfletning understøttes fuldstændigt. Dette er nyttigt hvis to personer ændrer kode uafhængig af hinanden. Originalfilen (basen) bruges til at hjælpe & kdiff3; med automatisk at vælge de rigtige ændringer. Sammenfletningseditoren under diff- vinduerne lader dig løse konflikter, mens uddata du vil få vises. Skærmbilledet viser tre inddatafiler som er ved at blive flettet sammen:
3-way-merging is fully supported. This is useful if two people change code independently. The original file (the base) is used to help & kdiff3; to automatically select the correct changes. The merge-editor below the diff-windows allows you to solve conflicts, while showing you the output you will get. You can even edit the output. This screenshot shows three input files being merged:
& kdiff3; hjælper dig også med at sammenligne og sammenflette hele mapper. Dette skærmaftryk viser & kdiff3; under en mappesammenfletning:
& kdiff3; also helps you to compare and merge complete directories. This screenshot shows & kdiff3; during a directory merge:
Flere funktioner
More Features
Linje- for- linje og tegn- for- tegn sammenligningsvisning
Line-By-Line And Char-By-Char Diff-Viewer
Ved at bruge mulighederne en grafisk farveskærm har, viser & kdiff3; nøjagtigt hvad forskellene er. Når du skal lave mange kodegennemgange, vil du kunne lide dette.
By using the possibilities of a graphical color display & kdiff3; shows exactly what the difference is. When you have to do many code-reviews, you will like this.
Se forskelle i blanke tegn med et blik
See White-Space Differences At One Glance
Mellemrum og tabulatorer som er forskellige ses. Når linjer kun er forskellige i mængden af blanke tegn ses det med et blik i sammendragssøjlen til venstre. (Ikke flere problemer hvis nogen ændrer indrykningen.)
Spaces and tabs that differ appear visibly. When lines differ only in the amount of white space this can be seen at one look in the summary column on the left side. (No more worries when people change the indentation.)
Trevejssammenligninger
Triple-Diff
Analysér tre filer og se hvor de adskiller sig.
Analyze three files and see where they differ.
Venstre/ midt/ højre vindue kaldes A/ B/ C og har blå/ grøn/ magenta farve.
The left/ middle/ right windows are named A/ B/ C and have the blue/ green/ magenta color respectively.
Hvis en fil er den samme og en anden anderledes for en linje, så viser farverne hvilken fil der er anderledes. Den røde farve betyder at begge de andre filer er forskellige.
If one file is the same and one file is different on a line then the color shows which file is different. The red color means that both other files are different.
Bekvem sammenfletning af to eller tre inddatafiler
Comfortable Merge Of Two Or Three Input Files
& kdiff3; kan bruges til at sammenflette to eller tre inddatafiler og sammenfletter automatisk så meget som muligt. Resultatet vises i et redigerbart vindue hvor de fleste konflikter kan løses med et enkelt museklik. Vælg knapperne A/ B/ C i værktøjslinjen for at vælge kilden som skal bruges. Du kan også vælge mere end en kilde. Eftersom udskriftsvinduet er en editor, kan til og med konflikter som behøver yderligere korrigering løses her uden at kræve et andet værktøj.
& kdiff3; can be used to merge two or three input files and automatically merges as much as possible. The result is presented in an editable window where most conflicts can be solved with a single mouseclick: Select the buttons A/ B/ C from the button-bar to select the source that should be used. You can also select more than one source. Since this output window is an editor even conflicts which need further corrections can be solved here without requiring another tool.
Og...
And...
Hurtig navigering via knapper.
Fast navigation via buttons.
Et museklik i sammendragssøjlen synkroniserer alle vinduer så samme position vises.
A mouse-click into a summary column sync's all windows to show the same position.
Markér og kopiér fra hvilket som helst vindue, og indsæt i resultatvinduet for sammenfletning.
Select and copy from any window and paste into the merge result window.
Oversigtssøjle som viser hvor ændringer og konflikter er.
Overview column that shows where the changes and conflicts are.
Farverne kan justeres efter dine specifikke ønsker.
The colors are adjustable to your specific preferences.
Justerbar fanebladsstørrelse.
Adjustable Tab size.
Valgmulighed for at indsætte mellemrum i stedet for tabulatortegn.
Option to insert spaces instead of tabs.
Åbn filer bekvemt via dialoger, eller angiv filnavn på kommandolinjen.
Open files comfortably via dialog or specify files on the command line.
Søg efter strenge i alle tekstvinduer. Find (Ctrl- F) og Find næste (F3).
Search for strings in all text windows. Find (Ctrl-F) and Find Next (F3)
Vis linjenummer for hver linje.
Show the line numbers for each line.
Indsæt klippebordet eller træk tekst til et inddatavindue for sammenligning
Paste clipboard or drag text into a diff input window.
Netværksgennemsigtighed via KIO.
Networktransparency via KIO.
Kan bruges som en forskelsviser i KDevelop 3.
Can be used as diff-viewer in KDevelop 3.
Tekstombrydning af lange linjer.
Word-wrap for long lines.
Støtte for Unicode, UTF- 8 og andre kodninger.
Support for Unicode, UTF-8 and other codecs.
Støtte for sprog som læses fra højre til venstre.
Support for right to left languages.
Filsammenligning og fletning
File Comparison And Merge
Kommandolinjeflag
Command-Line Options
Sammenlign to filer:
Comparing 2 files:
kdiff3 fil1 fil2
kdiff3 file1 file2
Sammenflet to filer:
Merging 2 files:
kdiff3 fil1 fil2 - m kdiff3 fil1 fil2 - o uddatafil
kdiff3 file1 file2 -m kdiff3 file1 file2 -o outputfile
Sammenlign tre filer:
Comparing 3 files:
kdiff3 fil1 fil2 fil3
kdiff3 file1 file2 file3
sammenflet tre filer:
Merging 3 files:
kdiff3 fil1 fil2 fil3 - m kdiff3 fil1 fil2 fil3 - o uddatafil
kdiff3 file1 file2 file3 -m kdiff3 file1 file2 file3 -o outputfile
Bemærk at fil1 behandles som basis for fil2 og fil3.
Note that file1 will be treated as base of file2 and file3.
Specialtilfælde: Filer med samme navn
Special case: Files with the same name
Hvis alle filer har samme navn men er i forskellige mapper, kan du reducere hvor meget du skal skrive ved kun at angive filnavnet for den første fil. & eg;:
If all files have the same name but are in different directories, you can reduce typework by specifying the filename only for the first file. E. g.:
kdiff3 kat1/ filnavn kat2 kat3
kdiff3 dir1/ filename dir2 dir3
Kommandolinje for at starte en mappesammenligning eller sammenfletning:
Commandline for starting a directory comparison or merge:
Dette er meget lignende, men nu drejer det sig om mapper.
This is very similar, but now it's about directories.
kdiff3 kat1 kat2 kdiff3 kat1 kat2 - o målkat kdiff3 kat1 kat2 kat3 kdiff3 kat1 kat2 kat3 - o målkat
kdiff3 dir1 dir2 kdiff3 dir1 dir2 -o destdir kdiff3 dir1 dir2 dir3 kdiff3 dir1 dir2 dir3 -o destdir
For mappesammenligning og sammenfletning kan du fortsætte med at læse her.
For directory comparison and merge you can continue to read here.
Andre kommandolinjeflag
Other command line options
For at se alle tilgængelige kommandolinjeflag, skriv
To see all available command line options type
kdiff3 -- help
kdiff3 --help
Eksempeluddata:
Example output:
Vælgare: - m, -- merge Sammenflet inddata. - b, -- base file Eksplicit basisfil. For at virke sammen med visse værktøjer. - o, -- output file Uddatafil. Betyder underforstået - m. F. eks.: - o ny_ fil. txt -- out file Uddatafil, igen. (for at virke med visse værktøjer.) -- auto Ingen grafisk grænseflade hvis alle konflikter kan løses automatisk (kræver - o fil) -- qall Løs ikke konflikter automatisk. (For at virke med andre værktøjer...) -- L1 alias1 Synlig erstatning af navn for inddatafil 1 (basis). -- L2 alias2 Synlig erstatning af navn for inddatafil 2. -- L3 alias3 Synlig erstatning af navn for inddatafil 3. - L, -- fname alias Alternativ synlig erstatning af navn. Angiv dette en gang for al inddata. -- cs string Sæt en indstilling ud af kraft. Anvend en gang for hver indstilling, f. eks. -- cs "AutoAdvance=1" -- confighelp Vis liste med indstillinger og nuværende værdier. -- config file Anvend en anden indstillingsfil.
Options: -m, --merge Merge the input. -b, --base file Explicit base file. For compatibility with certain tools. -o, --output file Output file. Implies -m. E. g.: -o newfile. txt --out file Output file, again. (For compatibility with certain tools.) --auto No GUI if all conflicts are auto-solvable. (Needs -o file) --qall Do n't solve conflicts automatically. (For compatibility...) --L1 alias1 Visible name replacement for input file 1 (base). --L2 alias2 Visible name replacement for input file 2. --L3 alias3 Visible name replacement for input file 3. -L, --fname alias Alternative visible name replacement. Supply this once for every input. --cs string Override a config setting. Use once for every setting. E. g.: --cs "AutoAdvance=1" --confighelp Show list of config settings and current values. --config file Use a different config file.
Flaget - cs lader dig justere et indstillingstilvalg som ellers kun kan justeres via indstillingsdialogerne. Men vær klar over at når & kdiff3; afsluttes opbevares den ændrede værdi sammen med andre indstillinger. Med -- confighelp kan du finde ud af navnene på tilgængelige tilvalg og nuværende værdier.
The option --cs allows you to adjust a configuration value that is otherwise only adjustable via the configure dialogs. But be aware that when & kdiff3; then terminates the changed value will be stored along with the other settings. With --confighelp you can find out the names of the available items and current values.
Via -- config kan du angive en anden indstillingsfil. Hvis du ofte bruger & kdiff3; med helt forskellige indstillinger tillader dette dig nemt at skifte mellem dem.
Via --config you can specify a different config file. When you often use & kdiff3; with completely different setups this allows you to easily switch between them.
Kommandolinjeflag som ignoreres
Ignorable command line options
Mange personer vil bruge & kdiff3; sammen med et versionshåndteringssystem, men når versionshåndteringssystemet kalder & kdiff3; med kommandolinjeflag som & kdiff3; ikke genkender, afsluttes & kdiff3; med en fejl. Integrationsindstillingerne gør det muligt at angive kommandolinjeflag som skal ignoreres af & kdiff3;. De vises i brugshjælpen som i dette eksempel:
Many people want to use & kdiff3; with some version control system. But when that version control system calls & kdiff3; using command line parameters that & kdiff3; does n't recognise, then & kdiff3; terminates with an error. The integration settings allow to specify command line parameters that should be ignored by & kdiff3;. They will appear in the usage help like in this example:
-- foo Ignoreres. (brugerdefineret)
-- foo Ignored. (User defined.)
En liste med flag, adskilte med semikolon ';'. Når et af disse flag findes på kommandolinjen, ignorerer & kdiff3; det og kører uden at rapportere en fejl. (Standard er "u; query; html; abort").
A list of options, separated via semicolon ';'. When one of these options appears on the commandline, then & kdiff3; will ignore it and run without reporting an error. (Default is "u; query; html; abort").
Hvis dette ikke er nok, anbefales du at skrive et skalscript som udfører oversættelsen af flag.
When this is n't enough, then it is recommended to write a shell script that does the option translation.
Dialogen Åbn
Open-Dialog
Eftersom mange inddatafiler skal kunne vælges, har programmet en særlig åbningsdialog:
Since many input files must be selectable, the program has a special open dialog:
Åbningsdialogen tillader at filnavnene redigeres i hånden, at en fil vælges via filsøgeren ("Fil...") eller at nyligt brugte filer vælges i dropned- feltet. Hvis du åbner dialogen igen, eksisterer de nuværende navne stadigvæk der. Den tredje inddatafil kræves ikke. Hvis feltet for "C" forbliver tomt, udføres kun en tovejs sammenligninganalyse.
The open dialog allows to edit the filenames by hand, selecting a file via the file-browser ("File...") or allows to choose recent files from the drop-down lists. If you open the dialog again, then the current names still remain there. The third input file is not required. If the entry for "C" remains empty, then only a two file diff analysis will be done.
Du kan også vælge en mappe med "Mappe...". Hvis en mappe angives for A, starter en mappesammenligning og sammenfletning. Hvis A angiver en fil, men B, C eller udskriften angiver en mappe, bruger & kdiff3; filnavnet fra A i de angivne mapper.
You can also select a directory via "Dir...". If for A a directory is specified then a directory-comparison/ merge starts. If A specifies a file but B, C or the output specify a directory, then & kdiff3; uses the filename from A in the specified directories.