これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド urxvt-matcher です。
プログラム:
NAME
matcher - 端末出力内の文字列を照合し、そのレンディションを変更します。
DESCRIPTION
行ごとの表示フィルタリング ("on_line_update") を使用して、特定の条件に一致するテキストに下線を付けます。
パターン化してクリック可能にします。 で指定したマウスボタンでクリックしたとき
「matcher.button」リソース (デフォルト 2、または中央)、で指定されたプログラム
「matcher.launcher」リソース (デフォルト、「url-launcher」リソース、「sensible-browser」)
最初の引数として一致したテキストで開始されます。 デフォルトの構成は次のとおりです。
以前の「mark-urls」のように、URL の照合と Web ブラウザの起動に適しています
拡大。
URL に一致するデフォルトのパターンは、「matcher.pattern.0」リソースでオーバーライドできます。
追加のパターンは、次のように番号付きパターンで指定できます。
「選択」拡張機能。 ランチャーは、パターンごとにオーバーライドすることもできます。
最近見た一致または一致のリストをアクティブにすることができます。
キーボード。 例に示すように、keysym を「matcher:last」または「matcher:list」にバインドするだけです。
を参照してください。
'matcher:select' アクションは、
キーボードを使用して一致し、それらをアクティブにするか、クリップボードにコピーします。 その間
モードがアクティブで、通常の端末入出力が中断され、次のバインディング
認識されています:
"上"
上方向に一致を検索します。
"下"
下方向に一致を検索します。
「家」
一番上のマッチにジャンプします。
"終わり"
一番下のマッチにジャンプします。
"エスケープ"
モードを終了し、検索を開始したポイントに戻ります。
"入力"
現在の試合を有効にします。
"y" 現在の一致をクリップボードにコピーします。
例: マッチャー拡張機能をデフォルトでロードして使用します。
URxvt.perl-ext: デフォルト、マッチャー
例: カスタム構成を使用します。
URxvt.url-launcher: 賢明なブラウザ
URxvt.keysym.C-削除: matcher:last
URxvt.keysym.M-Delete: マッチャー: リスト
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]+\\.[\\w./?&@#-]*[\\w/-]
URxvt.matcher.pattern.2: \\B(/\\S+?):(\\d+)(?=:|$)
URxvt.matcher.launcher.2: gvim +$2 $1
onworks.net サービスを使用してオンラインで urxvt-matcher を使用する