vimhilfe 9.2024-01-02T15-51-11 - en to de translation catalogue (109 entries)

note: type: description
en: For Vim version 9.1.  Last change: 2020 Mar 23
de: Für Vim Version 9.1.  Letzte Änderung: 23.Mär.2020

note: type: paragraph
en: VIM USER MANUAL - by Bram Moolenaar
de: VIM ANWENDERHANDBUCH - von Bram Moolenaar

note: type: paragraph
en: Editing more than one file
de: Mehr als eine Datei bearbeiten

note: type: paragraph
en: No matter how many files you have, you can edit them without leaving Vim.
    Define a list of files to work on and jump from one to the other.  Copy text
    from one file and put it in another one.
de: Egal wie viele Dateien Sie haben, Sie können Sie bearbeiten, ohne Vim zu
    verlassen. Definieren Sie eine Liste von Dateien, die zu bearbeiten sind, und
    springen Sie von einer zur anderen. Kopieren Sie Text aus einer Datei und
    schreiben Sie ihn in eine andere.

note: type: paragraph
en: |07.1|	Edit another file
    |07.2|	A list of files
    |07.3|	Jumping from file to file
    |07.4|	Backup files
    |07.5|	Copy text between files
    |07.6|	Viewing a file
    |07.7|	Changing the file name
de: |07.1|	Eine andere Datei bearbeiten
    |07.2|	Eine Liste von Dateien
    |07.3|	Von Datei zu Datei springen
    |07.4|	Sicherheitskopien
    |07.5|	Text zwischen Dateien kopieren
    |07.6|	Eine Datei betrachten
    |07.7|	Den Dateinamen ändern

note: type: paragraph
en:      Next chapter: |usr_08.txt|  Splitting windows
     Previous chapter: |usr_06.txt|  Using syntax highlighting
    Table of contents: |usr_toc.txt|
de:   Nächstes Kapitel: |usr_08.txt|  Fenster aufteilen
    Vorheriges Kapitel: |usr_06.txt|  Syntax-Hervorhebung benutzen
      Inhaltsübersicht: |usr_toc.txt|

note: type: paragraph
en: *07.1*	Edit another file
de: *07.1*	Eine andere Datei bearbeiten

note: type: paragraph
en: So far you had to start Vim for every file you wanted to edit.  There is a
    simpler way.  To start editing another file, use this command:
de: Bis hier hin mussten Sie Vim für jede Datei, die Sie bearbeiten wollten,
    starten. Es gibt einen einfacheren Weg. Verwenden Sie diesen Befehl, um das
    Bearbeiten einer anderen Datei zu beginnen:

note: type: paragraph
en: You can use any file name instead of "foo.txt".  Vim will close the current
    file and open the new one.  If the current file has unsaved changes, however,
    Vim displays an error message and does not open the new file:
de: Statt "foo.txt" können Sie jeden Dateinamen verwenden. Vim schließt die
    aktuelle Datei und öffnet die neue. Falls aber die aktuelle Datei
    ungesicherte Änderungen hat, zeigt Vim eine Fehlermeldung und öffnet die neue
    Datei nicht:

note: type: column heading
en: 	E37: No write since last change (use ! to override)
de: 	E37: Kein Schreibvorgang seit der letzten Änderung (erzwinge mit !)

note: type: paragraph
en: Note:
    Vim puts an error ID at the start of each error message.  If you do
    not understand the message or what caused it, look in the help system
    for this ID.  In this case:
de: Anmerkung:
    Vim setzt eine Fehlernummer an den Anfang jeder Fehlermeldung. Falls 
    Sie die Meldung nicht verstehen, oder was sie verursacht hat, schauen
    Sie in der Hilfe nach dieser Nummer. In diesem Falle:

note: type: paragraph
en: At this point, you have a number of alternatives.  You can write the file
    using this command:
de: Jetzt haben Sie mehrere Alternativen. Sie können die Datei mit diesem Befehl
    schreiben:

note: type: paragraph
en: Or you can force Vim to discard your changes and edit the new file, using the
    force (!) character:
de: Oder Sie können Vim zwingen, Ihre Änderungen zu verwerfen und die neue Datei
    zu bearbeiten, indem Sie das Zeichen "!" zum Außerkraftsetzen verwenden:

note: type: paragraph
en: If you want to edit another file, but not write the changes in the current
    file yet, you can make it hidden:
de: Falls Sie eine andere Datei bearbeiten wollen, aber die Änderungen in der
    aktuellen Datei noch nicht schreiben wollen, können Sie sie verstecken:

note: type: paragraph
en: The text with changes is still there, but you can't see it.  This is further
    explained in section |22.4|: The buffer list.
de: Der Text mit den Änderungen ist noch da, aber Sie können ihn nicht sehen.
    Dies wird in Abschnitt |22.4|: Die Pufferliste näher erklärt.

note: type: paragraph
en: *07.2*	A list of files
de: *07.2*	Eine Liste von Dateien

note: type: paragraph
en: You can start Vim to edit a sequence of files.  For example:
de: Sie können Vim starten, um eine Folge von Dateien zu bearbeiten. Zum
    Beispiel:

note: type: codeblock
en: vim one.c two.c three.c
de: vim eins.c zwei.c drei.c

note: type: paragraph
en: This command starts Vim and tells it that you will be editing three files.
    Vim displays just the first file.  After you have done your thing in this
    file, to edit the next file you use this command:
de: Dieser Befehl startet Vim und sagt ihm, dass Sie drei Dateien bearbeiten
    werden. Vim zeigt nur die erste Datei an. Nachdem Sie mit dieser Datei fertig
    sind, verwenden Sie diesen Befehl, um die nächste Datei zu bearbeiten:

note: type: paragraph
en: If you have unsaved changes in the current file, you will get an error
    message and the ":next" will not work.  This is the same problem as with
    ":edit" mentioned in the previous section.  To abandon the changes:
de: Falls Sie in der aktuellen Datei ungesicherte Änderungen haben, bekommen Sie
    eine Fehlermeldung, und das ":next" funktioniert nicht. Dies ist dasselbe
    Problem wie mit dem ":edit" im vorherigen Abschnitt. Um die Änderungen zu
    verwerfen:

note: type: paragraph
en: But mostly you want to save the changes and move on to the next file.  There
    is a special command for this:
de: Aber meistens wollen Sie die Änderungen speichern und zur nächsten
    Datei gehen. Dafür gibt es einen besonderen Befehl:

note: type: paragraph
en: This does the same as using two separate commands:
de: Dies macht dasselbe wie die zwei getrennten Befehle:

note: type: paragraph
en: WHERE AM I?
de: WO BIN ICH?

note: type: paragraph
en: To see which file in the argument list you are editing, look in the window
    title.  It should show something like "(2 of 3)".  This means you are editing
    the second file out of three files.
       If you want to see the list of files, use this command:
de: Um zu sehen, welche Datei aus der Argumentenliste Sie bearbeiten, schauen Sie
    in den Fenstertitel. Er sollte wie "(2 von 3)" aussehen. Dies bedeutet, dass
    Sie die zweite von drei Dateien bearbeiten.
       Falls Sie die Liste der Dateien sehen wollen, verwenden Sie diesen Befehl:

note: type: paragraph
en: This is short for "arguments".  The output might look like this:
de: Dies ist die Abkürzung für "arguments" (Argumente). Die Ausgabe könnte so
    aussehen:

note: type: column heading
en: 	one.c [two.c] three.c
de: eins.c [zwei.c] drei.c

note: type: paragraph
en: These are the files you started Vim with.  The one you are currently editing,
    "two.c", is in square brackets.
de: Dies sind die Dateien, mit denen Sie Vim gestartet haben. Die, die Sie
    gerade bearbeiten, "zwei.c", ist in eckigen Klammern.

note: type: paragraph
en: MOVING TO OTHER ARGUMENTS
de: ZU ANDEREN ARGUMENTEN GEHEN

note: type: paragraph
en: To go back one file:
de: Um eine Datei zurückzugehen:

note: type: paragraph
en: This is just like the ":next" command, except that it moves in the other
    direction.  Again, there is a shortcut command for when you want to write the
    file first:
de: Dies ist genau wie der Befehl ":next", außer dass er in die andere Richtung
    geht. Und wieder gibt es eine Abkürzung, wenn Sie zuerst die Datei sichern
    wollen:

note: type: paragraph
en: To move to the very last file in the list:
de: Um zur letzten Datei in der Liste zu gehen: >

note: type: paragraph
en: And to move back to the first one again:
de: Und um wieder zur ersten zu gehen:

note: type: paragraph
en: There is no ":wlast" or ":wfirst" command though!
de: Allerdings gibt es keine Befehle ":wlast" oder ":wfirst"!

note: type: paragraph
en: You can use a count for ":next" and ":previous".  To skip two files forward:
de: Sie können für ":next" und ":previous" eine Anzahl verwenden. Um zwei
    Dateien vorwärts zu springen:

note: type: paragraph
en: AUTOMATIC WRITING
de: AUTOMATISCHES SPEICHERN

note: type: paragraph
en: When moving around the files and making changes, you have to remember to use
    ":write".  Otherwise you will get an error message.  If you are sure you
    always want to write modified files, you can tell Vim to automatically write
    them:
de: Wenn Sie durch die Dateien gehen und Änderungen machen, müssen Sie daran
    denken, ":write" zu verwenden. Ansonsten bekommen Sie eine Fehlermeldung.
    Falls Sie sicher sind, dass Sie modifizierte Dateien immer sichern wollen,
    können Sie Vim sie automatisch sichern lassen:

note: type: paragraph
en: When you are editing a file which you may not want to write, switch it off
    again:
de: Wenn Sie eine Datei bearbeiten, die sie möglicherweise nicht sichern wollen,
    schalten Sie es wieder aus:

note: type: paragraph
en: EDITING ANOTHER LIST OF FILES
de: EINE ANDERE LISTE VON DATEIEN BEARBEITEN

note: type: paragraph
en: You can redefine the list of files without the need to exit Vim and start it
    again.  Use this command to edit three other files:
de: Sie können die Liste von Dateien ändern, ohne Vim verlassen und neustarten zu
    müssen. Verwenden Sie diesen Befehl, um drei andere Datei zu bearbeiten:

note: type: paragraph
en: Or use a wildcard, like it's used in the shell:
de: Oder verwenden Sie ein Globbing, wie in der Shell benutzt:

note: type: paragraph
en: Vim will take you to the first file in the list.  Again, if the current file
    has changes, you can either write the file first, or use ":args!" (with !
    added) to abandon the changes.
de: Vim bringt Sie zu der ersten Datei in der Liste. Falls wiederum die aktuelle
    Datei Änderungen hat, müssen Sie die Datei entweder sichern, oder mit
    ":args!" (mit dem Außerkraftsetz-Modifikator "!") die Änderungen
    verwerfen.

note: type: paragraph
en: DID YOU EDIT THE LAST FILE?
    							*arglist-quit*
    When you use a list of files, Vim assumes you want to edit them all.  To
    protect you from exiting too early, you will get this error when you didn't
    edit the last file in the list yet:
de: HABEN SIE DIE LETZTE DATEI EDITIERT?
    							*arglist-quit*
    Wenn Sie eine Liste von Dateien verwenden, nimmt Vim an, dass Sie alle
    bearbeiten wollen. Um Sie davor zu bewahren, Vim zu früh zu beenden, bekommen
    Sie diese Fehlermeldung, wenn Sie noch nicht die letzte Datei in der Liste
    bearbeitet haben:

note: type: column heading
en: 	E173: 46 more files to edit
de: 	E173: 46 weitere Dateien zum Editieren

note: type: paragraph
en: If you really want to exit, just do it again.  Then it will work (but not when
    you did other commands in between).
de: Falls Sie Vim wirklich beenden wollen, geben Sie diesen Befehl einfach noch
    mal an. Dann funktioniert es (aber nicht, wenn Sie dazwischen andere Befehle
    eingegeben haben).

note: type: paragraph
en: *07.3*	Jumping from file to file
de: *07.3*	Von Datei zu Datei springen

note: type: paragraph
en: To quickly jump between two files, press CTRL-^ (on English-US keyboards the ^
    is above the 6 key).  Example:
de: Um schnell zwischen zwei Dateien hin und her zu springen, drücken Sie CTRL-^
    (Auf deutschen Tastaturen ist das ^ neben der 1). Beispiel:

note: type: paragraph
en: You are now in one.c.
de: Sie befinden sich nun in eins.c.

note: type: paragraph
en: Now you are in two.c.  Now use CTRL-^ to go back to one.c.  Another CTRL-^ and
    you are back in two.c.  Another CTRL-^ and you are in one.c again.  If you now
    do:
de: Jetzt befinden Sie sich in zwei.c. Nun verwenden Sie CTRL-^ um zu eins.c
    zurückzugehen. Nochmal CTRL-^, und Sie befinden sich wieder in zwei.c. Noch
    einmal CTRL-^, und Sie sind wieder in eins.c. Falls Sie jetzt dies angeben:

note: type: paragraph
en: You are in three.c.  Notice that the CTRL-^ command does not change the idea
    of where you are in the list of files.  Only commands like ":next" and
    ":previous" do that.
de: ... sind Sie in drei.c. Beachten Sie, dass der Befehl CTRL-^ nichts an der
    Idee ändert, wo in der Liste der Dateien sind. Nur Befehle wie ":next" und
    ":previous" tun das.

note: type: paragraph
en: The file you were previously editing is called the "alternate" file.  When you
    just started Vim CTRL-^ will not work, since there isn't a previous file.
de: Die Datei, die Sie zuvor bearbeitet haben, wird die "alternative" Datei
    genannt. Wenn Sie gerade Vim gestartet haben, funktioniert CTRL-^ nicht, weil
    es keine vorherige Datei gibt.

note: type: paragraph
en: PREDEFINED MARKS
de: VORDEFINIERTE MARKEN

note: type: paragraph
en: After jumping to another file, you can use two predefined marks which are very
    useful:
de: Nachdem Sie in eine andere Datei gesprungen sind, können Sie zwei
    vordefinierte Marken verwenden, die sehr nützlich sind:

note: type: paragraph
en: This takes you to the position where the cursor was when you left the file.
    Another mark that is remembered is the position where you made the last
    change:
de: Dies bringt Sie zu der Position, wo der Cursor war, als Sie die Datei
    verlassen haben. Vim merkt sich noch eine Markierung, die Position, wo Sie
    die letzte Änderung gemacht haben:

note: type: paragraph
en: Suppose you are editing the file "one.txt".  Somewhere halfway through the
    file you use "x" to delete a character.  Then you go to the last line with "G"
    and write the file with ":w".  You edit several other files, and then use
    ":edit one.txt" to come back to "one.txt".  If you now use `" Vim jumps to the
    last line of the file.  Using `. takes you to the position where you deleted
    the character.  Even when you move around in the file `" and `. will take you
    to the remembered position.  At least until you make another change or leave
    the file.
de: Nehmen Sie an, Sie bearbeiten die Datei "eins.txt". Irgendwo mitten in der
    Datei verwenden Sie "x" um ein Zeichen zu löschen. Dann gehen Sie mit "G"
    in die letzte Zeile und sichern die Datei mit ":w". Sie bearbeiten mehrere
    andere Dateien, und verwenden dann ":edit eins.txt" um zu "eins.txt"
    zurückzukommen. Falls Sie nun `" angeben, springt Vim in die letzte Zeile
    der Datei. Wenn Sie `. verwenden, gelangen Sie zu der Position wo Sie das
    Zeichen gelöscht haben. Selbst wenn Sie in der Datei umhergehen, gehen `"
    und `. zu den gemerkten Positionen. Zumindest solange, bis Sie eine weitere
    Änderung machen oder die Datei verlassen.

note: type: paragraph
en: FILE MARKS
de: DATEIMARKIERUNGEN

note: type: paragraph
en: In section |03.10| was explained how you can place a mark in a file with "mx"
    and jump to that position with "`x".  That works within one file.  If you edit
    another file and place marks there, these are specific for that file.  Thus
    each file has its own set of marks, they are local to the file.
       So far we were using marks with a lowercase letter.  There are also marks
    with an uppercase letter.  These are global, they can be used from any file.
    For example suppose that we are editing the file "foo.txt".  Go to halfway
    down the file ("50%") and place the F mark there (F for foo):
de: In Abschnitt |03.10| wurde erklärt, wie Sie mit "mx" eine Markierung in
    einer Datei setzen und mit "`x" zu dieser Position springen können. Das
    funktioniert innerhalb einer Datei. Falls Sie eine andere Datei bearbeiten
    und dort Markierungen setzen, sind diese auf diese Datei beschränkt. Also hat
    jede Datei ihren eigenen Satz Markierungen, sie sind lokal zu dieser Datei.
       Bis jetzt haben wir Markierungen mit einem Kleinbuchstaben benutzt. Es
    gibt auch Markierungen mit einem Großbuchstaben. Diese sind global, sie
    können aus jeder Datei heraus angesprungen werden. Nehmen wir zum Beispiel
    an, dass wir die Datei "foo.txt" bearbeiten. Gehen wir etwa zur Mitte der
    Datei ("50%") und setzen wir dort die Markierung F (F wie foo):

note: type: paragraph
en: Now edit the file "bar.txt" and place the B mark (B for bar) at its last line:
de: Nun bearbeiten wir die Datei "bar.txt" und setzen die Marke B (B wie bar)
    in ihre letzte Zeile:

note: type: paragraph
en: Now you can use the "'F" command to jump back to halfway foo.txt.  Or edit yet
    another file, type "'B" and you are at the end of bar.txt again.
de: Nun können wir den Befehl "'F" verwenden um in die Mitte von foo.txt zu
    springen. Oder noch eine andere Datei bearbeiten, "'B" drücken, und wir
    sind wieder am Ende von bar.txt.

note: type: paragraph
en: The file marks are remembered until they are placed somewhere else.  Thus you
    can place the mark, do hours of editing and still be able to jump back to that
    mark.
       It's often useful to think of a simple connection between the mark letter
    and where it is placed.  For example, use the H mark in a header file, M in
    a Makefile and C in a C code file.
de: Die Dateimarkierungen werden solange gemerkt, bis sie irgendwoanders gesetzt
    werden. Also können Sie die Markierung setzen, stundenlang editieren, und
    immer noch zu dieser Markierung zurück springen.
       Es ist oft nützlich, sich eine einfache Verbindung zwischen der Marke und
    wo sie gesetzt ist auszudenken. Verwenden Sie zum Beispiel H in einer Header-
    Datei, M in einem Makefile und C in eine Datei mit C-Quelltext.

note: type: paragraph
en: To see where a specific mark is, give an argument to the ":marks" command:
de: Um zu sehen, wo eine bestimmte Markierung ist, geben Sie sie als Argument an
    den Befehl ":marks":

note: type: paragraph
en: You can also give several arguments:
de: Sie können auch mehrere Argumente angeben:

note: type: paragraph
en: Don't forget that you can use CTRL-O and CTRL-I to jump to older and newer
    positions without placing marks there.
de: Vergessen Sie nicht, dass Sie CTRL-O und CTRL-I verwenden können, um zu
    älteren und neueren Positionen zu springen, ohne dort Markierungen zu
    setzen,

note: type: paragraph
en: *07.4*	Backup files
de: *07.4*	Sicherheitskopien

note: type: paragraph
en: Usually Vim does not produce a backup file.  If you want to have one, all you
    need to do is execute the following command:
de: Vim erzeugt für gewöhnlich keine Sicherheitskopie. Falls Sie eine wollen,
    müssen Sie nur den folgenden Befehl ausführen:

note: type: paragraph
en: The name of the backup file is the original file with a  ~  added to the end.
    If your file is named data.txt, for example, the backup file name is
    data.txt~.
       If you do not like the fact that the backup files end with ~, you can
    change the extension:
de: Der Name der Sicherheitskopie ist der der originalen Datei, dem ein ~ an das
    Ende angehängt wird. Falls Ihre Datei zum Beispiel data.txt heißt, ist die
    Sicherheitskopie data.txt~.
       Falls Sie die Tatsache, dass Sicherheitskopien auf ~ enden, nicht mögen,
    können Sie die Erweiterung ändern:

note: type: paragraph
en: This will use data.txt.bak instead of data.txt~.
       Another option that matters here is 'backupdir'.  It specifies where the
    backup file is written.  The default, to write the backup in the same
    directory as the original file, will mostly be the right thing.
de: Dies verwendet data.txt.bak statt data.txt~.
       Eine weitere entscheidende Option ist 'backupdir'. Sie gibt an, wo die
    Sicherheitskopie geschrieben wird. Die Voreinstellung, die Sicherheitskopie
    in dasselbe Verzeichnis wie die originale Datei zu schreiben, ist meistens das
    richtige.

note: type: paragraph
en: Note:
    When the 'backup' option isn't set but the 'writebackup' is, Vim will
    still create a backup file.  However, it is deleted as soon as writing
    the file was completed successfully.  This functions as a safety
    against losing your original file when writing fails in some way (disk
    full is the most common cause; being hit by lightning might be
    another, although less common).
de: Anmerkung:
    Wenn die Option 'backup' nicht gesetzt ist, aber 'writebackup',
    erzeugt Vim immer noch eine Sicherheitskopie. Allerdings wird sie
    gelöscht, sobald das Sichern der Datei erfolgreich war. Dies fungiert
    als Sicherheit gegen den Verlust Ihrer Originaldatei, wenn aus
    irgendwelchen Gründen das Sichern scheitert (Medium voll ist die
    häufigste Ursache; vom Blitz getroffen zu werden mag eine andere,
    allerdings seltenere sein).

note: type: paragraph
en: KEEPING THE ORIGINAL FILE
de: DIE ORIGINALDATEI BEHALTEN

note: type: paragraph
en: If you are editing source files, you might want to keep the file before you
    make any changes.  But the backup file will be overwritten each time you write
    the file.  Thus it only contains the previous version, not the first one.
       To make Vim keep the original file, set the 'patchmode' option.  This
    specifies the extension used for the first backup of a changed file.  Usually
    you would do this:
de: Falls Sie Quelldateien bearbeiten, möchten sie vielleicht die Datei behalten,
    bevor Sie irgendwelche Änderungen machen. Aber die Sicherheitskopie wird
    jedes Mal überschrieben, wenn Sie die Datei sichern. Damit enthält sie nur
    die vorige Version, nicht die erste
       Um Vim die Originaldatei halten zu lassen, setzen Sie die Option
    'patchmode'. Dies gibt die zu benutzende Erweiterung für die erste
    Sicherheitskopie einer geänderten Datei an. Für gewöhnlich werden Sie dies
    tun:

note: type: paragraph
en: When you now edit the file data.txt for the first time, make changes and write
    the file, Vim will keep a copy of the unchanged file under the name
    "data.txt.orig".
       If you make further changes to the file, Vim will notice that
    "data.txt.orig" already exists and leave it alone.  Further backup files will
    then be called "data.txt~" (or whatever you specified with 'backupext').
       If you leave 'patchmode' empty (that is the default), the original file
    will not be kept.
de: Wenn Sie nun die Datei data.txt zum ersten Mal bearbeiten, Änderungen machen
    und die Datei sichern, behält Vim eine Kopie der ungeänderten Datei unter dem
    Namen "data.txt.orig".
       Falls Sie weitere Änderungen an der Datei vornehmen, bemerkt Vim, dass
    "data.txt.orig" bereits besteht und lässt sie in Ruhe. Weitere
    Sicherheitskopien werden dann "data.txt~" genannt (oder was Sie in 'backupext'
    angegeben haben).
       Falls Sie 'patchmode' leer lassen (die Voreinstellung), wird die originale
    Datei nicht behalten.

note: type: paragraph
en: *07.5*	Copy text between files
de: *07.5*	Text zwischen Dateien kopieren

note: type: paragraph
en: This explains how to copy text from one file to another.  Let's start with a
    simple example.  Edit the file that contains the text you want to copy.  Move
    the cursor to the start of the text and press "v".  This starts Visual mode.
    Now move the cursor to the end of the text and press "y".  This yanks (copies)
    the selected text.
       To copy the above paragraph, you would do:
de: Hier wird erklärt, wie Sie Text von einer Datei in eine andere kopieren.
    Lassen wir uns mit einem einfachen Beispiel beginnen. Bearbeiten Sie die
    Datei, die den Text enthält, den Sie kopieren wollen. Bewegen Sie den Cursor
    auf den Anfang des Textes und drücken Sie "v". Dies startet den visuellen
    Modus. Nun bewegen Sie den Cursor auf das Ende des Textes und drücken "y".
    Dies kopiert den ausgewählten Text.
       Um den obigen Absatz zu kopieren, würden Sie machen:

note: type: codeblock
en: :edit thisfile
    /This
    vjjjj$y
de: :edit diesedatei
    /Hier
    vjjjjj$y

note: type: paragraph
en: Now edit the file you want to put the text in.  Move the cursor to the
    character where you want the text to appear after.  Use "p" to put the text
    there.
de: Nun bearbeiten Sie die Datei, in der Sie den Text einfügen wollen. Bewegen
    Sie den Cursor auf das Zeichen, nach dem Sie den Text sehen wollen. Verwenden
    Sie "p" um den Text dort einzufügen.

note: type: codeblock
en: :edit otherfile
    /There
    p
de: edit anderedatei
    /Hier
    vjjjj$y

note: type: paragraph
en: Of course you can use many other commands to yank the text.  For example, to
    select whole lines start Visual mode with "V".  Or use CTRL-V to select a
    rectangular block.  Or use "Y" to yank a single line, "yaw" to yank-a-word,
    etc.
       The "p" command puts the text after the cursor.  Use "P" to put the text
    before the cursor.  Notice that Vim remembers if you yanked a whole line or a
    block, and puts it back that way.
de: Natürlich können Sie viele andere Befehle verwenden, um den Text zu kopieren.
    Um zum Beispiel ganze Zeilen auszuwählen, starten Sie den visuellen Modus mit
    "V". Oder verwenden Sie CTRL-V, um einen rechteckigen Block auszuwählen. Oder
    benutzen Sie "Y", um eine einzelne Zeile zu kopieren, "yaw" für ein Wort usw.
       Der Befehl "p" platziert den Text hinter dem Cursor. Benutzen Sie "P", um
    den Text vor dem Cursor zu platzieren. Beachten Sie, dass Vim sich merkt, ob
    Sie eine ganze Zeile oder einen Block kopiert haben, und platziert
    entsprechend.

note: type: paragraph
en: USING REGISTERS
de: REGISTER VERWENDEN

note: type: paragraph
en: When you want to copy several pieces of text from one file to another, having
    to switch between the files and writing the target file takes a lot of time.
    To avoid this, copy each piece of text to its own register.
       A register is a place where Vim stores text.  Here we will use the
    registers named a to z (later you will find out there are others).  Let's copy
    a sentence to the f register (f for First):
de: Wenn Sie mehrere Textteile von einer Datei in eine andere kopieren wollen,
    ist es zeitraubend, zwischen den Dateien zu wechseln und die Zieldatei zu
    beschreiben. Um dies zu vermeiden, kopieren Sie jeden Textteil in sein
    eigenes Register.
       Ein Register ist ein Ort, wo Vim Text speichert. Hier verwenden wir die mit
    "a" bis "z" benannten Register (später sehen Sie, dass es andere gibt).
    Lassen Sie uns einen Satz in das Register e kopieren (e wie erster):

note: type: codeblock
en: "fyas
de: "eyas

note: type: paragraph
en: The "yas" command yanks a sentence like before.  It's the "f that tells Vim
    the text should be placed in the f register.  This must come just before the
    yank command.
       Now yank three whole lines to the l register (l for line):
de: Der Befehl "yas" kopiert einen Satz wie zuvor. Es ist das "e, das Vim sagt,
    dass der Text in das Register e gehen soll. Dies muss genau vor dem Befehl
    "y" kommen.
       Nun kopieren Sie drei ganze Zeilen in das Register z (z wie Zeile):

note: type: codeblock
en: "l3Y
de: "z3Y

note: type: paragraph
en: The count could be before the "l just as well.  To yank a block of text to the
    b (for block) register:
de: Die Anzahl hätte genausogut vor dem "z stehen können. Um einen Textblock in
    das Register b (b wie Block) zu kopieren:

note: type: paragraph
en: Notice that the register specification "b is just before the "y" command.
    This is required.  If you would have put it before the "w" command, it would
    not have worked.
       Now you have three pieces of text in the f, l and b registers.  Edit
    another file, move around and place the text where you want it:
de: Beachten Sie, dass die Registerangabe "b direkt vor dem Befehl "y" steht.
    Wenn man es vor den Befehl "w" setzt, funktioniert es nicht.
       Nun haben Sie drei Textstücke in den Registern e, z und b. Bearbeiten Sie
    eine andere Datei, navigieren Sie, und platzieren Sie den Text wo Sie ihn
    haben wollen:

note: type: codeblock
en: "fp
de: "ep

note: type: paragraph
en: Again, the register specification "f comes before the "p" command.
       You can put the registers in any order.  And the text stays in the register
    until you yank something else into it.  Thus you can put it as many times as
    you like.
de: Und wieder kommt die Registerangabe "e vor dem Befehl "p".
       Sie können die Register in jeder Reihenfolge einfügen. Und der Text bleibt
    in dem Register, bis sie etwas anderes hinein kopieren. Also können Sie ihn
    so oft setzen, wie Sie wollen.

note: type: paragraph
en: When you delete text, you can also specify a register.  Use this to move
    several pieces of text around.  For example, to delete-a-word and write it in
    the w register:
de: Wenn Sie Text löschen, können Sie auch ein Register angeben. Verwenden Sie
    dies, um mehrere Textstücke umher zu bewegen. Um zum Beispiel ein Wort zu
    löschen und es in das Register w zu schreiben:

note: type: paragraph
en: Again, the register specification comes before the delete command "d".
de: Und wieder kommt die Registerangabe vor dem Löschbefehl "d".

note: type: paragraph
en: APPENDING TO A FILE
de: AN EINE DATEI ANHÄNGEN

note: type: paragraph
en: When collecting lines of text into one file, you can use this command:
de: Wenn Sie Textzeilen in einer Datei sammeln, können Sie diesen Befehl
    verwenden:

note: type: paragraph
en: This will write the text of the current file to the end of "logfile".  Thus it
    is appended.  This avoids that you have to copy the lines, edit the log file
    and put them there.  Thus you save two steps.  But you can only append to the
    end of a file.
       To append only a few lines, select them in Visual mode before typing
    ":write".  In chapter 10 you will learn other ways to select a range of lines.
de: Dies schreibt den Text der aktuellen Datei an das Ende von "logfile". Also
    wird er angehängt. Dies vermeidet, dass Sie die Zeilen kopieren, die Logdatei
    öffnen und die Zeilen dort setzen müssen. Also sparen Sie zwei Schritte.
    Aber Sie können nur an das Ende einer Datei anhängen.
       Um nur ein paar Zeilen anzuhängen, wählen Sie sie im visuellen Modus, bevor
    Sie ":write" tippen. In Kapitel 10 lernen Sie andere Wege einen Bereich von
    Zeilen auszuwählen.

note: type: paragraph
en: *07.6*	Viewing a file
de: *07.6*	Eine Datei betrachten

note: type: paragraph
en: Sometimes you only want to see what a file contains, without the intention to
    ever write it back.  There is the risk that you type ":w" without thinking and
    overwrite the original file anyway.  To avoid this, edit the file read-only.
       To start Vim in readonly mode, use this command:
de: Manchmal wollen Sie nur sehen, was eine Datei enthält, ohne die Absicht sie
    zurückzuschreiben. Es besteht das Risiko, dass Sie ":w" tippen, ohne
    Nachzudenken, und die Originaldatei überschreiben. Um dies zu vermeiden,
    bearbeiten Sie die Datei nurlesend.
       Um Vim im Nurlesemodus zu starten, verwenden Sie diesen Befehl:

note: type: paragraph
en: On Unix this command should do the same thing:
de: Unter Unix sollte dieser Befehl dasselbe tun:

note: type: paragraph
en: You are now editing "file" in read-only mode.  When you try using ":w" you
    will get an error message and the file won't be written.
       When you try to make a change to the file Vim will give you a warning:
de: Nun bearbeiten Sie "file" im Nurlesemodus. Wenn Sie versuchen, ":w" zu
    verwenden, bekommen Sie eine Fehlermeldung, und die Datei wird nicht
    geschrieben.
       Wenn Sie versuchen, die Datei zu ändern, gibt Vim Ihnen eine Warnung:

note: type: column heading
en: 	W10: Warning: Changing a readonly file
de: W10: Warnung: Ändern einer schreibgeschützten Datei

note: type: paragraph
en: The change will be done though.  This allows for formatting the file, for
    example, to be able to read it easily.
       If you make changes to a file and forgot that it was read-only, you can
    still write it.  Add the ! to the write command to force writing.
de: Allerdings wird die Änderung durchgeführt. Dies erlaubt es, die Datei, zum
    Beispiel zum besseren Lesen, zu formatieren.
       Falls Sie Änderungen an einer Datei machen und vergessen, dass sie
    nurlesend war, können Sie sie immer noch sichern. Fügen Sie dem Schreibbefehl
    ein ! hinzu, um das Schreiben zu erzwingen.

note: type: paragraph
en: If you really want to forbid making changes in a file, do this:
de: Falls Sie wirklich Änderungen in einer Datei verbieten wollen, tun Sie dies;

note: type: paragraph
en: Now every attempt to change the text will fail.  The help files are like this,
    for example.  If you try to make a change you get this error message:
de: Jetzt wird jeder Versuch, den Text zu ändern, scheitern,  Die Hilfedateien
    sind zum Beispiel so. Falls Sie versuchen, eine Änderung zu machen, bekommen
    Sie diese Fehlermeldung:

note: type: column heading
en: 	E21: Cannot make changes, 'modifiable' is off
de: 	E21: Kann keine Änderungen machen, 'modifiable' ist aus

note: type: paragraph
en: You could use the -M argument to setup Vim to work in a viewer mode.  This is
    only voluntary though, since these commands will remove the protection:
de: Sie könnten das Argument -M verwenden, um Vim im Anzeigermodus laufen zu
    lassen. Dies ist allerdings freiwillig, da diese Befehle den Schutz
    entfernen:

note: type: paragraph
en: *07.7*	Changing the file name
de: *07.7*	Den Dateinamen ändern

note: type: paragraph
en: A clever way to start editing a new file is by using an existing file that
    contains most of what you need.  For example, you start writing a new program
    to move a file.  You know that you already have a program that copies a file,
    thus you start with:
de: Ein kleverer Weg, das Bearbeiten einer neuen Datei zu beginnen, ist es, eine
    existierende Datei zu verwenden, die das meiste enthält, was Sie brauchen.
    Sie beginnen zum Beispiel ein Programm zu schreiben, das eine Datei
    umbenennt. Sie wissen, dass Sie bereits ein Programm haben, das eine Datei
    kopiert, also beginnen Sie mit:

note: type: paragraph
en: You can delete the stuff you don't need.  Now you need to save the file under
    a new name.  The ":saveas" command can be used for this:
de: Sie können das, was sie nicht brauchen, löschen. Nun müssen Sie die Datei
    unter einem neuen Namen speichern. Hierfür kann der Befehl ":saveas"
    verwendet werden:

note: type: paragraph
en: Vim will write the file under the given name, and edit that file.  Thus the
    next time you do ":write", it will write "move.c".  "copy.c" remains
    unmodified.
       When you want to change the name of the file you are editing, but don't
    want to write the file, you can use this command:
de: Vim speichert die Datei unter dem angegebenen Namen und bearbeitet diese
    Datei. Wenn Sie also das nächste Mal ":write" angeben, schreibt er
    ":move.c". "copy.c" bleibt unverändert.
       Wenn Sie den Namen der Datei, die Sie bearbeiten, ändern wollen, aber
    nicht die Datei schreiben, können Sie diesen Befehl verwenden:

note: type: paragraph
en: Vim will mark the file as "not edited".  This means that Vim knows this is not
    the file you started editing.  When you try to write the file, you might get
    this message:
de: Vim markiert die Datei als "Nicht bearbeitet". Dies bedeutet, Vim weiß dies
    ist nicht die Datei, mit der Sie das Editieren begonnen haben. Wenn Sie
    versuchen, die Datei zu sichern, mögen Sie diese Meldung bekommen:

note: type: column heading
en: 	E13: File exists (use ! to override)
de: 	E13: Datei existiert bereits (erzwinge mit !)

note: type: paragraph
en: This protects you from accidentally overwriting another file.
de: Dies bewahrt Sie davor, aus Versehen eine andere Datei zu überschreiben.

note: type: paragraph
en: Next chapter: |usr_08.txt|  Splitting windows
de: Nächstes Kapitel: |usr_08.txt|  Fenster aufteilen

note: type: paragraph
en: Copyright: see |manual-copyright|  vim:tw=78:ts=8:noet:ft=help:norl:
de: Copyright: siehe |manual-copyright|  vim:tw=78:ts=8:noet:ft=help:norl:
