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:43] – [Tutorial] ninuxtopics:vim [2015/04/20 14:25] (aktuell) – [Data-Entry] cyrus
Zeile 19: Zeile 19:
      ...      ...
 </code> </code>
 +
 +===== 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).
 +
 +Um die Rechtschreibprüfung zu aktivieren für //Deutsch - Schweizerdeutsch// (''de_sg'') kann einfach 
 +<code shell>
 +:setlocal spell spelllang=de_sg
 +</code>
 +eingegeben werden.
  
 ===== Plugins ===== ===== Plugins =====
Zeile 24: Zeile 33:
 ==== 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.1399909429.txt.gz · Zuletzt geändert: 2014/05/12 15:43 von ninux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki