<p>From Man Page:</p>
 <blockquote>
  <p>DESCRIPTION<br /> ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. The secondary task of ranger is to figure out which program you want to use to open your files with.</p>
  <p>This manual mainly contains information on the usage of ranger. Refer to the README for install instructions and to doc/HACKING for development specific information. For configuration, see the files in ranger/config. They are usually installed to /etc/ranger/config and can be obtained with ranger's --copy-config option.</p>
  <p>Inside ranger, you can press 1? for a list of key bindings, 2? for a list of commands and 3? for a list of settings.</p>
 </blockquote>
 <ul>
  <li>Project page: <a href="https://ranger.nongnu.org/">https://ranger.nongnu.org/</a>. Has pretty good documentation</li>
  <li>Available on Debian, Arch, Probably others, git and mailing list available as well.</li>
 </ul>
 <p><img alt="screenshot" src="https://ranger.nongnu.org/screenshots/screenshot0.png" /></p>
 <h2 id="features">Features</h2>
 <ul>
  <li>3-pane view: <ul>
    <li>Previous -&gt; current -&gt; next</li>
    <li>When current is a file, uses file magic and other programs to preview the file</li>
    <li>optional dependencies for previews: <ul>
      <li>img2txt from caca-utils for ASCII-art</li>
      <li>highlight for syntax highlights</li>
      <li>atool for archives</li>
      <li>lynx/w3m/elinks for html</li>
      <li>pdftotext for pdfs</li>
      <li>transmission-show for bittorrent information</li>
      <li>mediainfo or exiftool for mediafile info</li>
     </ul>
    </li>
    <li>Color coded, with three themes to choose from</li>
    <li>One more over to the right opens the file from other programs</li>
   </ul>
  </li>
 </ul>
 <h2 id="configuration">Configuration</h2>
 <ul>
  <li>located in ~/.config/ranger directory</li>
  <li>rc.conf = keybindings and settings</li>
  <li>commands.py = command-mode items</li>
  <li>rifle.conf = file launcher options, which let you make custom file opener commands</li>
  <li>scope.sh = custom file preview scripts, like mdview</li>
 </ul>
 <h2 id="navigation">Navigation</h2>
 <ul>
  <li>up, down, left, right, or h,j,k,l</li>
  <li>gg top G Bottom</li>
  <li>E edit</li>
  <li>pageup/down</li>
 </ul>
 <h2 id="command-commands">Command commands</h2>
 <ul>
  <li>spacebar to mark or :mark for pattern</li>
  <li>dd, yy, pp</li>
  <li>:touch, :mkdir, :grep</li>
  <li>del</li>
  <li>rename and bulkrename (change from ranger.container.file import File to <em>.fsobject.</em>)</li>
  <li>zh - toggle hidden</li>
  <li>gn - new tab, gt or gT to navigate tabs</li>
  <li>/ search vile</li>
  <li>V visual mode</li>
  <li>:open_with</li>
  <li>1? = list key bindings</li>
  <li>2? list commands</li>
  <li>3? list settings</li>
  <li>? main help</li>
 </ul>