Benutzer-Werkzeuge

Webseiten-Werkzeuge


topics:vim

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
topics:vim [2014/05/12 15:48] – [Plugins] ninuxtopics:vim [2015/04/20 14:25] (aktuell) – [Data-Entry] cyrus
Zeile 20: Zeile 20:
 </code> </code>
  
-===== Plugins ===== +===== Rechtschreibung =====
- +
-==== Rechtschreibung ====+
 VIM hat eine eingebaute Rechtschreibprüfung. Die Wörterbücher können auch manuell gewählt werden (etwa jene von Open bzw. Libre Office). VIM hat eine eingebaute Rechtschreibprüfung. Die Wörterbücher können auch manuell gewählt werden (etwa jene von Open bzw. Libre Office).
  
Zeile 30: Zeile 28:
 </code> </code>
 eingegeben werden. eingegeben werden.
 +
 +===== Plugins =====
 +
 ==== R ==== ==== R ====
 VIM lässt sich prima umbauen zur schlanken //R-IDE//. Wie dies geht ist im Detail beschrieben in diesem [[https://github.com/luxeria/vim-r|Paper]]. VIM lässt sich prima umbauen zur schlanken //R-IDE//. Wie dies geht ist im Detail beschrieben in diesem [[https://github.com/luxeria/vim-r|Paper]].
 +
 +==== Linux Kernel Coding Style ====
 +Um VIM so einzustellen, dass mal stets konforme C und Header Dateien erstellt nach dem [[https://www.kernel.org/doc/Documentation/CodingStyle|Linux Kernel Coding Style]] kann einfach das linuxsty Sktript angewendet werden.
 +
 +Dieses kann man bei den offiziellen VIM-Quellen beziehen als [[http://www.vim.org/scripts/script.php?script_id=4369|linuxsty.vim]] Datei. Diese kopiert man einfach in das Plugin Verzeichnis von VIM
 +
 +<code shell>
 +cp linuxsty.vim ~/.vim/plugin/.
 +</code>
 +
 +Wird eine ''.c'', ''.h'', Kconfig oder Patchdatei Datei geöffnet kommt das Plugin automatisch zur Geltung.
 +
 +===== Tipps & Tricks =====
 +
 +==== Find & Replace ====
 +Möchte man ein Wort ''foo'' mit dem Wort ''bar'' in der ganzen Datei ändern, so gibt man 
 +<code shell>
 +:%s/foo/bar/g
 +</code>
 +ein.
  
 ---- dataentry topic ---- ---- dataentry topic ----
-type           : topic +type               : topic 
-advanced_users : maenu +advanced_users     : maenu, zoepfe 
-beginner_users : ninux +beginner_users     daniw, ninux, gandro, hops, cyrus 
-wannabe_users  +wannabe_users      nmz 
 +category_topictags : software, tools
 ---- ----
 +
 +
 +
 +
 +
  
  
topics/vim.1399909693.txt.gz · Zuletzt geändert: 2014/05/12 15:48 von ninux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki