<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://linupedia.org/wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Vim_Plugins</id>
	<title>Vim Plugins - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://linupedia.org/wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Vim_Plugins"/>
	<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Vim_Plugins&amp;action=history"/>
	<updated>2026-04-21T12:18:43Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Linupedia.org</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Vim_Plugins&amp;diff=13122&amp;oldid=prev</id>
		<title>B3ll3roph0n am 12. April 2007 um 23:37 Uhr</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Vim_Plugins&amp;diff=13122&amp;oldid=prev"/>
		<updated>2007-04-12T23:37:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Vim Wikibook Titel}}&lt;br /&gt;
&lt;br /&gt;
'''[[Konsole]]'''&lt;br /&gt;
&lt;br /&gt;
= Vim Plugins =&lt;br /&gt;
Plugins für den Editor '''Vim'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Project ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Das Projekt-Plugin ermöglicht es VIM komfortabel ganze Projekte im Stile einer graphischen IDE zu verwalten.&amp;lt;br/&amp;gt;&lt;br /&gt;
Der Projekt-Baum kann dabei in einer Tabbar am rechten oder linken Bildschirmrand dargestellt werden.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Um das Plugin zu benutzen muss in der '''vimrc''' die Option&lt;br /&gt;
 set nocompatible&lt;br /&gt;
gesetzt werden.&amp;lt;br/&amp;gt;&lt;br /&gt;
Wenn das Plugin in den entsprechenden Plugin-Ordner installiert wurde wird es beim Start von VIM automatisch geladen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Dieses Verhalten kann mit der Option&lt;br /&gt;
 :let loaded_project = 1&lt;br /&gt;
in der '''vimrc''' verhindert werden.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Um ein neues Projekt zu starten in den Befehlmodus wechseln und mit&lt;br /&gt;
 :Project&lt;br /&gt;
bzw.&lt;br /&gt;
 :Project /pfad/zur/projectdatei&lt;br /&gt;
ein Project öffnen.&lt;br /&gt;
Wird keine Projectdatei angegeben, wird die Datei '''.vimprojects''' im Home-Verzeichnis des jeweiligen Users benutzt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
In der Tabbar kann nun ein neues Project erstellt werden:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mein projekt=/pfad/zum/projekt CD=. filter=&amp;quot;*.c *.h&amp;quot; {&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
In diesem Fall werden alle Dateien mit den Endungen '''.c''' und '''.h''' in das Projekt aufgenommen.&lt;br /&gt;
Alternativ kann auch mit&lt;br /&gt;
 \c&lt;br /&gt;
ein neues Projekt angelegt werden.&amp;lt;br/&amp;gt;&lt;br /&gt;
VIM fragt in diesem Fall Interaktiv Name, Pfad, CD-und Filter-Optionen ab und erstellt das Project.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Mit&lt;br /&gt;
 :w&lt;br /&gt;
das Project speichern.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Falls das Projekt schon Dateien enthält, können diese im Befelsmodus mit&lt;br /&gt;
 \r&lt;br /&gt;
eingelesen, während der Cursor sich &amp;quot;im&amp;quot; Projekt befindet.&amp;lt;br/&amp;gt;&lt;br /&gt;
(Das anschließende Speichern der Projektes nicht vergessen)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Um eine Datei zum Projekt hinzuzufügen, einfach den Dateinamen zwichen die geschweiften Klammern eintragen:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mein projekt=/pfad/zum/projekt CD=. filter=&amp;quot;*.c *.h&amp;quot; {&lt;br /&gt;
 datei1.c&lt;br /&gt;
 datei1.h&lt;br /&gt;
 datei2.c&lt;br /&gt;
 datei2.h&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Um eine Datei aus dem Projekt zu öffnen, einfach im Befehlmodus die Datei mit dem Cursor auswählen und mit '''&amp;lt;RETURN&amp;gt;''' öffnen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Die Datei wird nun in einem neuen Buffer im zuletzt aktiven Tab geöffnet.&amp;lt;br/&amp;gt;&lt;br /&gt;
(mit&lt;br /&gt;
 :bn&lt;br /&gt;
bzw.&lt;br /&gt;
 :bp&lt;br /&gt;
kann zwischen den einzelnen Buffern gewechselt werden)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Natürlich unterstützt VIM auch unterordner in Projekten:&lt;br /&gt;
&amp;lt;pre&amp;gt;mein projekt=/pfad/zum/projekt CD=. filter=&amp;quot;*.c *.h&amp;quot; {&lt;br /&gt;
 ordner1=unterordner1 CD=. filter=&amp;quot;*&amp;quot; {&lt;br /&gt;
 }&lt;br /&gt;
 ordner2=unterordner2 CD=. filter=&amp;quot;*.bak&amp;quot; {&lt;br /&gt;
 }&lt;br /&gt;
 datei1.c&lt;br /&gt;
 datei1.h&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Die Unterordner können auch mit '''\r''' (im Befehlsmodus) eingelesen werden, oder man liest das ganze Projekt inklusive Unterordner neu ein:&lt;br /&gt;
 \R&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Mit den Tastenkürzeln '''&amp;lt;C-W&amp;gt; + h''' und '''&amp;lt;C-W&amp;gt; + l''' kann zwischen Projekt-Tabbar und Dokument gewechselt werden.&amp;lt;br/&amp;gt;&lt;br /&gt;
(Falls das Projekt-Flag '''c''' &amp;lt;u&amp;gt;'''nicht'''&amp;lt;/u&amp;gt; gesetzt ist - andernfalls wird die Tabbar beim öffnen einer Datei automatisch ausgeblendet)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Um die Projekt-Bar mit einem Tastenkürzel (z.B. &amp;lt;F2&amp;gt;) ein- bzw. auszublenden, die '''vimrc''' um folgenden EIntrag erweitern:&lt;br /&gt;
 nmap &amp;lt;silent&amp;gt; &amp;lt;F2&amp;gt; &amp;lt;Plug&amp;gt;ToggleProject&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Zusätzlich können für jedes Projekt noch separate Flags gesetzt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;mein projekt=/pfad/zum/projekt CD=. filter=&amp;quot;*.c *.h&amp;quot; flags=lrSsTtw {&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Verfügbare/mögliche Flags:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
l               Verhindert, dass der Projektordner (inkl. Unterordner) mit '''\L''' rekursiv eingelesen wird.&lt;br /&gt;
&lt;br /&gt;
r       Verhindert, dass der Projektordner mit '''\r''' oder '''\R''' aktualisiert wird.&lt;br /&gt;
&lt;br /&gt;
S       Beim Aktualisieren/Erstellen des Projektes wird die Dateiliste sortiert.&lt;br /&gt;
&lt;br /&gt;
s       Verhindert, dass die Dateiliste beim Aktualisieren/Erstellen sortiert wird.&lt;br /&gt;
&lt;br /&gt;
T       Sortiert Unterordner beim Aktualisieren/Erstellen nach oben.&lt;br /&gt;
&lt;br /&gt;
t       Sortiert Unterordner beim Aktualisieren/Erstellen nach unten.&lt;br /&gt;
&lt;br /&gt;
w       Verhindert, dass beim Leeren des Projektes mit '''\W''' rekursiv gelöscht wird.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Befehle für die Projektansicht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;let g:proj_window_width = 40&lt;br /&gt;
let g:proj_flags = &amp;quot;ibmstg&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Taglib ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;let g:Tlist_Display_Prototype = 0&lt;br /&gt;
let g:Tlist_Display_Tag_Scope = 1&lt;br /&gt;
let g:Tlist_Use_Right_Window = 1&lt;br /&gt;
let g:Tlist_Exit_OnlyWindow = 1&lt;br /&gt;
let g:Tlist_Enable_Fold_Column = 0&lt;br /&gt;
let g:Tlist_Sort_Type = &amp;quot;order&amp;quot;&lt;br /&gt;
let g:Tlist_Compact_Format = 1&lt;br /&gt;
let g:Tlist_File_Fold_Auto_Close = 0&lt;br /&gt;
let g:Tlist_WinWidth = 30&lt;br /&gt;
let g:Tlist_GainFocus_On_ToggleOpen = 1&lt;br /&gt;
let g:Tlist_Close_On_Select = 1&lt;br /&gt;
let g:Tlist_Show_One_File = 1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bufexplorer ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Das Bufexplorer-Plugin ermöglicht es einfach und komfortabel zwischen allen offenen Buffern umzuschalten.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;let g:bufExplorerOpenMode=1&lt;br /&gt;
let g:bufExplorerSortBy='mru'&lt;br /&gt;
let g:bufExplorerSplitType='v'&lt;br /&gt;
let g:bufExplorerSplitVertSize = 40&lt;br /&gt;
let g:bufExplorerShowDirectories=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Netrw ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Vim Navigation}}&lt;br /&gt;
[[Konsole|Zurück zu Konsole]]&lt;br /&gt;
[[Category:Konsole]]&lt;/div&gt;</summary>
		<author><name>B3ll3roph0n</name></author>
		
	</entry>
</feed>