<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>config on Tim Schumacher</title>
    <link>https://tim.schumacher.im/tags/config/</link>
    <description>Recent content in config on Tim Schumacher</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Thu, 29 Apr 2021 00:00:00 +0000</lastBuildDate>
    
        <atom:link href="https://tim.schumacher.im/tags/config/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>.zshrc config</title>
      <link>https://tim.schumacher.im/blog/zshrc/</link>
      <pubDate>Thu, 29 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://tim.schumacher.im/blog/zshrc/</guid>
      <description>&lt;p&gt;Hier ein paar nette Sachen aus meiner &lt;code&gt;.zshrc&lt;/code&gt; mit Kommentaren.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;bindkey &amp;quot;^P&amp;quot; history-beginning-search-backward-end
bindkey &amp;quot;^N&amp;quot; history-beginning-search-forward-end
autoload -U history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Das erlaubt mir meine Shell-Historie relativ einfach zu durchsuchen. Ich weis z.B. das ich irgendwas mit &lt;code&gt;ip addr&lt;/code&gt; machen will und das es ein Befehl ist, den ich in der Vergangenheit schonmal ausgeführt hab. Dann tippe ich &lt;code&gt;ip ad&lt;/code&gt; und drücke dann &lt;kbd&gt;C-p&lt;/kbd&gt; und es kommt bei der Verfollständigung &lt;code&gt;ip addr show dev eth0 | grep &#39;inet &#39;&lt;/code&gt; raus.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;alias -g G=&#39; | grep&#39;
alias -g L=&#39; | bat&#39;
alias -g H=&#39; | head&#39;
alias -g T=&#39; | tail&#39;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Diese Aliase erlauben mir die gängigen Pipe-Befehle vereinfacht zu schreiben. So wird aus &lt;code&gt;ip addr show dev eth0 | grep &#39;inet &#39;&lt;/code&gt; dann &lt;code&gt;ip addr show dev eth0 G &#39;inet &#39;&lt;/code&gt; was ein erhöhter Schreibkomfort ist. &lt;a href=&#34;https://github.com/sharkdp/bat&#34;&gt;bat&lt;/a&gt; ist übrigens ein ganz netter Ersatz für less.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>