zoxide
zoxideを使い、頻繁に使うディレクトリへ高速に移動できるようにする。
準備
をインストールする。ScoopやChocolateyといったパッケージ管理ソフトを使うと、パスを勝手に通してくれて便利だ。
以下を編集して取込。
_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