ranger.vimというのを最近知って、rangerを最近使い始めました

.bashrcが読まれない

rangerで「Shift+s」すると、カレントで新たにshellを開いてくれて大変便利なのですが、.bashrcが読まれず少々不便でした。

rangerはキーバインド設定を好きにいじれるみたいなので、ちょいとconfいじってあげたら対応できました

1
2
3
4
5
6
7
8
9
10
11
12
13
// rangerインストール
$ sudo apt-get install -y ranger

// 初期状態ではrc.confは無いはず
$ ls ~/.config/ranger/rc.conf
ls: '/home/username/.config/ranger/rc.conf' にアクセスできません: そのようなファイルやディレクトリはありません

// confダウンロード
$ cd ~/.config/ranger/
$ wget https://raw.githubusercontent.com/ranger/ranger/master/ranger/config/rc.conf

// 「Shift+s」で実行されるコマンドを変更($SHELL → $SHELL -l)
$ sed -i -e 's/map S shell $SHELL/map S shell $SHELL -l/g' rc.conf