Top > OOobbs3 > 84

OOobbs3/84 Edit

  • サマリ: インクリメンタル検索拡張機能
  • 環境: General
  • 状態: 投稿
  • 投稿者: はにゃ??
  • 投稿日: 2012-03-10 (土) 02:35:47

質問 Edit

インクリメンタルサーチを行う検索ツールバーを提供する拡張機能。CMigemo が利用できる場合、ローマ字で入力して日本語のインクリメンタル検索を行えます。Writer および Calc に対応。

パッケージ

  • Linux (x86、x86_64)、Windows で動作します。
  • usc4 ビルドを追加しました。Linux ディストロ提供のオフィースでも動作するかもしれません。

必要品

  • オフィース 3.2 以降? (詳細不明)
  • PyUNO (Python 2.6.x)
  • CMigemo 1.3c (1.3e で確認)

利用方法

  1. CMigemo をインストールしておく (ライブラリが読み込める状態)
  2. 拡張機能のパッケージをインストール
  3. オフィースを再起動
  4. ツール - 拡張機能 - インクリメンタル検索のオプションボタンを押し、辞書を指定

辞書の URL は migemo-dict を指定してください。Linux では次のようになるかもしれません。

file:///usr/local/share/migemo/utf-8/migemo-dict

ツールバー 表示 - ツールバー - インクリメンタル検索で表示できます。

インクリメンタル検索ツールバーには、入力欄とステータスを表示するボタンが表示されます。入力欄では以下の操作が行えます。

また、ボタンを Ctrl キーを押しながらクリックすると簡単なヘルプが表示されます。

記号説明
<< 逆向き検索
A大文字と小文字を区別
Re正規表現検索。Migemo がオフの時のみ
MiMigemo オン。Migemo がオンのときにはいつも正規表現がオン
C列方向に検索 (Calc のみ)
VNV: 値を検索。N: ノートを検索 (Calc のみ)

操作

キー説明
テキスト入力検索開始
Enter検索
Shift + Enter今のモードの逆向きに検索
Esc入力欄を空に
Ctrl + MMigemo オン/オフ
Ctrl + E大文字と小文字を区別オン/オフ
Ctrl + R正規表現オン/オフ
Ctrl + B逆向き検索オン/オフ
+ Shift上記のステータスをオン (オフでもオンに、オンでもオンに)
Ctrl + Dフォーカスをドキュメント
Ctrl + G検索欄にフォーカス (ドキュメント上でのみ)
Ctrl + H検索方向の切り替え(Calc のみ)
Ctrl + T検索する項目ほ切り替え(Calc のみ)

Ctrl + G キーで検索欄にフォーカスするキーは拡張機能をインストールする前にキーが設定されていない場合のみ有効です。

ご意見などはコメントまで。

問題点

  • 検索再開位置の検討
  • 見つからなかったときに最初に戻って検索しないオプション?

更新

  • 0.1.0
    • フォーカスを Ctrl + G キーで検索欄に移動したとき、選択されている文字列を検索欄に設定
  • beta2
    • Writer でインクリメンタル検索時に最後まで検索して見つからない場合、自動的に最初から検索。Enter キーで次を検索したときには最初に戻りません。逆順検索の場合には最後から。
    • Calc の最初の検索オプションの状態が変なのを修正。
    • Calc でも見つからなかった場合に最初または最後から検索。
    • 日本語訳
    • PyMigemo の ucs4 ビルドを追加
  • beta1
    • パッケージが間違っていたので中身が alpha1 と同じ(?、ロストしたので不明)

回答 Edit


感想,コメント,メモ Edit



Attach file: fileIncrementalSearch-0.1.0.oxt 620 download [Information]

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes