ein paar VIM-Tips…
Hi,
Ich hab mich ja schon lange nicht mehr blicken lassen…
Und weil ich nach wie vor nicht viel Zeit habe, hier nur kurz ein paar Tips für VIM:
Eine Sitzung speichern und wieder öfnen:
:mksession! ~/.vim/mysession.vim
:source ~/.vim/mysession.vim
Dadurch bleiben alle aktuellen Einstellungen, Macros etc. erhalten und auch alle geöffneten Dateien werden beim sourcen wieder geöffnet.
Wie kann ich den Quellcode aus VIM heraus drucken?
:hardcopy > file.ps
Ergibt eine Postscript-Datei, die man entweder nach pdf konvertieren kann, oder direkt an den Drucker schickt…
Druckoptionen ändern (in diesem Falle Breitformat mit schmalem Rand und Nummerierung):
:set popt=portrait:n,left:1pc,right:1pc,number:y
:hardcopy > file.ps
(siehe :help printoptions)
Eine beliebige Datei nach HTML konvertieren:
Hier hilft ein Skript vom Meister Molenaar: Es konvertiert die aktuelle Datei samt gewähltem Farbschema, Syntaxhighlighting etc. nach HTML und präsentiert das Ergebniss in einem neuen Buffer (der bei Gefallen gespeichert werden kann)
:source /usr/share/vim/vim70/syntax/2html.vim
(Bei mir liegt sie im angegebenen Pfad “/usr/share/vim/vim70/syntax/”; das kann je nach Installation aber variieren…)
-
19.6.2007 / 18:26
… oder die session direkt bei Programmstart laden
$vim -S ~/.vim/mysession.vim -
19.6.2007 / 19:09
:source /usr/share/vim/vim70/syntax/2html.vim
Man kann auch einfach :Tohtml aufrufen. Dann braucht man nicht soviel tippen :)
-
20.6.2007 / 8:17
@Stefan:
ja genau. Am besten macht man sich dafür gleich einen Alias… :-}@Christian:
kuhl. das wusste ich nicht. Ist also dann ein elementarer Bestandteil des Editors…
das erklärt, warum man das skript nicht auf http://www.vim.org findet… -
30.10.2007 / 14:30
greatings
i agree
-
5.11.2007 / 0:46
blöde frage, ich habe mal recherchiert aber nix gefunden. gibt es in vim wie in xemacs die funktion rechteckig ausschneiden (und einfügen)?
-
5.11.2007 / 1:53
Mit CTR-V kommst du in den Visual-Block-Modus.
CTRL-V und dann durch normale Cursorbewegung Rechteck definieren. Anschließend mit d löschen, oder mit y im Buffer speichern, mit p einfügen etc.
Hinterlasse einen Kommentar
XHTML: Folgende Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
navigation
- [1] was ist [ pimp my shell ] ?
- [2] programme
- [3] skripte / dotfiles
- [4] shellshots
- [5] mitmachen
- [6] autoren
- [7] einloggen
- [8] impressum
aussehen
ältere beiträge
- 06.18 wirklich? so einfach?
- 06.17 fbcmd – update
- 06.04 worklog – die zeit im griff
- 05.30 google-reader >> snownews
- 05.28 fbcmd – facebook in der shell
- 05.28 bitlbee – alles in einem!
- 05.16 NoPaste/pastebin-Service über die Shell mit curl und sprunge.us
- 04.15 Die Heirloom-Tools – Unix unter Linux
- 02.13 dvtm – dwm für die Konsole
- 02.12 Wohin ist mein Speicherplatz: ncdu
beitrags-archiv
- Juni 2010 (3)
- Mai 2010 (3)
- Mai 2008 (1)
- April 2008 (1)
- Februar 2008 (4)
- Januar 2008 (1)
- Dezember 2007 (2)
- September 2007 (1)
- August 2007 (1)
- Juli 2007 (6)
- Juni 2007 (1)
- Mai 2007 (3)
kategorien
- allgemein (17)
- berichte (7)
- fun (2)
- gnu_screen (2)
- hintergrundwissen (3)
- how-tos (11)
- internes (6)
- programme (31)
- shells (6)
- tutorials (5)
- user-skripte (1)
- vim (5)
- webseiten (5)
6 Kommentare
Zum Kommentarformular | Kommentar rss [?] | trackback uri [?]