To content | To menu | To search

vifm を FD 風のキーアサインにして使う

vifm のデフォルトのキーバインドが馴染めそうになかったので、昔使っていた FD 風にできないかチャレンジしてみる。

環境は Windows 11 Pro 。

(2024/Jan/31 追記) ドラッグアンドドロップができないので使うのをあきらめた。

設定ファイルは %APPDATA%\Vifm\vifmrc 。念のためコピーをとってから作業。

「nnoremap」というキーワードがキーバインドを設定しているらしいので、標準のものは全て行頭に「"」をつけてコメントアウトする。

これまでアサインできた内容は以下の通り。ファイルのどこかに入れておく。2024/Jan/30 現在。

" ------------------------------------------------------------------------------
" FD like
" https://vifm.info/manual.shtml#Commands
" https://www.starseed.ne.jp/winfd/
" ------------------------------------------------------------------------------

" Copy
nnoremap c :copy
" Copy file name to clip board (ctrl+shift+c)
" nnoremap C 
" Delete
nnoremap d :delete
" Remove Directory (shift+d)
nnoremap D :delete
" Edit
nnoremap e :edit
" Find
" nnoremap f 
" Shell
nnoremap h :shell
" Make directory
nnoremap k :mkdir
" Change drive
nnoremap l :volumes
" Move file
nnoremap m :move
" New file
nnoremap n :touch
" Pack
" nnoremap p 
" Quit
nnoremap q :quit<cr>
" Rename
nnoremap r :rename
" Reflesh
nnoremap R :redraw
" Sort
nnoremap s :sort
" Tree view
nnoremap t :tree
" Unpack
" nnoremap u 
" View
" nnoremap v 
" Excute
nnoremap x :execute
" Back to root directory
nnoremap \ :cd /
" Go to parent directory (backspace)
nnoremap \ :cd ..
" Back to previous direcotry (ctrl+backspace)
" nnoremap xxx :cd -
" View or Execute (enter)
" nnoremap xxx :file
" Mark (space)
" nnoremap 

このままだとキーを押してもステータスの下で入力待ちになっているので、対応しているコマンドは末尾に「!」をつけて問い合わせ無しにする方が早い。

エディタは vifmrc に直接設定してもいいのだけれど、環境変数 EDITOR に入れておくと起動してくれるらしい。 ただ Program Files のようなスペースが入っているときはダブルクオートでくくる。例えば

"C:\Program Files (x86)\Hidemaru\Hidemaru.exe"

Add a comment

HTML code is displayed as text and web addresses are automatically converted.

They posted on the same topic

Trackback URL : https://www.pseudomoon.jp/dotclear/index.php?trackback/201

This post's comments feed