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に、特にコマンドラインに慣れていないユーザーが呼び出すことができるスクリプトで、それらを使用する方法を知りません。