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
Vorherige Überarbeitung
vim_installieren [2014/02/09 17:48]
rakor angelegt
vim_installieren [2019/03/16 19:12] (aktuell)
rakor [Installation]
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.
  
-Die Installation aus den Ports ist direkt über das Makefile oder indirekt über //​portmaster//​ möglich. 
- 
-Als Alternative kann man, **wenn** das System bereits auf das neue [[System auf pkg (pkgng) umstellen | pkg]] umgestellt **und** ein [[System_auf_pkg_(pkgng)_umstellen#​Softwarepakete_aus_einem_pkg-Repository_installieren | gültiges und aktuelles Repository zur Verfügung steht und eingestellt ist]] auch aus den Paketen installieren. ​ 
- 
-Anbei sind die drei Varianten erwähnt. 
- 
-======== Variante 1: Klassisch ======== 
- 
-<​code>​ 
-# cd /​usr/​ports/​editors/​vim 
-# make install clean 
-</​code>​ 
- 
-======== Variante 2: Portmaster ======== 
-<​code>​ 
-# portmaster -d editors/vim 
-</​code>​ 
- 
-======== Variante 3: Pkg ======== 
 <​code>​ <​code>​
-# pkg install ​editors/vim+# pkg install 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 24:
 </​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 30:
 </​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 44:
 </​code>​ </​code>​
  
-===== Weiter =====+====== Weiter ​======
 Installation eines Desktopsystems:​ [[Bash installieren]] Installation eines Desktopsystems:​ [[Bash installieren]]
  
vim_installieren.1391964484.txt.gz · Zuletzt geändert: 2017/10/02 13:38 (Externe Bearbeitung)

Impressum