ファイラrangerでテキストエディタ起動対象の拡張子を追加する
いちいち起動アプリ選択するの面倒だから。
問題
rangerで選択ファイルをEnter
キーで起動するとき、いちいち起動アプリを選択せねばならず面倒。
解決
設定ファイルにて、テキストエディタで起動する拡張子を網羅する。
ソースコード
~/.config/ranger/rifle.conf
before
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = $EDITOR -- "$@" !mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
after
!mime ^text, label editor, ext md|ad|rst|tex|log|cfg|conf|tree|list|kv|rdf|toml|ini|yml|xml|json|csv|sql|py|pl|rb|js|sh|php|cs|java = $EDITOR -- "$@" !mime ^text, label pager, ext md|ad|rst|tex|log|cfg|conf|tree|list|kv|rdf|toml|ini|yml|xml|json|csv|sql|py|pl|rb|js|sh|php|cs|java = "$PAGER" -- "$@"
- 自然言語メイン
- md, ad, rst, tex, log
- 構造化テキスト
- ドメイン特化言語
- データベース
- スクリプト言語
- ローカル
- sh, py, rb
- クライアント
- js
- サーバ
- pl, php
- ローカル
- プログラミング言語
- cs, java
Windowsならbat
, cmd
, ps
あたりも追加するか。
設定せずとも
なぜか以下は設定せずともテキストエディタで起動した。
- txt
- tsv
- css
- c
- h
- cpp
- hpp
他にもあるかもしれない。
動作確認
- rangerを起動
- それぞれの拡張子ファイルにカーソルを合わせる
Enter
キー押下する- テキストエディタで起動する
開発環境
前回
- http://ytyaru.hatenablog.com/entry/2019/02/21/000000
- http://ytyaru.hatenablog.com/entry/2019/02/22/000000
- http://ytyaru.hatenablog.com/entry/2019/02/26/000000
- http://ytyaru.hatenablog.com/entry/2019/03/12/000000
- http://ytyaru.hatenablog.com/entry/2019/03/13/000000
- http://ytyaru.hatenablog.com/entry/2019/03/14/000000
- http://ytyaru.hatenablog.com/entry/2019/03/15/000000
- http://ytyaru.hatenablog.com/entry/2019/03/16/000000
- http://ytyaru.hatenablog.com/entry/2019/03/17/000000