106.07.19 cygwin ranger bulkrename

ranger是一個檔案管理工具
從哪裡看到的嘞?
這裡How vim Makes my Daily Life Easier
裡面的人用這個來同時更改多個檔案名
而且根本就是跟vim,主要按鍵都一樣呢


<注意>
1.本篇使用Cygwin當作終端機
2.本篇不會安裝ranger (因為直接用python呼叫ranger.py即可

<備註>
1.我還不知道怎麼退出選取模式QuQ
<107.03.22更新>
退出選取模式:單個 (uV),全部 (uv)
2.顯示隱藏檔請按 z再按 h
3.心有餘力我重寫主題OuO (希望有

使用

cd到想放的地方
e.g. cd ~
接著就接clone下來吧
$ git clone https://github.com/ranger/ranger.git

然後其實就可以用了
使用python直譯器執行即可
$ python3 ~/.ranger/ranger.py

為了簡化使用
我在 ~/.bashrc 裡面新增
alias r='python3 ~/.ranger/ranger.py'
這樣只要在終端機按 r 然後 enter 就會出現 ranger 了

自行設定 key map

$ vim ~/.config/ranger/rc.conf
例如我想把明明選取的檔案 map 到 cw 上,就貼上,然後 :wq 離開
map cw eval fm.execute_console("bulkrename") if fm.thisdir.marked_items else fm.open_console("rename ")


如何大量編輯檔名


1. 先用 shift-v 選取檔案
用shift-v或esc回到normal模式
2. <法一>
打 cw (因為上面已經 map 好了)
2. <法二>
接著打 :bulkrename 再 enter 就會進入編輯了
3. 用 vim 編輯喔OuO
:wq 儲存退出後就會一次改名囉



參考資料:
Ranger File Manager
ranger.pod#commands
How to install and use Ranger
Cygwin and aliases

沒有留言:

張貼留言

^ Top