tcsh の完了

ここに tcsh の基本的な完了を示します。 これを .cshrc (または .tcshrc)または .login ファイルに追加するか、グローバルに追加するようシステム管理者に依頼することができます。

    complete rv \
    'c/-/(cmap crop uncrop in out noMovieAudio pa ro fps ao so volume pclut reuse qtdesktop bg c l lookback cram lram s ns stereo comp over diff tile noSequence inferSequence rthreads fullscreen nofloat maxbits gamma sRGB rec709 floatLUT dlut llut flut brightness nomb play noaudio formats exrcpus exrInherit qtgrb lic noPrefs resetPrefs qtstyle network networkHost networkPort networkConnect nopackages encodeURL flags debug version)/' \
    'n/-debug/(audio mu shaders threads gpu cache)'/ \
    'n/-[dlf]lut/f:*/' \
    'n/-pclut/f:*/' \
    'n/-fps/(24 25 30 29.97 60 50)/' \
    'n/-maxbits/(8 16 32)/' \
    'n/-floatLUT/(1 0)/' \
    'n/-stereo/(hardware anaglyph left right pair mirror)/' \
    'n/-resampleMethod/(area linear cubic nearest)/' \
    'n/-comp/(over add difference replace)/' \
    'n/-cram/(.5 1 2 3 4 6 10)/' \
    'n/-lram/(.15 .25 .5 1)/' \
    'n/-s/(.5 .25 .125)/' \
    'n/-lookback/(2 10 30 50)/' \
    'n/-bg/(black solid solid50 checked chrosshatch)/' \
    'n/-exrcpus/(1 2 3 4 5 6 7)/' \
    'n/-qtdesktop/(1 0)/' \
    'n/-reuse/(1 0)/'

現在のディレクトリから画像のシーケンスを見るために常に rv を使用している場合、上記に次の行を追加することができます。

    'n,*,`rvls .`,' 

上の行の最後の文字としてバックスラッシュを挿入してください。 これにより、現在のディレクトリで rvls が完了に使用されます。 欠点は、絶対パスとしてディレクトリを検索すると、完了されなくなることです。 上記がうまくいく場合は、完了にサブディレクトリを追加することもできます。

    'n,*,`rvls . * */*`,' 

たとえば、上の例では、すべてのサブディレクトリとその下位のサブディレクトリを現在のディレクトリに追加し、rvls を使用して完了しています。 ファイル階層が深い場合、これは非常に遅くなる可能性があるので、操作の内容を把握していないのであれば、これは推奨しません。

フォローする

0 コメント

ログインしてコメントを残してください。