2017-02-06 8 views
0

vimやコマンドラインに慣れていない人が読む必要があるPGM暗号化されたテキストファイルがありますが、gvimは必要に応じて動作すると思います。 vimとgnupg.vimプラグインを使ってファイルを編集します。 gnupg.vimドキュメントによると:gvimでpgpファイルを開くためのスクリプトを書くにはどうしたらいいですか?

いくつかのケースではgvimをこれは実行中のgvimは何のTTYを持っていないことに起因するため、GPGが パスフレーズを求めることができないファイルに

を解読することはできませんそれだけで。これは、Windowsの とLinux版のgvimでは問題であり、gvimに「端末 エミュレーション」が実装されていないと解決できませんでした。あなたはGPG-エージェントのいずれかの 組み合わせとグラフィカルpinentryプログラムを使用する必要があり、これを回避するには、次の

- gpg-agent only: 
    you need to provide the passphrase for the needed key to gpg-agent 
    in a terminal before you open files with gvim which require this key. 

- pinentry only: 
    you will get a popup window every time you open a file that needs to 
    be decrypted. 

- gpgagent and pinentry: 
    you will get a popup window the first time you open a file that 
    needs to be decrypted. 

私はpinentry-gnome3は私のマシンにインストールされているが、私がVimを使用するときに動作するようには思えない、またはgvim、少なくともパスワードを要求するGUIはポップアップしない。 gvimでpgpファイルを開こうとすると、ファイルを暗号化できないというエラーが表示されます。

pinentryとgpg-agentの両方のマニュアルページは、両方が手動ではなく他のスクリプトによって呼び出されたことを示しています。だから、gvimにpgpファイルを開こうとするときにgvimに、特にコマンドラインに慣れていないユーザーが呼び出すことができるスクリプトで、それらを使用する方法を知りません。

答えて

0

C(pgp.exeは1996年からである)、これを試してみてください:> PGP -c file.pgpを "パスフレーズ"

-z
関連する問題