よく使う文書にすばやくアクセス

よく使う文書にすばやくアクセス

一部のアプリケーションでは、個人のチートシートを保持します。私は主にvim、latex、vim Latex-suite、bashで使用します。

たとえば、vimでキーの組み合わせを忘れた場合は、チートシートPDFを保存したディレクトリを見つけてAcrobat Readerで開きます。

モニターが2つあります。私は常に左側で作業しているので、マウスを使用してCheat Sheetを含むAcrobat Readerを右画面にドラッグします。その後、ファイルブラウザを閉じます。

私は1日に数回これをする。追加のウィンドウ(ファイルブラウザ)を開き、ウィンドウをドラッグするのは気を散らすのに時間がかかります。

私のチートシートにもっと効率的にアクセスするにはどうすればよいですか?いくつかの方法があるようですが、私はGNOME 3の機能についてよく知りません。すべての提案に感謝します。また、ソリューションを実装する方法についていくつかの手がかりを提供します。

答え1

wmctrlPDFを2番目の画面の固定位置にのみ配置するには、Acrobat Readerを起動した後に呼び出されるスクリプトを使用します。コマンドラインコマンドを使用してAcrobat Readerを起動できるとしますacroread

#!/bin/bash
acroread vimcheat.pdf
wmctrl -r vimcheat.pdf -e 0,1920,100,500,1100

vimcheat.pdfwmctrlコマンドは、ウィンドウのタイトルで文字列を検索するように機能します(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はありませんが、「システム設定 - >キーボード - >ショートカット」のようなパスでショートカットキー設定を見つける必要があります。

関連情報