Installation VIM

Vim (Vi IMproved) ist eine Weiterentwicklung des Texteditors vi und erleichtert ungemein die Arbeit.

Installation

cd /usr/ports/editors/vim
 make install clean
Configs ins Home Verzeichnis kopieren
cd
mkdir .vim
cp /usr/doc/share/examples/vim/*.* .vim/
cp /usr/doc/share/examples/vim/gvimrc-sample ~/.vimrc
vi ~/.vimrc
Add lines:
set ignorecase
" automatically show matching brackets. works like it does in bbedit.
set showmatch
" security feature -> prevent trojans
set nomodeline
" damit er nicht während dem cursor rumfahren dauernd
" zu den closing brackets herumspringt
let loaded_matchparen = 1
" wir machen immer utf-8
let &termencoding = &encoding
set encoding=utf-8
Auskommentieren:
"  syntax on
"  set mousehide
"  set hlsearch
Mein aktuelles .vimrc File (26.01.2012) sieht nun also so aus:
“ $FreeBSD: doc/share/examples/vim/gvimrc-sample,v 1.1 1999/11/15 19:41:09 nik Exp $ “ An example for a gvimrc file. “ The commands in this are executed when the GUI is started. “ (based on the work done by Bram Moolenaar <Bram@vim.org>) “ “ To use it, copy it to “     for Unix and OS/2:  ~/.gvimrc “             for Amiga:  s:.gvimrc “  for MS-DOS and Win32:  $VIM\_gvimrc “ “ And copy the other files to your $HOME/.vim directory “ Make command line two lines high set ch=2 “ Make shift-insert work like in Xterm map <S-Insert> <MiddleMouse> map! <S-Insert> <MiddleMouse> set ignorecase “ automatically show matching brackets. works like it does in bbedit. set showmatch “ wir machen immer utf-8 let &termencoding = &encoding set encoding=utf-8 “ security feature -> prevent trojans set nomodeline “ damit er nicht während dem cursor rumfahren dauernd “ zu den closing brackets herumspringt let loaded_matchparen = 1 “ Only do this for Vim version 5.0 and later. if version >= 500 “ Switch on syntax highlighting. “ syntax on “ Switch on search pattern highlighting. “ set hlsearch “ Hide the mouse pointer while typing “ set mousehide “ Edit FreeBSD DocBook files source $HOME/.vim/edit-sgml.vim “ Iso-8859-1 accents in SGML source $HOME/.vim/accents-sgml.vim endif

Alias ´vi´ in .bashrc

Den Alias in der .bashrc haben wir bei der Grundinstallation bereits hinzugefügt. Vollständigkeitshalber hier ebenfalls noch zur Info: Alias hinzufügen
vi .bashrc
Add:
alias vi='vim'
Sollte sich Vim aus irgend einem Grund nicht so verhalten wie erwartet (Probleme mit Umlauten, .vimrc wird ignoriert etc.) darauf achten, dass der ALIAS auch wirklich aktiviert ist:
alias
taucht der alias für vim nicht auf, .bashrc nochmals anpassen.

Fehlersuche / Debugging

Ansonsten hilft dieser Command auch noch:
vim -V5vim.log -c ':e vim.log'
Er schreibt ein vim.log mit den Files die er beim Startup geladen hat. Wenn es noch nicht existiert, schreibt er noch das File
/root/.viminfo
dort kann man sehen, mit welchen Settings vim das letzte mal gestartet wurde.  

VIM statt VI crontab -e

Damit man beim editieren vom Cron mit VIM arbeiten kann (also auch Umlaute und so benutzen kann) einfach im
vi /root/.profile
folgende zwei Zeilen einfügen:
EDITOR=vim
export EDITOR

Flattr this!

  • *

    Du kannst diese HTML tags verwenden: <a> <abbr> <acronym> <b> <blockquote> <cite> <code> <del> <em> <i> <q> <s> <strike> <strong>

  • Kommentar-Feed für diesen Beitrag
nach oben