あいさつ
最近はこのようにしてPPvを使っている。
最大化。左右に表示。そして、基本的にはPPv上で作業できるようにする。
これに追加して、さらにPPv上から出来る作業を増やしてみる。
移動とコピー
マークしたファイルを反対窓に移動、あるいはコピーする。
KV_main = { ; PPvメイン窓
M ,*file Move,%*extract(C"%%@*8FCDN"),%*extract(C"%%2") %: *execute C,*jumppath /savelocate /entry:"%R" /refreshcache
C ,*file Copy,%*extract(C"%%@*8FCDN"),%*extract(C"%%2")
}
反対窓でマークしたファイルを現在窓に移動とコピー
反対窓でマークしたファイルを現在窓に移動/コピー
でやったことをPPvからする。
KV_main = { ; PPvメイン窓
\M ,*file move,%*extract(~"%%@*8FCDN"),%*extract(C"%%1")
\C ,*file copy,%*extract(~"%%@*8FCDN"),%*extract(C"%%1")
}
カーソル上の拡張子でマスク
KV_main = { ; PPvメイン窓
I ,*execute C,*maskentry *.%T
}
PPcのマーククリア
両窓で更新する。
KV_main = { ; PPvメイン窓
^F5 ,*execute C,*jumppath /savelocate /entry:"%R" /refreshcache %: *execute ~,*jumppath /savelocate /entry:"%R" /refreshcache
}
2画面のとき両窓それぞれのファイル表示
右窓からPPvを表示している状態。ここでCtrl+Tabを押すと
左窓にカーソルが移り、PPvが左窓カーソル下のファイルを表示する。
TabView.js
//!*script
if (PPx.GetComboItemCount == 0){
PPx.Quit();
} else {
PPx.Execute('%KC"@TAB" %: %K~"@N"');
}
KV_main = { ; PPvメイン窓
^TAB ,*script %0\Script\TabView.js
}
サムネイル表示トグル
一覧表示とサムネイル表示でトグルする。
KV_main = { ; PPvメイン窓
',' ,*execute C,*RotateExecute id,*viewstyle 一覧1(&L),*viewstyle サムネイル1(&T)
}
F6でのMakeComment.js
現在窓でMakeComment.jsを実行する。
KV_main = { ; PPvメイン窓
F6 ,*execute C,*script %0\Script\MakeComment.js
}
フォルダジャンプ
C_x dでhowmフォルダにジャンプする。
他の2ストロークキーと一緒に登録。
-|K_ppv =
KV_main = { ; PPvメイン窓
^X ,*setnextkey K_ppv
}
K_ppv = { ; 2ストローク目
D ,*execute C,*jumppath "G:\howm" %: %KC "@N"
H ,%Ob D:\bin\xyzzy\xyzzy.exe -e (howm-create2dir) G:\howm
^Z ,%KC"@BS @N"
^X ,*script %0\Script\PPvChangeDir.js
}
フォルダの作成
現在窓にフォルダを作成する。
KV_main = { ; PPvメイン窓
K ,*set name=%1\%"ディレクトリ作成"%{%*nowdatetime(Y-N-D-HMS)%} %: *execute C,*makedir "%'name'" %: *execute C,*jumppath "%'name'" /entry
}
コメントの変更
Ctrl+Rでカーソル下のファイルのコメントを編集する。
KV_main = { ; PPvメイン窓
^R ,*set name=%"コメントの編集"%{%*extract(C"%%*comment")%} %: *execute C,*comment "%'name'"
}