BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


vim_installieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
vim_installieren [2014/02/09 17:48]
rakor angelegt
vim_installieren [2014/02/10 21:30]
rakor
Zeile 1: Zeile 1:
-===== Ausgangssituation =====+====== Ausgangssituation ​======
 Es ist ein installiertes FreeBSD und ein aktueller Ports-Tree vorhanden. Es ist ein installiertes FreeBSD und ein aktueller Ports-Tree vorhanden.
  
-===== Allgemein =====+====== Allgemein ​======
 FreeBSD enthält standardmässig verschiedene Editoren. So ist der vi und der ee enthalten. Es ist reine Geschmacksache was man verwendet. Jedoch ist der vi teilweise etwas kryptisch und der ee recht einfach gehalten (ee = easy editor). Vim enthält die Mächtigkeit des vi mit einer massiven Verbesserung der Nutzerschnittstelle. FreeBSD enthält standardmässig verschiedene Editoren. So ist der vi und der ee enthalten. Es ist reine Geschmacksache was man verwendet. Jedoch ist der vi teilweise etwas kryptisch und der ee recht einfach gehalten (ee = easy editor). Vim enthält die Mächtigkeit des vi mit einer massiven Verbesserung der Nutzerschnittstelle.
  
-===== Installation =====+====== Installation ​======
 Zur Installation des //vim// sind root-Rechte Voraussetzung. Zur Installation des //vim// sind root-Rechte Voraussetzung.
  
Zeile 14: Zeile 14:
 Anbei sind die drei Varianten erwähnt. Anbei sind die drei Varianten erwähnt.
  
-======== Variante 1: Klassisch ​========+===== Variante 1: Klassisch =====
  
 <​code>​ <​code>​
Zeile 21: Zeile 21:
 </​code>​ </​code>​
  
-======== Variante 2: Portmaster ​========+===== Variante 2: Portmaster =====
 <​code>​ <​code>​
 # portmaster -d editors/vim # portmaster -d editors/vim
 </​code>​ </​code>​
  
-======== Variante 3: Pkg ========+===== Variante 3: Pkg =====
 <​code>​ <​code>​
 # pkg install editors/vim # pkg install editors/vim
 </​code>​ </​code>​
  
-======== Optionen ​========+===== Optionen =====
 Solange keine gesonderten Optionen angegeben sind wird von den vor eingestellten Werten ausgegangen. Solange keine gesonderten Optionen angegeben sind wird von den vor eingestellten Werten ausgegangen.
  
-===== Vim als Standardeditor festlegen =====+====== Vim als Standardeditor festlegen ​======
 Direkt nach der Installation steht der vim noch nicht im Pfad falls die csh verwendet wird. Ein Aufruf von //rehash// behebt das Problem und der vim kann wie gewohnt verwendet werden.\\ ​ Direkt nach der Installation steht der vim noch nicht im Pfad falls die csh verwendet wird. Ein Aufruf von //rehash// behebt das Problem und der vim kann wie gewohnt verwendet werden.\\ ​
 Der Standardeditor wird durch die Umgebungsvariable //$EDITOR// definiert. Diese kann in der Konfiguration der jeweiligen Shell gesetzt werden. Der Standardeditor wird durch die Umgebungsvariable //$EDITOR// definiert. Diese kann in der Konfiguration der jeweiligen Shell gesetzt werden.
-========csh: ~/.cshrc========+=====csh: ~/​.cshrc=====
 So ist bei Verwendung der csh folgender Passus in die ~/.cshrc hinzuzufügen,​ oder ggf zu ändern: So ist bei Verwendung der csh folgender Passus in die ~/.cshrc hinzuzufügen,​ oder ggf zu ändern:
 <​code>​ <​code>​
Zeile 43: Zeile 43:
 </​code>​ </​code>​
  
-========bash: ~/.bashrc========+=====bash: ~/​.bashrc=====
 Wird hingegen bereits die Bash verwendet so muss die Konfiguration der Bash angepasst werden unter [[.bashrc|~/​.bashrc]]. Wird hingegen bereits die Bash verwendet so muss die Konfiguration der Bash angepasst werden unter [[.bashrc|~/​.bashrc]].
 <​code>​ <​code>​
Zeile 49: Zeile 49:
 </​code>​ </​code>​
  
-======== ~/​.profile ​========+===== ~/.profile =====
 Zusätzlich zur Definition der Variable in einer der vorgenannten Dateien muss //$EDITOR// auch in //​[[.profile|~/​.profile]]//​ gesetzt werden. Während die Shell-Konfigurationen bei normalen Shellaufrufen abgearbeitet wird so ist die //​.profile//​ für Loginshells notwendig. Zusätzlich zur Definition der Variable in einer der vorgenannten Dateien muss //$EDITOR// auch in //​[[.profile|~/​.profile]]//​ gesetzt werden. Während die Shell-Konfigurationen bei normalen Shellaufrufen abgearbeitet wird so ist die //​.profile//​ für Loginshells notwendig.
  
-===== Konfiguration =====+====== Konfiguration ​======
 Um die Vorzüge von Vim nutzen zu können sollte eine Konfigurationsdatei angelegt werden. Um die Vorzüge von Vim nutzen zu können sollte eine Konfigurationsdatei angelegt werden.
 Die Datei //​[[.vimrc|~/​.vimrc]]//​ enthält die Konfiguration des jeweiligen Benutzers. (Es sollte nicht vergessen werden auch als root diese Konfiguration vozunehmen, da man sich somit die Arbeit mit Konfigurationsdateien sehr erleichtern kann). Die Datei //​[[.vimrc|~/​.vimrc]]//​ enthält die Konfiguration des jeweiligen Benutzers. (Es sollte nicht vergessen werden auch als root diese Konfiguration vozunehmen, da man sich somit die Arbeit mit Konfigurationsdateien sehr erleichtern kann).
Zeile 63: Zeile 63:
 </​code>​ </​code>​
  
-===== Weiter =====+====== Weiter ​======
 Installation eines Desktopsystems:​ [[Bash installieren]] Installation eines Desktopsystems:​ [[Bash installieren]]
  
vim_installieren.txt · Zuletzt geändert: 2019/03/16 19:12 von rakor

Impressum