zoxide

zoxideを使い、頻繁に使うディレクトリへ高速に移動できるようにする。

zoxide

準備

をインストールする。ScoopChocolateyといったパッケージ管理ソフトを使うと、パスを勝手に通してくれて便利だ。

以下を編集して取込。

_Command    = {
zoxidesearch    = *string o,name=%*input("" -title:"zoxide [^S]でリスト更新" -mode:e -k:"*completelist /set /file:%%0zoxidelist -match:6  %%: *mapkey use,K_zoxide")
    *ifmatch !0,0"%so"name"" %: *jumppath "%so"name""
}

-|K_zoxide=

K_zoxide = {
ENTER    ,*ifmatch -1,%*sendmessage(%N-L,392,0,0) %: %K"@DOWN @ENTER" %: *stop
    %K"@ENTER"
^S    ,*linemessage リストを更新します
    zoxide query -l > %0zoxidelist
}

KC_main = {
LOADEVENT ,*ifmatch "o:e,a:d",%1 %: %Obcd zoxide add "%1"
'@'    ,*zoxidesearch
}
Mes0411    = {
EXEF    = 
}

ディレクトリの履歴がある程度たまったら、以下のコマンドを実行し、履歴をファイルに書き出す。

zoxide query -l > %0zoxidelist

やり方

以下のコマンドを実行する。

*zoxidesearch
« 7-Zip
exiftool »