Angelegt von Andreas Steinel
Mon, 17 Nov 2008 16:49:00 GMT
Heute morgen sah ich zum ersten Mal bei Tobias, dass man in vimdiff
direkt Änderungen zwischen den beiden Fenstern zusammenführen kann. Eine kurze Recherche im Internet führte zu folgender Seite, deren Inhalt ich nun hier nochmals zusammenfasse:
Gestartet wird der Vorgang mittels
vimdiff <file1> <file2>
dp
– Änderungen des aktuellen Buffers in die andere Datei schreiben
do
– Änderungen vom anderen Buffer in den aktuellen schreiben
]c
– Sprung zur nächsten Differenz
[c
– Sprung zur vorherigen Differenz
Posted in VIM | 1 comment | keine Trackbacks
Angelegt von Andreas Steinel
Mon, 29 Sep 2008 17:05:00 GMT
Heute musste ich mich mit der Rechtschreibprüfung in VIM auseinandersetzen. Ich habe hierfür vor Jahren vimspell verwendet, welches mittlerweile durch eine eingebaute Lösung in VIM 7 überflüssig wurde.
Die Rechtschreibprüfung schaltet man wie folgt ein (hier für amerikanisches Englisch):
:setlocal spell spelllang=en_us
Danach sollte man einige Teile des Textes, in denen sich Typos eingeschlichen haben wie folgt erkennen können
Man kann nun folgende Kommandos benutzen um die Fehler zu korrigieren:
]s
– zum nächsten Fehler springen (basierend auf dem cursor)
[s
– zum vorherigen Fehler springen(basierend auf dem cursor)
zg
– Wort in “richtige Wörter”-Liste übernehmen
z=
– Wort nachschlagen (Fenster mit möglichen Korrekturen erscheint)
Posted in VIM | 1 comment | keine Trackbacks
Angelegt von Andreas Steinel
Fri, 12 Oct 2007 02:27:00 GMT
Ein sehr lustiges Konzept … ich habe – wie der Teufel mal wieder wollte – genau an einem ähnlichen Problem die Woche herumgebastelt. Ich wollte auch ein kleines “Video” von einigen VIM-Tastenkürzeln zu Demonstrationszwecken erstellen. Mit ImageMagick hat dies auch geklappt:
Jedoch ist diese Idee mit dem Recorder natürlich besser:
Posted in VIM | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Thu, 04 Oct 2007 21:12:00 GMT
Heute gibts mal wieder ein paar kleine VIM-Spielereien:
- Noch ein paar sehr nützliche Tastenkürzel:
- “K” im Kommandmodus springt zu der Manpage Wortes unter dem Cursor
- “C-X C-F” Dateinamenautovervollständigung
- “C-N” Wortvervollständigung (Wörter aus dem aktuellen Buffer)
Posted in VIM | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Mon, 11 Jun 2007 23:00:00 GMT
Ich habe wieder einige nützliche Tipps zu VIM gefunden:
Posted in VIM | keine Kommentare
Angelegt von Andreas Steinel
Sat, 28 Oct 2006 15:05:00 GMT
Anknüpfend an diesen Artikel habe ich mir meine eigene Version zusammengeschustert:
Man sollte in sein eigenes bin
-Verzeichnis, welches natürlich im Pfad enthalten ist, folgende Datei namens manless.sh
anlegen und sie als ausführbar markieren:
#!/bin/sh
col -b | vim \
--cmd 'let no_plugin_maps = 1' \
-u /dev/null -R -m -M -n \
--cmd 'set filetype=man' \
-c 'runtime! macros/less.vim' -
Das Programm öffnet vim im less
-mode und liest die ~/.vimrc
nicht ein. Nun ist nur noch ein Eintrag in der .zshrc
(andere Shells momentan nicht getestet) von nöten:
alias man='/usr/bin/man -P manless.sh'
Danach kann man in einer neuen Shell-Instanz mittels man
solch schöne Manpages erbewundern:
Posted in FreeBSD, VIM | keine Kommentare
Angelegt von Andreas Steinel
Wed, 18 Oct 2006 00:25:00 GMT
Manuel hat mich auf folgenden Cheat Sheet aufmerksam gemacht. Welch ein grausamer Zungenbrecher :-/
(Originalhttp://www.viemu.com/vi-vim-cheat-sheet.gif)
Eine sehr gute Textdatei mit VIM-Kommandos, welche in deutscher Sprache verfasst ist wird hier erwähnt. Hier ist die lokale Kopie der Datei.
Posted in VIM | keine Kommentare
Angelegt von Andreas Steinel
Thu, 22 Jun 2006 10:36:00 GMT
Per Tastendruck von DOS-Zeilenenden auf UNIX-Zeilenenden umstellen:
map <F12> :set fileformat=unix <CR> :w <CR>
Posted in externes Gehirn, VIM | keine Kommentare