File: usr_09.dex

package info (click to toggle)
vimhelp-de 7.4.130818-2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 708 kB
  • sloc: makefile: 37
file content (327 lines) | stat: -rw-r--r-- 13,637 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
*usr_09.txt*	Für Vim Version 7.4.  Letzte Änderung: 2006-Apr-24

		     VIM BENUTZERHANDBUCH - von Bram Moolenaar

				Die GUI benutzen


Vim arbeitet in einem gewöhnlichen Terminal.  GVim kann dasselbe leisten
und ein wenig mehr.  Die GUI bietet Menüs, eine Werkzeugleiste, Rollbalken
und andere Elemente.  Dieses Kapitel ist über diese Extras, die die GUI
bietet.

|09.1|	Teile der GUI
|09.2|	Die Maus benutzen
|09.3|	Die Zwischenablage
|09.4|	Der Auswahlmodus

Nächstes Kapitel: |usr_10.txt|  Große Änderungen machen
 Voriges Kapitel: |usr_08.txt|  Fenster aufteilen
Inhaltsübersicht: |usr_toc.txt|

==============================================================================
*09.1*	Teile der GUI

Sie mögen ein Piktogramm auf Ihrem Desktop haben, das gVim startet.
Ansonsten sollte es einer dieser Befehle tun: >

	gvim datei.txt
	vim -g datei.txt

Falls dies nicht funktioniert, haben Sie keine Version von Vim mit GUI-
Unterstützung.  Sie müssen zuerst eine installieren.
   Vim öffnet ein Fenster und zeigt darin »datei.txt« an.  Wie das Fenster
aussieht hängt von der Version von Vim ab.  Es sollte dem folgenden Bild
ähneln (so weit dies in ASCII gezeigt werden kann!).

	+-------------------------------------------------------+
	| datei.txt + (~/dir) - VIM			      X |<-Fenstertitel
	+-------------------------------------------------------+
	| Datei Editieren Werkzeuge Syntax Puffer Ansicht Hilfe |<-Menüleiste
	+-------------------------------------------------------+
	| aaa  bbb  ccc  ddd  eee  fff	ggg  hhh  iii  jjj      |<-Werkzeuglst
	| aaa  bbb  ccc  ddd  eee  fff	ggg  hhh  iii  jjj      |
	+-------------------------------------------------------+
	| file text					    | ^ |
	| ~						    | # |
	| ~						    | # |<- Rollleiste
	| ~						    | # |
	| ~						    | # |
	| ~						    | # |
	|						    | V |
	+-------------------------------------------------------+

Der meiste Raum wird von dem Dateitext eingenommen.  Dies zeigt die Datei in
derselben Weise wie in einem Terminal.  Möglicherweise mit verschiedenen
Farben und einer anderen Schriftart.


DER FENSTERTITEL

Ganz oben ist der Fenstertitel.  Diese wird von Ihrem Fenstersystem
gezeichnet.  Vim setzt den Titel so, dass er den Namen der aktuellen Datei
zeigt.  Zuerst kommt der Name der Datei.  Dann einige besondere Zeichen und
das Verzeichnis der Datei in Klammern.  Diese besonderen Zeichen können
vorkommen:

	-	Die Datei kann nicht modifiziert werden (z.B. eine Hilfedatei)
	+	Die Datei enthält Änderungen
	=	Die Datei ist nur-lesbar
	=+	Die Datei ist nur-lesbar, enthält dennoch Änderungen

Falls nichts angezeigt wird, haben Sie eine gewöhnliche, ungeänderte Datei


DIE MENÜLEISTE

Sie wissen, wie Menüs funktionieren, richtig?  Vim hat die üblichen
Elemente, und ein Paar mehr.  Gehen Sie durch sie durch, um eine Vorstellung
zu bekommen, wofür Sie sie benutzen können.  Ein wichtiges Untermenü ist
»Editieren/Globale Einstellungen«.  Sie finden diese Einträge:

Werkzeugleiste ein- und ausschalten	Werkzeugleiste
					erscheinen/verschwinden lassen
Unteren Rollbalken ein- und ausschalten	Am unteren Fensterrand eine
					Rollleiste erscheinen/verschwinden
					lassen
Linken Rollbalken ein- und ausschalten	Am linken Fensterrand eine
					Rollleiste erscheinen/verschwinden
					lassen
Rechten Rollbalken ein- und ausschalten	Am rechten Fensterrand eine
					Rollleiste erscheinen/verschwinden
					lassen

Auf den meisten System können Sie die Menüs ablösen.  Wählen sie den
obersten Eintrag, den, der wie eine gestrichelte Linie aussieht.  Sie
bekommen ein getrenntes Fenster mit den Einträgen des Menüs.  Es bleibt
da, bis Sie das Fenster schließen.


DIE WERKZEUGLEISTE

Sie enthält Piktogramme für die am häufigsten benutzten Aktionen.
Hoffentlich sind die Piktogramme selbsterklärend.  Es gibt Tooltips, um
einen zusätzlichen Hinweis zu bekommen (bewegen Sie den Mauszeiger auf ein
Piktogramm ohne zu klicken, und bewegen Sie ihn nicht für eine Sekunde).

Der Menüpunkt »Editieren/Globale Einstellungen/Werkzeugleiste ein- und
ausschalten« kann benutzt werden, um die Werkzeugleiste verschwinden zu
lassen.  Falls Sie nie eine Werkzeugleiste wollen, benutzen Sie diesen
Befehl in Ihrer vimrc-Datei: >

	:set guioptions-=T

Dies entfernt das Flag »T« aus der Option 'guioptions'.  Auch andere Teile
der GUI können mit dieser Option aktiviert oder deaktiviert werden.  Siehe
die Hilfe hierzu.


DIE ROLLLEISTEN

In der Voreinstellung gibt es eine Rollleiste an der rechten Seite.  Sie tut
das offensichtliche.  Wenn Sie das Fenster teilen, erhält jedes Fenster
seine eigene Rollleiste.
   Sie können mit dem Menüpunkt »Editieren/Globale Einstellungen/Unteren
Rollbalken ein- und ausschalten« eine horizontale Rollleiste erscheinen
lassen.  Dies ist nützlich im Diff-Modus, oder wenn die Option 'wrap'
gelöscht wurde (mehr dazu später).

Wenn es vertikal geteilte Fenster gibt, haben nur die Fenster auf der rechten
Seite eine Rollleiste.  Wenn Sie jedoch den Cursor in ein Fenster auf der
linken Seite bewegen, ist es dieses, das die Rollleiste kontrolliert.  Es
braucht ein wenig, sich daran zu gewöhnen.
   Wenn Sie mit vertikal geteilten Fenstern arbeiten, erwägen Sie eine
Rollleiste auf der linken Seite hinzuzufügen.  Dies kann über den Menüpunkt
oder mit der Option 'guioptions' gemacht werden: >

	:set guioptions+=l

Dies fügt 'guioptions' das Flag »l« hinzu.

==============================================================================
*09.2*	Die Maus benutzen

Standards sind wundervoll.  In Microsoft Windows können Sie die Maus benutzen,
um Text auf eine standardisierte Weise auszuwählen.  Auch das X-Fenster-System
hat einen Standard zur Benutzung der Maus.  Unglücklicherweise sind diese
beiden Standards nicht dieselben.
   Glücklicherweise können Sie Vim Ihren Bedürfnissen anpassen.  Sie können
das Verhalten der Maus wie eine X-Fenster-System-Maus oder wie eine Microsoft
Windows Maus funktionieren lassen.  Der folgende Befehl lässt die sich wie
X-Fenster-System-Maus verhalten: >

	:behave xterm

Der folgende Befehl lässt die Maus wie eine Microsoft-Windows-Maus
funktionieren: >

	:behave mswin

Das voreingestellte Verhalten der Maus auf Unix-System ist xterm.  Das
voreingestellte Verhalten auf einem Microsoft-Windows-System wird während
des Installationsprozesses ausgewählt.  Für Details, was die beiden
Verhalten sind, siehe |:behave|.  Hier folgt eine Zusammenfassung.


XTERM-MAUS-VERHALTEN

Mausklick links		positioniere den Cursor
Mausziehen links	wähle Text im visuellen Modus aus
Mausklick mitte		füge Text aus der Zwischenablage ein
Mausklick rechts	erweitere den ausgewählten Text bis zum Mauszeiger


MSWIN-MAUS-VERHALTEN

Mausklick links				den Cursor positionieren
Mausziehen links			Text im Auswahlmodus auswählen (siehe
					|09.4|)
Mausklick links mit Umschalttaste	erweitere den ausgewählten Text bis
					zum Mauszeiger
Mausklick mitte				füge Text aus der Zwischenablage ein
Mausklick rechts			zeige ein Pop-Up-Menü an


Die Maus kann weiter justiert werden.  Sehen Sie sich diese Optionen an,
falls Sie ändern wollen, wie die Maus funktioniert:

	'mouse'			in welchem Modus die Maus von Vim benutzt wird
	'mousemodel'		welchen Effekt ein Mausklick hat
	'mousetime'		Zeit zwischen Klicken für einen Doppelklick
	'mousehide'		verstecke die Maus während des Tippens
	'selectmode'		ob die Maus visuellen oder Auswahl-Modus startet

==============================================================================
*09.3*	Die Zwischenablage

In Abschnitt |04.7| wurde der grundlegende Gebrauch der Zwischenablage
erklärt.  Über das X-Fenster-System gibt es etwas essenzielles zu
erklären: Tatsächlich gibt es zwei Orte, um Text zwischen Programmen
auszutauschen.  MS-Windows hat dies nicht.

In X11 gibt es die »aktuelle Auswahl«.  Dies ist der Text, der aktuell
hervorgehoben ist.  In Vim ist dies der visuelle Bereich (dies nimmt an, dass
Sie die voreingestellten Optionseinstellungen benutzen).  Sie können diese
Auswahl in einer anderen Anwendung ohne jegliche weitere Aktion einfügen.
   Wählen Sie zum Beispiel in diesem Text ein paar Wörter mit der Maus aus.
Vim schaltet in den visuellen Modus und hebt den Text hervor.  Jetzt starten
Sie einen weiteren gVim, ohne einen Dateinamen, so dass er ein leeres
Fenster anzeigt.  Klicken Sie den mittleren Mausknopf.  Der ausgewählte Text
wird eingefügt.

Die »aktuelle Auswahl« bleibt nur solange gültig bis anderer Text
ausgewählt wird.  Nachdem Sie die Einfügung in dem anderen gVim
vorgenommen haben, wählen Sie nun einige Zeichen in dem Fenster.  Sie
bemerken, dass die Wörter, die vorher in dem anderen gVim ausgewählt waren
anders dargestellt werden.  Dies bedeutet, dass sie nicht mehr in der
aktuellen Auswahl sind.

Sie brauchen den Text nicht mit der Maus auswählen, die Tastatur-Befehle
für den visuellen Modus benutzen funktioniert genau so.


DIE ECHTE ZWISCHENABLAGE

Nun zu dem anderen Ort, über den Text ausgetauscht werden kann.  Wir nennen
dies die »echte Zwischenablage«, um Verwirrung zu vermeiden.  Oft werden
sowohl die »aktuelle Auswahl« wie auch die »echte Zwischenablage«
Zwischenablage genannt,  Sie müssen sich daran gewöhnen.
   Um Text in die echte Zwischenablage zu legen, wählen Sie ein Paar
verschiedene Wörter in einem der gVims, die Sie laufen haben, aus.  Dann
benutzen Sie den Menüpunkt »Editieren/Kopieren«.  Jetzt wurde der Text in die
echte Zwischenablage kopiert.  Sie können dies nicht sehen, außer Sie haben
eine Anwendung, die den Inhalt der Zwischenablage anzeigt (z.B. Klipper aus
KDE).
   Nun gehen Sie in den anderen gVim, positionieren den Cursor irgendwo und
benutzen Sie den Menüpunkt »Editieren/Einfügen«.  Sie sehen, dass der Text aus
der echten Zwischenablage eingefügt wird.


BEIDE BENUTZEN

Dieser Gebrauch von sowohl der »aktuellen Auswahl« und der »echten
Zwischenablage« mag ein wenig verwirrend klingen.  Aber es ist sehr
nützlich.  Lassen Sie uns das an einem Beispiel betrachten.  Nehmen Sie
einen gVim mit einer Textdatei und vollführen Sie diese Aktionen:

-  Wählen Sie zwei Wörter im visuellen Modus.
-  Benutzen Sie den Menüpunkt »Editieren/Kopieren«, um diese Wörter in
   die Zwischenablage zu bekommen.
-  Wählen Sie ein anderes Wort im visuellen Modus aus.
-  Benutzen Sie den Menüpunkt »Editieren/Einfügen«.  Was passiert ist,
   dass das einzelne ausgewählte Wort durch die beiden Wörter aus der
   Zwischenablage ersetzt wird.
-  Bewegen Sie den den Mauszeiger irgendwo anders hin und klicken Sie den
   mittleren Mausknopf.  Sie sehen, dass das Wort, das Sie gerade mit der
   Zwischenablage überschrieben haben, hier einfügt wird.

Falls Sie die »aktuelle Auswahl« und die »echte Zwischenablage« mit
Sorgfalt gebrauchen, können Sie mit ihnen viel nützliches Editieren
machen.


DIE TASTATUR BENUTZEN

Falls Sie die Maus nicht mögen, können Sie auf die aktuelle Auswahl und die
echte Zwischenablage über zwei Register zugreifen.  Das Register »"*« ist für
die aktuelle Auswahl.
   Um Text die aktuelle Auswahl werden zu lassen, benutzen Sie den visuellen
Modus.  Um zum Beispiel eine ganze Zeile auszuwählen, drücken Sie einfach »V«.
   Um die aktuelle Auswahl vor dem Cursor einzufügen: >

	"*P

Beachten Sie den Großbuchstaben »P«.  Der Kleinbuchstabe »p« setzt den
Text nach dem Cursor.

Das Register »"+« wird für die echte Zwischenablage benutzt.  Um zum
Beispiel von der Cursorposition bis zum Zeilenende in die Zwischenablage zu
kopieren: >

	"+y$

Merke, »y« steht für »yank«, das Vims Kopierbefehl ist.
   Um den Inhalt der echten Zwischenablage vor dem Cursor einzufügen: >

	"+P

Es ist dasselbe wie für die aktuelle Auswahl, aber benutzt das
Plus-Register (+) statt des Stern-Registers (*).

==============================================================================
*09.4*	Der Auswahlmodus

Und nun etwas, das häufiger unter MS-Windows als unter X11 benutzt wird.
Aber beide können es.  Sie kennen bereits den visuellen Modus.  Der
Auswahlmodus ist wie der visuelle Modus, weil er auch benutzt werden kann,
um Text auszuwählen.  Aber es gibt einen offensichtlichen Unterschied: Wenn
Text getippt wird, wird der ausgewählte Text gelöscht und der getippte
Text ersetzt ihn.

Um die Arbeit mit dem Auswahlmodus zu beginnen, müssen Sie ihn zuerst
aktivieren (für MS-Windows ist er möglicherweise schon aktiviert, aber Sie
können dies dennoch tun): >

	:set selectmode+=mouse

Nun benutzen Sie die Maus, um einigen Text auszuwählen.  Er wird
hervorgehoben, wie im visuellen Modus.  Nun drücken Sie einen Buchstaben.
Der ausgewählte Text wird gelöscht, und der einzelne Buchstabe ersetzt
ihn.  Nun sind Sie im Einfügemodus, also können Sie mit Tippen fortfahren.

Weil das Tippen von normalen Text verursacht, dass der ausgewählte Text
gelöscht wird, können Sie nicht die normalen Bewegungsbefehle »hjkl«,
»w« usw. benutzen.  Benutzen Sie stattdessen Funktionstasten mit
Umschalttaste.  <U-Links> (linke Pfeiltaste + Umschalttaste) bewegt den
Cursor nach links.  Der ausgewählte Text wird wie im visuellen Modus
geändert.  Die anderen Pfeiltasten machen unter der Umschalttaste was Sie
erwarten.  Auch <U-Pos1> und <U-Ende> funktionieren.

Sie können die Art, wie der Auswahlmodus funktioniert, mit der Option
'selectmode' justieren.

==============================================================================

Nächstes Kapitel: |usr_10.txt| Große Änderungen machen

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