一部のアプリケーションでは、個人のチートシートを保持します。私は主にvim、latex、vim Latex-suite、bashで使用します。
たとえば、vimでキーの組み合わせを忘れた場合は、チートシートPDFを保存したディレクトリを見つけてAcrobat Readerで開きます。
モニターが2つあります。私は常に左側で作業しているので、マウスを使用してCheat Sheetを含むAcrobat Readerを右画面にドラッグします。その後、ファイルブラウザを閉じます。
私は1日に数回これをする。追加のウィンドウ(ファイルブラウザ)を開き、ウィンドウをドラッグするのは気を散らすのに時間がかかります。
私のチートシートにもっと効率的にアクセスするにはどうすればよいですか?いくつかの方法があるようですが、私はGNOME 3の機能についてよく知りません。すべての提案に感謝します。また、ソリューションを実装する方法についていくつかの手がかりを提供します。
答え1
wmctrl
PDFを2番目の画面の固定位置にのみ配置するには、Acrobat Readerを起動した後に呼び出されるスクリプトを使用します。コマンドラインコマンドを使用してAcrobat Readerを起動できるとしますacroread
。
#!/bin/bash
acroread vimcheat.pdf
wmctrl -r vimcheat.pdf -e 0,1920,100,500,1100
vimcheat.pdf
wmctrlコマンドは、ウィンドウのタイトルで文字列を検索するように機能します(PDF名が一意であることを確認してください)。私の1920x1200画面では、ウィンドウを2番目の画面にスライドさせ、上から100ピクセル下のサイズを500x1100に調整します。
デフォルト設定に応じて、デスクトップにスクリプトへのリンクを作成したり、コマンドラインから実行したりできます。
しかし、他の答えとは異なり、細かく調整された書式コントロールを含むPDFファイルを使用することは多くの意味があると思います。
答え2
私は主にvim、latex、vim Latex-suite、bashで使用します。
PDFを使用しないでください。通常のファイルにコピーして.txt
ディレクトリ(たとえば~/cheatsheets
。
プレーンテキストを使用すると、変更、拡張、操作が簡単になります。 .vimrcに新しいvimコマンドを作成します。
:command -nargs=1 Cheat :!cat ~/cheatsheets/<args>.txt
これでvimでチートシートを見ることができます:Cheat vim
(~/cheatsheets/vim.txt
存在すると仮定)。
~/bin
短いスクリプトを作成して(またはどこかに)置きます$PATH
。
#!/bin/sh
cat ~/cheatsheet/$1.txt | grep $2
ファイルを「チート」と呼びます。これで特定の項目を見つけることができ、cheat vim "whatever"
vimでを使用してこれを行うこともできます:!cheat vim "whatever"
。
2台目のモニターがあるので、さらに細分化してビューアにパイプで接続できます。
PDFを本当に維持するには、スクリプトを少し変更して、特定のデスクトップのevinceまたはadobeのチートシートディレクトリにあるファイルを開くことができます。
#!/bin/sh
evince ~/cheatsheet/$1.pdf --find=$2
Evinceはジオメトリパラメータを受け入れませんが、特定のデスクトップを使用するようにGNOMEを設定できます。
答え3
エイリアスを使用すると、ドキュメントをすばやく開くことができます。 「~/.bashrc」を開き、行(たとえば)を追加するalias vimcheat="evince path/to/vimcheat.pdf"
か、evinceをAcrobat Readerに適した名前に置き換えます。新しい端末を開いた後、「vimcheat」コマンドを使用してPDFを開くことができます。ただし、ウィンドウを移動するにはまだマウスを使用する必要があります。
別の解決策は、Goldilocksアプローチを使用してbashスクリプトを作成することです。簡単なキー入力でチートシートを開くためにスクリプトにショートカットを追加すると、この問題を改善できます。英語版のgnomeはありませんが、「システム設定 - >キーボード - >ショートカット」のようなパスでショートカットキー設定を見つける必要があります。