2014年9月2日火曜日

PPvでいろいろな設定

あいさつ


最近はこのようにして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'"
}

0 件のコメント:

コメントを投稿