vimhelp-de 7.1 - en to de translation catalogue (123 entries)

en: *usr_03.txt*	For Vim version 7.1.  Last change: 2006 Jun 21
de: *usr_03.txt*	Für Vim Version 7.1.  Letzte Änderung: 2007-Jun-21

en: 		     VIM USER MANUAL - by Bram Moolenaar
de: 		     VIM BENUTZERHANDBUCH - von Bram Moolenaar

en: 			     Moving around
de: 			     Umherbewegen

en: Before you can insert or delete text the cursor has to be moved to the right place.  Vim has a large number of commands to position the cursor.  This chapter shows you how to use the most important ones.  You can find a list of these commands below |Q_lr|.
de: Bevor Sie Text einfügen oder löschen können, muss der Cursor an die richtige Stelle bewegt werden.  Vim hat eine große Zahl an Befehlen, um den Cursor zu positionieren.  Dieses Kapitel zeigt Ihnen, wie Sie die wichtigsten benutzen.  Sie können unter |Q_lr| eine Liste dieser Befehle finden.

en: |03.1|	Word movement |03.2|	Moving to the start or end of a line |03.3|	Moving to a character |03.4|	Matching a parenthesis |03.5|	Moving to a specific line |03.6|	Telling where you are |03.7|	Scrolling around |03.8|	Simple searches |03.9|	Simple search patterns |03.10|	Using marks
de: |03.1|	Wortweises Bewegen
    |03.2|	Zum Anfang oder Ende einer Zeile bewegen
    |03.3|	Zu einem Zeichen bewegen
    |03.4|	Die passende Klammer finden
    |03.5|	Zu einer bestimmten Zeile bewegen
    |03.6|	Sagen, wo Sie sind
    |03.7|	Umherrollen
    |03.8|	Einfache Suchen
    |03.9|	Einfache Suchmuster
    |03.10|	Markierungen benutzen

en:      Next chapter: |usr_04.txt|  Making small changes
     Previous chapter: |usr_02.txt|  The first steps in Vim
    Table of contents: |usr_toc.txt|
de: Nächstes Kapitel: |usr_04.txt|  Kleine Änderungen machen
     Voriges Kapitel: |usr_02.txt|  Die ersten Schritte in Vim
    Inhaltsübersicht: |usr_toc.txt|

en: *03.1*	Word movement
de: *03.1*	Wortweises Bewegen

en: To move the cursor forward one word, use the "w" command.  Like most Vim commands, you can use a numeric prefix to move past multiple words.  For example, "3w" moves three words.  This figure shows how it works:
de: Um den Cursor ein Wort vorwärts zu bewegen, benutzen Sie den Befehl »w«.  Wie bei den meisten Vim-Befehlen können Sie ein nummerisches Präfix benutzen, um sich über mehrere Wörter zu bewegen.  Zum Beispiel bewegt »3w« über drei Wörter.  Diese Darstellung zeigt wie:

en: Notice that "w" moves to the start of the next word if it already is at the
    start of a word.
       The "b" command moves backward to the start of the previous word:
de: Beachten Sie, dass »w« zum Beginn des nächsten Wortes geht, wenn es bereits
    auf dem Beginn eines Wortes ist.
       Der Befehl »b« bewegt sich rückwärts zum Beginn des vorigen Wortes:

en: There is also the "e" command that moves to the next end of a word and "ge", which moves to the previous end of a word:
de: Auch gibt es den Befehl »e«, der zum nächsten Ende eines Wortes bewegt, und »ge«, der zum vorigen Ende eines Wortes bewegt:

en: If you are at the last word of a line, the "w" command will take you to the first word in the next line.  Thus you can use this to move through a paragraph, much faster than using "l".  "b" does the same in the other direction.
de: Falls Sie auf dem letzten Wort einer Zeile sind, bringt Sie der Befehl »w« zum ersten Wort der nächsten Zeile.  So können Sie dies benutzen, um sich durch einen Absatz zu bewegen, viel schneller als mit »l«.  »b« funktioniert analog in die andere Richtung.

en: A word ends at a non-word character, such as a ".", "-" or ")".  To change
    what Vim considers to be a word, see the 'iskeyword' option.
       It is also possible to move by white-space separated WORDs.  This is not a
    word in the normal sense, that's why the uppercase is used.  The commands for
    moving by WORDs are also uppercase, as this figure shows:
de: Ein Wort endet an einem Zeichen, das nicht zu einem Wort gehört, so wie ».«,
    »-« oder »)«.  Um zu ändern, was Vim als Wort betrachtet, siehe die Option
    'iskeyword'.
       Es ist auch möglich, sich nach Weißzeichen-getrennten WÖRTERN zu bewegen.
    Dies ist kein Wort im normalen Sinne, deshalb die Großschreibung.  Die Befehle
    für WORT-weises Bewegen sind ebenfalls Großbuchstaben, wie diese Darstellung
    zeigt:

en: With this mix of lowercase and uppercase commands, you can quickly move forward and backward through a paragraph.
de: Mit diesem Mix aus klein- und großbuchstabigen Befehlen können Sie sich schnell vorwärts und rückwärts durch einen Absatz bewegen.

en: *03.2*	Moving to the start or end of a line
de: *03.2	Zum Anfang oder Ende eine Zeile bewegen

en: The "$" command moves the cursor to the end of a line.  If your keyboard has an <End> key it will do the same thing.
de: Der Befehl »$« bewegt den Cursor zum Ende einer Zeile.  Falls Ihre Tastatur eine Taste <Ende> hat, tut diese dasselbe.

en: The "^" command moves to the first non-blank character of the line.  The "0" command (zero) moves to the very first character of the line.  The <Home> key does the same thing.  In a picture:
de: Der Befehl »^« bewegt auf das erste nicht-leere Zeichen der Zeile.  Der Befehl »0« (Null) bewegt auf das allererste Zeichen der Zeile.  Die Taste <Home> bzw. <Pos1> tut dasselbe.  In einer Darstellung:

en: (the "....." indicates blanks here)
de: (hier geben die ».....« Leerzeichen an)

en:    The "$" command takes a count, like most movement commands.  But moving to
    the end of the line several times doesn't make sense.  Therefore it causes the
    editor to move to the end of another line.  For example, "1$" moves you to
    the end of the first line (the one you're on), "2$" to the end of the next
    line, and so on.
       The "0" command doesn't take a count argument, because the "0" would be
    part of the count.  Unexpectedly, using a count with "^" doesn't have any
    effect.
de: Der Befehl »$« akzeptiert eine Anzahl, wie die meisten Bewegungsbefehle.  Aber
    mehrmals zum Ende einer Zeile bewegen ergibt keinen Sinn.  Daher veranlasst
    sie den Editor, zum Ende einer weiteren Zeile zu gehen.  Zum Beispiel bewegt
    Sie »1$« zum Ende der ersten Zeile (der, auf der Sie sich befinden), »2$« zum
    Ende der nächsten Zeile, und so weiter.
       Der Befehl »0« akzeptiert keine Anzahl-Argument, weil die Null Teil der
    Anzahl wäre.  Unerwarteterweise hat das Benutzen einer Anzahl bei »^« keine
    Auswirkung.

en: *03.3*	Moving to a character
de: *03.3*	Zu einem Zeichen bewegen

en: One of the most useful movement commands is the single-character search
    command.  The command "fx" searches forward in the line for the single
    character x.  Hint: "f" stands for "Find".
       For example, you are at the beginning of the following line.  Suppose you
    want to go to the h of human.  Just execute the command "fh" and the cursor
    will be positioned over the h:
de: Einer der nützlichsten Bewegungsbefehle ist der Ein-Zeichen-Suchbefehl.  Der
    Befehl »fx« sucht vorwärts nach einem einzelnen Zeichen »x«.  »f« wie »finden«.
       Sie sind zum Beispiel am Anfang der Zeile in der folgenden Darstellung.
    Nehmen Sie an, Sie wollen auf das »h« von »human« gehen.  Führen Sie einfach
    den Befehl »fh« aus, und der Cursor wird auf dem »h« positioniert sein:

en: This also shows that the command "fy" moves to the end of the word really.
       You can specify a count; therefore, you can go to the "l" of "foul" with
    "3fl":
de: Dies zeigt auch, dass der Befehl »fy« auf das Ende des Wortes »really« bewegt.
       Sie können eine Anzahl angeben; somit können Sie auf das »l« in »foul« mit
    »3fl« gehen:

en: The "F" command searches to the left:
de: Der Befehl »F« sucht nach links:

en: The "tx" command works like the "fx" command, except it stops one character before the searched character.  Hint: "t" stands for "To".  The backward version of this command is "Tx".
de: Der Befehl »tx« arbeitet wie der Befehl »fx«, außer dass er ein Zeichen vor dem gesuchten Zeichen anhält.  »t« steht für »to« (zu).  Die Rückwärts-Version dieses Befehls ist »Tx«.

en: These four commands can be repeated with ";".  "," repeats in the other direction.  The cursor is never moved to another line.  Not even when the sentence continues.
de: Diese vier Befehle können mit »;« (Semikolon) wiederholt werden.  »,« (Komma) wiederholt in die andere Richtung.  Der Cursor wird nie in eine andere Zeile bewegt.  Nicht mal wenn der Satz weitergeht.

en: Sometimes you will start a search, only to realize that you have typed the wrong command.  You type "f" to search backward, for example, only to realize that you really meant "F".  To abort a search, press <Esc>.  So "f<Esc>" is an aborted forward search and doesn't do anything.  Note: <Esc> cancels most operations, not just searches.
de: Manchmal werden Sie eine Suche beginnen, nur um zu erkennen, dass Sie den falschen Befehl getippt haben.  Zum Beispiel wollen Sie rückwärts suchen und tippen »f«, nur um zu merken, dass Sie eigentlich »F« meinten.  Um eine Suche abzubrechen, drücken Sie <Esc>.  Also ist »f<Esc>« eine abgebrochene Vorwärtssuche und macht nichts.  Anmerkung: <Esc> bricht die meisten Operationen ab, nicht nur Suchen.

en: *03.4*	Matching a parenthesis
de: *03.4*	Die passende Klammer finden

en: When writing a program you often end up with nested () constructs.  Then the "%" command is very handy: It moves to the matching paren.  If the cursor is on a "(" it will move to the matching ")".  If it's on a ")" it will move to the matching "(".
de: Wenn Sie ein Programm schreiben, landen Sie oft bei Konstrukten aus geschachtelten ().  Dann ist der Befehl »%« sehr nützlich: Er geht zu der übereinstimmenden Klammer.  Falls der Cursor auf einer »(« ist, geht er zu der entsprechenden »)«.  Falls er auf einer »)« ist, geht er zu der passenden »(«.

en: This also works for [] and {} pairs.  (This can be defined with the 'matchpairs' option.)
de: Dies funktioniert auch für Paare von [] und {}.  (Dies kann mit der Option 'matchpairs' definiert werden.)

en: When the cursor is not on a useful character, "%" will search forward to find one.  Thus if the cursor is at the start of the line of the previous example, "%" will search forward and find the first "(".  Then it moves to its match:
de: Wenn der Cursor auf keinem sinnvollen Zeichen ist, sucht »%« vorwärts, um eines zu finden.  Wenn der Cursor im vorigen Beispiel auf dem Anfang der Zeile ist, sucht »%« vorwärts und findet die erste »(«.  Dann geht er zu ihrer Übereinstimmung:

en: *03.5*	Moving to a specific line
de: *03.5*	Zu einer bestimmten Zeile gehen

en: If you are a C or C++ programmer, you are familiar with error messages such as the following:
de: Falls Sie ein C- oder C++-Programmierer sind, sind Sie mit Fehlermeldungen wie der folgenden vertraut:

en: This tells you that you might want to fix something on line 33.  So how do you
    find line 33?  One way is to do "9999k" to go to the top of the file and "32j"
    to go down thirty two lines.  It is not a good way, but it works.  A much
    better way of doing things is to use the "G" command.  With a count, this
    command positions you at the given line number.  For example, "33G" puts you
    on line 33.  (For a better way of going through a compiler's error list, see
    |usr_30.txt|, for information on the :make command.)
       With no argument, "G" positions you at the end of the file.  A quick way to
    go to the start of a file use "gg".  "1G" will do the same, but is a tiny bit
    more typing.
de: Dies sagt Ihnen, dass Sie wahrscheinlich etwas in Zeile 33 reparieren wollen.
    Wie nun finden Sie Zeile 33?  Ein Weg ist es mit »9999k« in die erste Zeile
    der Datei zu gehen und mit »32j« zweiunddreißig Zeilen nach unten.  Kein guter
    Weg, aber funktioniert.  Ein viel besserer Weg ist es, den Befehl »G« zu
    benutzen.  Mit einer Anzahl bringt Sie dieser Befehl zur gegebenen
    Zeilennummer.  Zum Beispiel bringt Sie »33G« in Zeile 33.  (Siehe |usr_30.txt|
    für einen besseren Weg, um durch die Fehlerliste eines Compilers zu gehen, für
    Informationen über den Befehl »:make«.)
       Ohne Argument bringt Sie »G« in die letzte Zeile der Datei.  Ein schneller
    Weg, um zum Beginn einer Datei zu gehen, ist »gg«.  »1G« tut dasselbe, ist
    aber ein wenig mehr zu tippen.

en: Another way to move to a line is using the "%" command with a count.  For example "50%" moves you to halfway the file.  "90%" goes to near the end.
de: Ein anderer Weg, zu einer Zeile zu gehen, ist den Befehl »%« mit einer Anzahl zu benutzen.  Zum Beispiel bringt Sie 50% zur Mitte einer Datei.  »90%« geht kurz vor das Ende.

en: The previous assumes that you want to move to a line in the file, no matter if it's currently visible or not.  What if you want to move to one of the lines you can see? This figure shows the three commands you can use:
de: Das vorige nimmt an, dass Sie zu einer Zeile in der Datei gehen wollen, egal ob aktuell sichtbar oder nicht.  Was, wenn Sie zu einer der Zeilen gehen wollen, die Sie sehen können?  Diese Darstellung zeigt Ihnen drei Befehle, die Sie benutzen können:

en: Hints: "H" stands for Home, "M" for Middle and "L" for Last.
de: »H« wie »Heimat«, »M« wie »Mitte« und »L« wie »letzte«.

en: *03.6*	Telling where you are
de: *03.6*	Sagen, wo Sie sind

en: To see where you are in a file, there are three ways:
de: Um zu sehen, wo in einer Datei Sie sind, gibt es drei Möglichkeiten:

en: Use the CTRL-G command.  You get a message like this (assuming the 'ruler' option is off):
de: Benutzen Sie den Befehl CTRL-G.  Sie bekommen eine Mitteilung wie diese (angenommen, die Option 'ruler' ist ungesetzt):

en: 	"usr_03.txt" line 233 of 650 --35%-- col 45-52 ~
de: 	"usr_03.txt" Zeile 233 von 650 --35%-- Spalte 45-52 ~

en:     This shows the name of the file you are editing, the line number where the
        cursor is, the total number of lines, the percentage of the way through
        the file and the column of the cursor.
           Sometimes you will see a split column number.  For example, "col 2-9".
        This indicates that the cursor is positioned on the second character, but
        because character one is a tab, occupying eight spaces worth of columns,
        the screen column is 9.
de:     Dies zeigt den Namen der Datei, die Sie editieren, die Zeilennummer des
        Cursors, die Gesamtanzahl der Zeilen, die Prozentzahl, wo Sie sich im Text
        befinden, und die Spalte des Cursors.
           Manchmal sehen Sie eine geteilte Spaltennummer.  Zum Beispiel »Spalte
        2-9«.  Dies gibt an, dass der Cursor auf dem zweiten Zeichen positioniert
        ist, aber weil Zeichen eins ein Tabulator ist, der acht Zeichen einnimmt,
        ist die Bildschirmspalte 9.

en: Set the 'number' option.  This will display a line number in front of every line: >
de: Setzen Sie die Option 'number'.  Dies zeigt die Zeilennummer am Anfang jeder Zeile an: >

en: 	:set number
    <
        To switch this off again: >
de: 	:set number
    <
        Um dies wieder auszuschalten: >

en: 	:set nonumber
    <
        Since 'number' is a boolean option, prepending "no" to its name has the
        effect of switching it off.  A boolean option has only these two values,
        it is either on or off.
           Vim has many options.  Besides the boolean ones there are options with
        a numerical value and string options.  You will see examples of this where
        they are used.
de: 	:set nonumber
    <
        Weil 'number' eine boolesche Option ist, hat das Voranstellen von »no« vor
        ihren Namen die Auswirkung sie auszuschalten.  Eine boolesche Option hat
        nur diese zwei Werte, sie ist entweder an oder aus.
           Vim hat viele Optionen.  Neben den booleschen gibt es Optionen mit
        nummerischen Werten und Zeichenketten-Optionen.  Wo diese benutzt werden,
        werden Sie Beispiele sehen.

en: Set the 'ruler' option.  This will display the cursor position in the lower right corner of the Vim window: >
de: Setzen Sie die Option 'ruler'.  Dies zeigt die Cursor-Position in der unteren rechten Ecke des Vim-Fensters an: >

en: Using the 'ruler' option has the advantage that it doesn't take much room, thus there is more space for your text.
de: Die Option 'ruler' zu benutzen hat den Vorteil, dass sie nicht viel Platz nimmt, so dass da mehr Raum für Ihren Text ist.

en: *03.7*	Scrolling around
de: *03.7*	Umherrollen

en: The CTRL-U command scrolls down half a screen of text.  Think of looking
    through a viewing window at the text and moving this window up by half the
    height of the window.  Thus the window moves up over the text, which is
    backward in the file.  Don't worry if you have a little trouble remembering
    which end is up.  Most users have the same problem.
       The CTRL-D command moves the viewing window down half a screen in the file,
    thus scrolls the text up half a screen.
de: Der Befehl CTRL-U rollt einen halben Bildschirm an Text nach unten.  Denken
    Sie an das Schauen durch ein Sichtfenster auf den Text und daran, dieses
    Fenster um die halbe Höhe des Fenster nach oben (up) zu schieben.  Somit
    bewegt sich das Fenster nach oben über den Text, was rückwärts in der Datei
    ist.  Machen Sie sich keine Sorgen, falls Sie ein wenig Probleme haben, dies
    zu erinnern.  Die meisten Benutzer haben dasselbe Problem.
       Der Befehl CTRL-D bewegt das Sichtfenster einen halben Bildschirm in der
    Datei nach unten (down), rollt somit den Text einen halben Bildschirm nach
    oben.

en: To scroll one line at a time use CTRL-E (scroll up) and CTRL-Y (scroll down).  Think of CTRL-E to give you one line Extra.  (If you use MS-Windows compatible key mappings CTRL-Y will redo a change instead of scroll.)
de: Um eine Zeile auf einmal zu rollen benutzen Sie CTRL-E (nach oben rollen) und CTRL-Y (nach unten rollen).  Denken Sie bei CTRL-E an eine Zeile extra.  (Falls Sie die MS-Windows-kompatible Tastenbelegung benutzen, stellt CTRL-Y eine Änderung wieder her (redo) statt zu rollen.)

en: To scroll forward by a whole screen (except for two lines) use CTRL-F.  The other way is backward, CTRL-B is the command to use.  Fortunately CTRL-F is Forward and CTRL-B is Backward, that's easy to remember.
de: Um einen ganzen (bis auf zwei Zeilen) Bildschirm vorwärts zu rollen, benutzen Sie CTRL-F.  Die andere Richtung ist rückwärts, hier ist CTRL-B der zu benutzende Befehl.  Glücklicherweise steht CTRL-F für »forward« und CTRL-B für »backward«, das kann man sich leicht merken.

en: A common issue is that after moving down many lines with "j" your cursor is at the bottom of the screen.  You would like to see the context of the line with the cursor.  That's done with the "zz" command.
de: Ein häufiges Problem ist, dass, nachdem man viele Zeile mit »j« nach unten gegangen ist, der Cursor in der letzten Zeile des Bildschirms steht.  Man würde gern den Kontext der Cursor-Zeile sehen.  Das geht mit dem Befehl »zz«.

en: The "zt" command puts the cursor line at the top, "zb" at the bottom.  There are a few more scrolling commands, see |Q_sc|.  To always keep a few lines of context around the cursor, use the 'scrolloff' option.
de: Der Befehl »zt« macht die Cursorzeile zur ersten Zeile (top), »zb« zur letzten (bottom).  Es gibt ein Paar Rollbefehle mehr, siehe |Q_sc|.  Um immer ein Paar Zeilen Kontext um die Cursorzeile zu haben, benutzen Sie die Option 'scrolloff'.

en: *03.8*	Simple searches
de: *03.8*	Einfache Suchen

en: To search for a string, use the "/string" command.  To find the word include, for example, use the command: >
de: Um nach einer Zeichenkette zu suchen, benutzen Sie den Befehl »/zeichenkette«.  Um zum Beispiel das Wort »include« zu finden, benutzen Sie den Befehl: >

en: You will notice that when you type the "/" the cursor jumps to the last line
    of the Vim window, like with colon commands.  That is where you type the word.
    You can press the backspace key (backarrow or <BS>) to make corrections.  Use
    the <Left> and <Right> cursor keys when necessary.
       Pressing <Enter> executes the command.
de: Sie bemerken, dass der Cursor in die letzte Zeile des Vim-Fensters springt,
    wie bei bei :-Befehlen, wenn Sie das »/« tippen.  Hier tippen Sie das Wort.
    Sie können die Rückschritttaste drücken um Korrekturen zu machen.  Benutzen
    Sie <links> und <rechts> wenn nötig.
       Das Drücken von <Enter> führt den Befehl aus.

en: 	Note:
    	The characters .*[]^%/\?~$ have special meanings.  If you want to use
    	them in a search you must put a \ in front of them.  See below.
de: 	Anmerkung:
    	Die Zeichen .*[]^%/\?~$ haben eine besondere Bedeutung.  Falls Sie sie
    	in einer Suche verwenden wollen, müssen Sie Ihnen einen »\«
    	voranstellen.  Siehe unten.

en: To find the next occurrence of the same string use the "n" command.  Use this to find the first #include after the cursor: >
de: Um das nächste Auftreten derselben Zeichenkette zu finden, benutzen Sie den Befehl »n«.  Benutzen Sie dies, um das erste »#include« nach dem Cursor zu finden: >

en: And then type "n" several times.  You will move to each #include in the text.  You can also use a count if you know which match you want.  Thus "3n" finds the third match.  Using a count with "/" doesn't work.
de: Und dann tippen sie mehrere Male »n«.  Sie gehen zu jedem »#include« im Text.  Sie können auch eine Anzahl verwenden, falls Sie wissen, welchen Treffer Sie wollen.  Somit findet »3n« die dritte Übereinstimmung.  Eine Anzahl mit »/« benutzen, funktioniert nicht.

en: The "?" command works like "/" but searches backwards: >
de: Der Befehl »?« funktioniert wie »/«, aber sucht rückwärts: >

en: The "N" command repeats the last search the opposite direction.  Thus using "N" after a "/" command search backwards, using "N" after "?" searches forward.
de: Der Befehl »N« wiederholt die letzte Suche in die entgegengesetzte Richtung.  Somit sucht »N« nach einem »/« rückwärts, nach einem »?« vorwärts.

en: IGNORING CASE
de: GROß-/KLEINSCHREIBUNG IGNORIEREN

en: Normally you have to type exactly what you want to find.  If you don't care about upper or lowercase in a word, set the 'ignorecase' option: >
de: Normalerweise müssen Sie exakt tippen, was Sie finden wollen.  Falls Sie sich nicht um Groß-/Kleinschreibung in einem Wort sorgen wollen, setzen Sie die Option 'ignorecase': >

en: If you now search for "word", it will also match "Word" and "WORD".  To match case again: >
de: Falls Sie nun nach »wort« suchen, trifft er auch »Wort« und »WORT«.  Um wieder nach Groß-/Kleinschreibung zu suchen: >

en: HISTORY
de: GESCHICHTE

en: Suppose you do three searches: >
de: Nehmen Sie an, Sie haben drei Suchen: >

en: 	/one
    	/two
    	/three
de: 	/eins
    	/zwei
    	/drei

en: Now let's start searching by typing a simple "/" without pressing <Enter>.  If
    you press <Up> (the cursor key), Vim puts "/three" on the command line.
    Pressing <Enter> at this point searches for three.  If you do not press
    <Enter>, but press <Up> instead, Vim changes the prompt to "/two".  Another
    press of <Up> moves you to "/one".
       You can also use the <Down> cursor key to move through the history of
    search commands in the other direction.
de: Nun beginnen wir das Suchen, indem wir einfach »/« tippen, ohne <Enter> zu
    drücken.  Falls Sie (die Cursortaste) <hoch> drücken, setzt Vim »drei« auf die
    Befehlszeile.  Nun <Enter> drücken sucht nach »drei«.  Falls Sie nicht <Enter>
    drücken, sondern <hoch>, ändert Vim die Eingabeaufforderung in »zwei«.  Noch
    ein <hoch> bringt Sie zu »eins«.
       Sie können auch die Cursortaste <runter> benutzen, um sich in der anderen
    Richtung durch die Geschichte der Suchbefehle zu bewegen.

en: If you know what a previously used pattern starts with, and you want to use it again, type that character before pressing <Up>.  With the previous example, you can type "/o<Up>" and Vim will put "/one" on the command line.
de: Falls Sie wissen, womit ein vorher benutztes Suchmuster beginnt, und sie wollen es nochmals benutzen, tippen Sie jenes Zeichen, bevor Sie <hoch> drücken.  Im vorigen Beispiel können Sie »e<hoch>« tippen und Vim setzt »eins« in die Befehlszeile.

en: The commands starting with ":" also have a history.  That allows you to recall a previous command and execute it again.  These two histories are separate.
de: Die mit »:« beginnenden Befehle haben ebenfalls eine Geschichte.  Das erlaubt Ihnen, einen vorigen Befehl zurückzuholen und nochmals auszuführen.  Diese beiden Geschichten sind unabhängig voneinander.

en: SEARCHING FOR A WORD IN THE TEXT
de: NACH EINEM WORT IM TEXT SUCHEN

en: Suppose you see the word "TheLongFunctionName" in the text and you want to
    find the next occurrence of it.  You could type "/TheLongFunctionName", but
    that's a lot of typing.  And when you make a mistake Vim won't find it.
       There is an easier way: Position the cursor on the word and use the "*"
    command.  Vim will grab the word under the cursor and use it as the search
    string.
       The "#" command does the same in the other direction.  You can prepend a
    count: "3*" searches for the third occurrence of the word under the cursor.
de: Nehmen Sie an, Sie sehen das Wort »EinLangerFunktionsName« im Text und Sie
    wollen sein nächstes Auftreten finden.  Sie könnten »EinLangerFunktionsName«
    tippen, aber das ist eine Menge zu tippen.  Und wenn Sie einen Fehler machen,
    findet Vim es nicht.
       Es gibt einen einfacheren Weg: Setzen Sie den Cursor auf das Wort und
    benutzen Sie den Befehl »*«.  Vim nimmt das Wort unter dem Cursor und
    benutzt es als Suchzeichenkette.
       Der Befehl »#« macht dasselbe in die andere Richtung.  Sie können eine
    Anzahl voranstellen: »3*« sucht nach dem dritten Auftreten des Wortes unter
    dem Cursor.

en: SEARCHING FOR WHOLE WORDS
de: NACH GANZEN WÖRTERN SUCHEN

en: If you type "/the" it will also match "there".  To only find words that end in "the" use: >
de: Falls Sie »/the« tippen, wird auch »there« gefunden.  Um nur Wörter zu finden, die in »the« enden, benutzen Sie: >

en: The "\>" item is a special marker that only matches at the end of a word.  Similarly "\<" only matches at the begin of a word.  Thus to search for the word "the" only: >
de: Das Element »\>« ist eine besondere Markierung, die nur mit dem Ende eines Wortes übereinstimmt.  Analog stimmt »\<« nur mit dem Anfang eines Wortes überein.  Um also nur nach dem Wort »the« zu suchen: >

en: This does not match "there" or "soothe".  Notice that the "*" and "#" commands use these start-of-word and end-of-word markers to only find whole words (you can use "g*" and "g#" to match partial words).
de: Dies findet nicht »there« oder »soothe«.  Beachten Sie, dass die Befehle »*« und »#« diese Markierungen für Wortanfang und -ende benutzen, um nur ganze Wörter zu finden (Sie können »g*« und »g#« benutzen, um Teile von Worten zu treffen).

en: HIGHLIGHTING MATCHES
de: ÜBEREINSTIMMUNGEN HERVORHEBEN

en: While editing a program you see a variable called "nr".  You want to check
    where it's used.  You could move the cursor to "nr" and use the "*" command
    and press "n" to go along all the matches.
       There is another way.  Type this command: >
de: Während Sie ein Programm editieren, sehen Sie eine »nr« benannte Variable.
    Sie wollen überprüfen, wo sie benutzt wird.  Sie könnten den Cursor auf »nr«
    bewegen, den Befehl »*« benutzen und mit »n« durch alle Treffer gehen.
       Es gibt einen anderen Weg.  Tippen Sie diesen Befehl: >

en: If you now search for "nr", Vim will highlight all matches.  That is a very
    good way to see where the variable is used, without the need to type commands.
       To switch this off: >
de: Falls Sie nun nach »nr« suchen, hebt Vim alle Treffer hervor.  Dies ist ein
    sehr guter Weg, um zu sehen, wo die Variable benutzt wird, ohne Befehle tippen
    zu müssen.
       Um dies auszuschalten: >

en: Then you need to switch it on again if you want to use it for the next search command.  If you only want to remove the highlighting, use this command: >
de: Dann müssen Sie es wieder anschalten, falls Sie es für den nächsten Suchbefehl benutzen wollen.  Falls Sie nur die Hervorhebung entfernen möchten, benutzen Sie diesen Befehl: >

en: This doesn't reset the option.  Instead, it disables the highlighting.  As soon as you execute a search command, the highlighting will be used again.  Also for the "n" and "N" commands.
de: Dies löscht nicht die Option.  Stattdessen deaktiviert es die Hervorhebung.  Sobald Sie einen Suchbefehl ausführen, wird die Hervorhebung wieder benutzt.  Auch bei den Befehlen »n« und »N«.

en: TUNING SEARCHES
de: SUCHEN TUNEN

en: There are a few options that change how searching works.  These are the
    essential ones:
    >
    	:set incsearch
de: Es gibt einige Optionen, die beeinflussen, wie das Suchen arbeitet.  Dies sind
    die essenziellen:
    >
    	:set incsearch

en: This makes Vim display the match for the string while you are still typing it.
    Use this to check if the right match will be found.  Then press <Enter> to
    really jump to that location.  Or type more to change the search string.
    >
    	:set nowrapscan
de: Dies lässt Vim den Treffer für die Zeichenkette anzeigen, noch während Sie sie
    tippen.  Benutzen Sie dies, um zu überprüfen, ob der richtige Treffer gefunden
    wird.  Dann drücken Sie <Enter>, um wirklich dorthin zu springen.  Oder Sie
    tippen weiter, um die Such-Zeichenkette zu ändern.
    >
    	:set nowrapscan

en: This stops the search at the end of the file.  Or, when you are searching backwards, at the start of the file.  The 'wrapscan' option is on by default, thus searching wraps around the end of the file.
de: Dies hält die Suche am Ende der Datei an.  Oder, wenn Sie rückwärts suchen, am Anfang der Datei.  Die Option 'wrapscan' ist standardmäßig an, so dass Suchen am Ende der Datei neu starten.

en: If you like one of the options mentioned before, and set it each time you use
    Vim, you can put the command in your Vim startup file.
       Edit the file, as mentioned at |not-compatible|.  Or use this command to
    find out where it is: >
de: Falls Sie eine der genannten Optionen mögen, und sie jedesmal setzen, wenn Sie
    Vim benutzen, können Sie den Befehl in Ihre Vim-Start-Datei setzen.
       Editieren Sie die Datei, wie unter |not-compatible| beschrieben.  Oder
    benutzen Sie diesen Befehl, um herauszufinden, wo sie ist: >

en: Edit the file, for example with: >
de: Editieren Sie die Datei, zu Beispiel mit: >

en: Then add a line with the command to set the option, just like you typed it in Vim.  Example: >
de: Dann fügen Sie eine Zeile hinzu mit dem Befehl, um die Option zu setzen, genau wie Sie sie in Vim tippen.  Beispiel: >

en: "G" moves to the end of the file.  "o" starts a new line, where you type the ":set" command.  You end insert mode with <Esc>.  Then write the file: >
de: »G« bringt Sie ans Ende der Datei.  »o« beginnt eine neue Zeile, in der Sie den »:set«-Befehl tippen.  Mit <Esc> verlassen Sie den Einfüge-Modus.  Dann schreiben Sie die Datei: >

en: If you now start Vim again, the 'hlsearch' option will already be set.
de: Wenn Sie nun Vim neu starten, ist die Option 'hlsearch' bereits gesetzt.

en: *03.9*	Simple search patterns
de: *03.9*	Einfache Suchmuster

en: The Vim editor uses regular expressions to specify what to search for.
    Regular expressions are an extremely powerful and compact way to specify a
    search pattern.  Unfortunately, this power comes at a price, because regular
    expressions are a bit tricky to specify.
       In this section we mention only a few essential ones.  More about search
    patterns and commands in chapter 27 |usr_27.txt|.  You can find the full
    explanation here: |pattern|.
de: Der Editor Vim benutzt reguläre Ausdrücke, um anzugeben, wonach gesucht werden
    soll.  Reguläre Ausdrücke sind ein extrem mächtiger und kompakter Weg, ein
    Suchmuster anzugeben.  Unglücklicherweise hat diese Macht einen Preis, da
    reguläre Ausdrücke ein wenig schwierig anzugeben sind.
       In diesem Abschnitt erwähnen wir nur wenige essenzielle.  Mehr über
    Suchmuster und -befehle in Kapitel 27 |usr_27.txt|.  Sie können die volle
    Erklärung hier finden: |pattern|.

en: BEGINNING AND END OF A LINE
de: ZEILENANFANG UND -ENDE

en: The ^ character matches the beginning of a line.  On an English-US keyboard
    you find it above the 6.  The pattern "include" matches the word include
    anywhere on the line.  But the pattern "^include" matches the word include
    only if it is at the beginning of a line.
       The $ character matches the end of a line.  Therefore, "was$" matches the
    word was only if it is at the end of a line.
de: Das Zeichen »^« trifft den Anfang einer Zeile.  Auf einer amerikanischen
    Tastatur finden Sie es auf der 6.  Das Muster »include« findet das Wort
    »include« überall auf einer Zeile.  Aber das Muster »^include« findet das Wort
    »include« nur, wenn es am Anfang einer Zeile steht.
       Das Zeichen »$« findet das Zeilenende.  Daher findet »was$« das Wort »was«
    nur, wenn es an einem Zeilenende steht.

en: Let's mark the places where "the" matches in this example line with "x"s:
de: Markieren wir in dieser Beispielzeile die Stellen, wo »the« gefunden wird mit »x«en:

en: Using "/the$" we find this match:
de: Mit »the$« finden wir dies:

en: And with "/^the" we find this one:
    	the solder holding one of the chips melted and the ~
    	xxx
de: Und mit »^the« finden wir dies:
    
    	the solder holding one of the chips melted and the ~
    	xxx

en: You can try searching with "/^the$", it will only match a single line consisting of "the".  White space does matter here, thus if a line contains a space after the word, like "the ", the pattern will not match.
de: Sie können versuchen, nach »^the$« zu suchen; es wird nur eine einzelne Zeile finden, auf der nur »the« steht.  Hier zählen weiße Zeichen, wenn also eine Zeile nach dem Wort ein Leerzeichen enthält, wie »the «, wird dieses Muster nicht passen.

en: MATCHING ANY SINGLE CHARACTER
de: JEGLICHES EINZELNE ZEICHEN FINDEN

en: The . (dot) character matches any existing character.  For example, the pattern "c.m" matches a string whose first character is a c, whose second character is anything, and whose the third character is m.  Example:
de: Das Zeichen ».« (Punkt) passt auf jegliches existierende Zeichen.  Zum Beispiel passt das Muster »c.m« auf eine Zeichenkette, deren erstes Zeichen ein »c« ist, deren zweites Zeichen irgendwas und deren drittes Zeichen ein »m« ist.  Beispiel:

en: MATCHING SPECIAL CHARACTERS
de: SONDERZEICHEN FINDEN

en: If you really want to match a dot, you must avoid its special meaning by
    putting a backslash before it.
       If you search for "ter.", you will find these matches:
de: Falls Sie wirklich einen Punkt finden wollen, müssen Sie seine Sonderbedeutung
    durch einen vorangestellten Backslash aufheben.
       Falls Sie nach »ter.« suchen, bekommen Sie diese Übereinstimmungen:

en: Searching for "ter\." only finds the second match.
de: Nach »ter\.« suchen findet nur die zweite Übereinstimmung.

en: *03.10*	Using marks
de: *03.10*	Markierungen benutzen

en: When you make a jump to a position with the "G" command, Vim remembers the position from before this jump.  This position is called a mark.  To go back where you came from, use this command: >
de: Wenn Sie mit dem Befehl »G« an eine Position springen, merkt sich Vim die Position vor diesem Sprung.  Diese Position wird Markierung (mark) genannt.  Um dorthin zurück zu gehen, woher Sie gekommen sind, benutzen Sie diesen Befehl: >

en: This ` is a backtick or open single-quote character.
       If you use the same command a second time you will jump back again.  That's
    because the ` command is a jump itself, and the position from before this jump
    is remembered.
de: Dies »`« ist ein Backtick oder Accent grave.
       Falls Sie denselben Befehl ein zweites Mal benutzen, springen Sie wieder
    zurück.  Das kommt daher, dass der Befehl »`« selbst ein Sprung ist, und Vim
    sich die Position vor diesem Sprung merkt.

en: Generally, every time you do a command that can move the cursor further than
    within the same line, this is called a jump.  This includes the search
    commands "/" and "n" (it doesn't matter how far away the match is).  But not
    the character searches with "fx" and "tx" or the word movements "w" and "e".
       Also, "j" and "k" are not considered to be a jump.  Even when you use a
    count to make them move the cursor quite a long way away.
de: Im allgemeinen nennt es sich jedesmal Sprung, wenn Sie einen Befehl geben, der
    den Cursor weiter als innerhalb derselben Zeile bewegen kann.  Dies schließt
    die Suchbefehle »/« und »n« ein (es ist egal, wie weit entfernt der Treffer
    ist).  Aber weder die Zeichensuchen mit »fx« und »tx« noch die wortweisen
    Bewegungen »w« und »e«.
       Auch »j« und »k« werden nicht als Sprung betrachtet.  Selbst wenn Sie sich
    mit einer Anzahl über eine ziemlich große Distanz bewegen.

en: The `` command jumps back and forth, between two points.  The CTRL-O command jumps to older positions (Hint: O for older).  CTRL-I then jumps back to newer positions (Hint: I is just next to O on the keyboard).  Consider this sequence of commands: >
de: Der Befehl »``« springt zwischen zwei Punkten hin und her.  Der Befehl CTRL-O springt zu älteren Positionen (»O« wie »older«).  CTRL-I springt dann zurück zu neueren Positionen (»I« und »O« sind auf der Tastatur direkt nebeneinander).  Betrachten Sie diese Befehlsfolge: >

en: You first jump to line 33, then search for a line that starts with "The".  Then with CTRL-O you jump back to line 33.  Another CTRL-O takes you back to where you started.  If you now use CTRL-I you jump to line 33 again.  And to the match for "The" with another CTRL-I.
de: Sie springen zuerst in Zeile 33, dann suchen Sie eine Zeile, die mit »The« beginnt.  Dann springen Sie mit CTRL-O zurück in Zeile 33.  Ein weiteres CTRL-O bringt Sie dorthin, wo Sie begonnen haben.  Falls Sie nun CTRL-I benutzen, springen Sie wieder in Zeile 33.  Und zum Treffer »The« mit einem weiteren CTRL-I.

en: 	Note:
    	CTRL-I is the same as <Tab>.
de: 	Anmerkung:
    	CTRL-I ist dasselbe wie <Tab>.

en: The ":jumps" command gives a list of positions you jumped to.  The entry which you used last is marked with a ">".
de: Der Befehl »:jumps« gibt Ihnen eine Liste der Positionen, zu denen Sie gesprungen sind.  Der zuletzt benutzte Eintrag wird mit einem »>« markiert.

en: NAMED MARKS							*bookmark*
de: BENANNTE MARKIERUNGEN					*bookmark*

en: Vim enables you to place your own marks in the text.  The command "ma" marks
    the place under the cursor as mark a.  You can place 26 marks (a through z) in
    your text.  You can't see them, it's just a position that Vim remembers.
       To go to a mark, use the command `{mark}, where {mark} is the mark letter.
    Thus to move to the a mark:
    >
    	`a
de: Vim ermöglicht Ihnen, Ihre eigenen Markierungen im Text zu platzieren.  Der
    Befehl »ma« markiert die Stelle unter dem Cursor als Markierung a.  Sie können
    in Ihrem Text 26 Markierungen (a bis z) setzen.  Sie können sie nicht sehen,
    sie sind nur Positionen, die sich Vim merkt.
       Um zu einer Markierung zu springen, benutzen Sie den Befehl »`{mark}«,
    wobei {mark} für den Buchstaben der Markierung steht.  Um also zur Markierung
    a zu springen:
    >
    	`a

en: The command 'mark (single quotation mark, or apostrophe) moves you to the beginning of the line containing the mark.  This differs from the `mark command, which moves you to marked column.
de: Der Befehl »'{mark}« (einfaches Anführungszeichen oder Apostroph) bringt Sie zu Anfang der Zeile, die die Markierung {mark} enthält.  Dies unterscheidet ihn vom Befehl »`{mark}«, der Sie zu der markierten Spalte bringt.

en: The marks can be very useful when working on two related parts in a file.
    Suppose you have some text near the start of the file you need to look at,
    while working on some text near the end of the file.
       Move to the text at the start and place the s (start) mark there: >
de: Markierungen können sehr nützlich sein, wenn Sie an zwei verwandten Teilen
    einer Datei arbeiten.  Nehmen wir an, Sie haben einigen Text nahe dem
    Anfang der Datei, den Sie im Auge behalten müssen, während Sie an etwas Text
    nahe dem Ende der Datei arbeiten.
       Gehen Sie zu dem Text am Anfang und platzieren Sie dort die Marke a wie
    Anfang: >

en: 	ms
de: 	ma

en: Then move to the text you want to work on and put the e (end) mark there: >
de: Dann gehen Sie zu dem Text, an dem Sie arbeiten wollen, und setzen dort die Marke e wie Ende: >

en: Now you can move around, and when you want to look at the start of the file, you use this to jump there: >
de: Nun können Sie umherbewegen, und wenn Sie den Anfang der Datei betrachten wollen, können Sie dies benutzen, um dorthin zu springen: >

en: 	's
de: 	'a

en: Then you can use '' to jump back to where you were, or 'e to jump to the text
    you were working on at the end.
       There is nothing special about using s for start and e for end, they are
    just easy to remember.
de: Dann können sie »''« benutzen, um dorthin zurück zu springen, wo Sie waren,
    oder »'e«, um zu dem Text am Ende zu springen, den Sie bearbeiten.
       Es ist nichts besonderes daran, a für den Anfang und e für das Ende zu
    verwenden, es ist nur leicht zu merken.

en: You can use this command to get a list of marks: >
de: Um eine Liste der Markierungen zu bekommen, können Sie diesen Befehl benutzen: >

en: You will notice a few special marks.  These include:
de: Sie bemerken einige Sondermarkierungen; einschließlich:

en: 	'	The cursor position before doing a jump
    	"	The cursor position when last editing the file
    	[	Start of the last change
    	]	End of the last change
de: 	'	Die Cursorposition vor dem letzten Sprung
    	"	Die Cursorposition beim letzten Editieren der Datei
    	[	Beginn der letzten Änderung
    	]	Ende der letzten Änderung

en: Next chapter: |usr_04.txt| Making small changes
de: Nächstes Kapitel: |usr_04.txt| Kleine Änderungen machen

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