zathura
がデフォルトですPDFリーダーです。一部のファイルでは問題が発生します。そのような場合は、
:exec acroread $FILE
これは、AcrobatReaderで同じファイルを自動的に開きます。
Zathura構成ファイルにキーショートカットを追加するにはどうすればよいですか(~/.config/zathura/zathurarc
)それをする?
私は最近同様の問題にぶつかりました、そして将来の参考のために、ここに回避策があります:
map <C-o> focus_inputbar ":exec acroread $FILE"
これにより、ctrl + o(またはキーのいずれか)がマップされ、通常は:で開く入力バーが開き、そこにそのテキストが入力されます。次に、Enterキーを押してコマンドを起動します。これは理想からはほど遠いため、2つのキーを押す必要がありますが、すべてのコマンドを手動で記述するよりも確かに高速です。
CarloDePieriによって提供された答えのわずかな改善はこれかもしれません:
map <C-o> feedkeys ":exec acroread $FILE<Return>"
これにより、2回目のキー押下が回避されます。
私はそれが真剣に役立つだろうと同意します、しかしあなたは現在これをすることができません。
ソースコードでは、入力バーexec
コマンドマッピングは ここではconfig.c
。ただし、ショートカットマッピング(開始 ここ )は、configsから参照できる関数を定義しているようですexec
については言及しないでください。コードはまだ「コマンド」関数と「ショートカット」関数を簡単に組み合わせるように構成されていません...
開発者には それらに連絡するためのメソッドが記載されたページ があります。
現在のPDF=のパスをシステムクリップボードに配置するマッピングを作成しようとしているときに、コマンド全体をbash -c "..."
でラップする必要があることに気付きました。
map y focus_inputbar ":exec bash -c \"echo \\\"$FILE\\\" | xclip -selection c\""
それ以外の場合、コマンドは何もしません。