<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zInformatik &#187; Capslock</title>
	<atom:link href="http://zinformatik.de/tag/capslock/feed/" rel="self" type="application/rss+xml" />
	<link>http://zinformatik.de</link>
	<description>Computer, Informatik und Mikrocontroller Blog</description>
	<lastBuildDate>Sat, 22 Oct 2011 09:51:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Für vim &#8211; Escape auf die Capslock (Feststelltaste) legen</title>
		<link>http://zinformatik.de/linux/fur-vim-escape-auf-die-capslock-feststelltaste-legen/</link>
		<comments>http://zinformatik.de/linux/fur-vim-escape-auf-die-capslock-feststelltaste-legen/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 14:42:03 +0000</pubDate>
		<dc:creator>zimon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[vim Tipps]]></category>
		<category><![CDATA[Capslock]]></category>
		<category><![CDATA[ESC]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[xmodmap]]></category>

		<guid isPermaLink="false">http://zinformatik.de/?p=633</guid>
		<description><![CDATA[<p>Da die ESC Taste so weit weg ist, aber dauernd unter vim gebraucht wird, habe ich sie mir auf die Capslock Taste gelegt. Diese benutze ich sowieso nie und wenn man Capslock versehentlich aktiviert hat, hat das unschöne Auswirkungen im Umgang mit vim. Dadurch bringt das Mapping gleich 2 Vorteile (ESC ist einfacher nutzbar und man kann nicht versehentlich die&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Da die ESC Taste so weit weg ist, aber dauernd unter vim gebraucht wird, habe ich sie mir auf die Capslock Taste gelegt. Diese benutze ich sowieso nie und wenn man Capslock versehentlich aktiviert hat, hat das unschöne Auswirkungen im Umgang mit vim. Dadurch bringt das Mapping gleich 2 Vorteile (ESC ist einfacher nutzbar und man kann nicht versehentlich die Feststelltaste aktivieren).</p>
<p>Und so gehts (unter Xorg):</p>
<p>Zuerst wird die aktuelle keymap gespeichert mittels</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">xmodmap</span> <span style="color: #660033;">-pke</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>user<span style="color: #000000; font-weight: bold;">/</span>.myxmodmap</pre></div></div>

<p>Nun bearbeitet man die .myxmodmap so, dass Caps_Lock durch Escape ersetzt wird. (Bei mir war es keycode 66, was aber je nach verwendetem Tastaturlayout auch anders sein kann.) In vim geht es unabhängig vom Tastaturlayout mittels:</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;"><span style="color: #000000;">:%</span>s<span style="color: #000000;">/</span>Caps_Lock<span style="color: #000000;">/</span>Escape<span style="color: #000000;">/</span>g</pre></div></div>

<p>Schließlich fügt man noch die folgenden Zeilen der /home/user/.bashrc hinzu:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">xmodmap</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>user<span style="color: #000000; font-weight: bold;">/</span>.myxmodmap
<span style="color: #c20cb9; font-weight: bold;">xmodmap</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">&quot;clear Lock&quot;</span></pre></div></div>

<p>/home/user sollte jedes mal durch das eigene Homeverzeichnis ersetzt werden.<br />
Nach einem Neustart des X-Servers sollte das neue Mapping funktionieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://zinformatik.de/linux/fur-vim-escape-auf-die-capslock-feststelltaste-legen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

