ViVi SPR System build 0025 project:
Mail: Pass:
[ 新規アカウント作成 | パスワード忘れ ]
[ 新規SPR | SPR一覧 | コメント一覧 | statistics | 最新ビルド:3.08.042 | crash履歴 | SPR DB 一覧 | ユーザ一覧 | 使い方 | レポートの書き方 ] [ ViVi Home ]
一覧表示: [ New | Pend | Open | Reopen | Fixed | NPTF | 問題優先順 | 問題vote順 | 優先順 | vote順 | 重要度順 | Ref,ToDo | Help不備 | 対処順 ]
[ 前のSPR | 次のSPR ]
SPR#0065 0 point voted
状態:Close結果: 優先度:C重要度:D
報告日:10/12/21build:3.07.016OS:Win7by:noha
概要:「・」や「→」の後ろにカーソルを合わせると「置換候補があります。」のtipsが表示される
詳細:■ 操作前状態:
文書をいろいろ編集した状態。

■ 具体的操作:
添付の画像のように、「・」だけの行をクリック。またはカーソルキーでカーソルを合わせる。

■ 操作後状態:
「・」だけの行をクリックしただけで、「置換候補があります。Ctrl + J を押してみてください。」が表示される。
「→」だけの行をクリックした時も出ることがある。
また、任意の文中をクリックしただけでも出ることがある。
いずれの場合も、「Ctrl + J」を押すと、「改行」される。

■ 期待する状態:
「置換候補があります。Ctrl + J を押してみてください。」が出過ぎるので、制御して欲しい。

■ 補足・再現条件:
と、言いましたが、この置換候補の仕様を良く分かっていません。。。
もし、この状態が正しい動作であれば、設定で表示しないように、変更できるようにしたいです。
添付画像:
point:0対処日: build: close日:10/12/28
#1 つだ (10/12/21 21:26:27)
うーん。。。
とりあえず キーカスタマイズで【リセット】を押してみてくだされ
#2 noha (10/12/22 16:17:26)
リセットしたら、出にくくなったかな?
「。」の後ろにカーソル合わせた時にもでました。

ちなみに、この置換の仕様はどうなってるんでしょうか。
どういう時に出る機能なのか解ってないのでもどかしい。。
どこかに記載あります?まだ実験系?
#3 つだ (10/12/22 18:28:37)
んと、Ctrl + J を押すとポップアップメニューが出るようにはなったのでしょうか?

んで、本機能は試しに実装してみて、評価・反応を見てる段階です。
ドキュメントは近日中に記述します。

http://vivi.dyndns.org/vivi/docs/editor/lexEdit.html
↑を参照すると少し解るかもしれません。;^P
#4 noha (10/12/24 01:55:15)
あ、そうですね。
改行するのではなくて、ポップアップが出るようになりました。

使ってみないと分からないですが、この機能、
確かにviコマンド使う人には必要性があるかどうか、微妙なとこはあるような気がします。
「cw」からの「n.n.n.」がありますので。
あと、viコマンド使わない人でも、使い方が直感的に分からないと、、、微妙な機能になってしまいますよね。

今のところの感想は、「置換候補があります」のポップアップが出ると、下の行が隠れて見えないので困る、という感じです。
なので、表示される頻度に関わらず、ポップアップを表示しないオプションはあった方が良いと思いました。
#5 つだ (10/12/24 09:18:47)
ポップアップがちゃんと出てることを確認できて安心しました。
これでやっと機能についてお話ができる状態になったと思います。

>viコマンド使わない人でも、使い方が直感的に分からないと、、、微妙な機能になってしまいますよね。
本機能を何も知らない人でも、使い方が直感的にかつ直ぐに分かるように tip を表示しているのですが、
それでも使い方がわからないでしょうか?

機能を知らせるためにはある程度目立つ必要がありますが、少しでも邪魔になるのはよろしくありません。
邪魔にならないように目立たせるのは難しいですねぇ。。。
何かいい解決方法はないじゃろか?

>ポップアップを表示しないオプションはあった方が良いと思いました。
tip を表示しないようにするには下記の値を0にするとおkです。
[Global Settings]-[編集]-[字句単位予測例示UI tip 表示時間(秒単位)] 
#6 noha (10/12/24 10:55:24)
> それでも使い方がわからないでしょうか?
やはり、見慣れないポップアップが突然出ると、まず頭が「何コレ?」の状態になりました。
「置換候補」というメッセージなのに、よくみると「置換」「検索」が混在していると思います。
なので、「何を目的とした機能なのか?」というのが理解できませんでした。

> 邪魔にならないように目立たせるのは難しいですねぇ。。。
> 何かいい解決方法はないじゃろか?
そもそもの必要性が解らない人(=私)には目立って欲しくない、という印象です。
ホントに気持ちいいタイミングで出てきてくれて、助かる機能であれば今くらい目立って問題ないと思いますが、、、。
テキストファイルを閲覧するためにカーソル移動や、検索しているだけで、ポップアップ出てきて下の行が隠れてしまうのはちょっと困ると思います。
今のとこ、こんな印象です。
#7 つだ (10/12/24 13:14:05)
>やはり、見慣れないポップアップが突然出ると、まず頭が「何コレ?」の状態になりました。
ええっと、それはキー設定をリセットする前の Ctrl + J が効かなかった場合の話ですか?
それとも Ctrl + J でポップアップメニューが出るようになった後の話でしょうか?
#8 noha (10/12/24 13:17:35)
Ctrl + J でポップアップメニューが出るようになった後の話です。
何かメニューが出たものの、何をしてよいのか・・・という状態での「何コレ?」です。
#9 つだ (10/12/24 13:34:26)
>>8
tipに「置換候補がある」と書いてあり、メニューに 「置換:'abc'→'xyzzz'」と書いてあっても
「何をしてよいのか・・・」と思うとおしゃっていますが、何故そう思うのか私には理解できないのです。
一般的にはそういうものなのでしょうか・・・

tipにもっと詳しい説明を書けば、何をしていいのかという状況は改善されるのかもしれませんが、
tipが今以上に大きくなって下のソースを隠すのは避けたいと考えています。
#10 noha (10/12/24 16:54:18)
>>9
えーと、たぶんこれは感覚的なものなのですが、tipsに詳しく記載すればということではなくて、
「検索」が一緒に出てきたので、混乱したのだと思います。
「置換」の候補だけ出てくるのであれば、「置換の補助をしてくれるんだな」という単純な理解ができたのだと思います。

私もシステム屋なもので、
「置換候補があると聞いて Ctrl + J を押したのに、何故に検索?検索を選ぶと何か置換されてしまうのかな?
 そもそも、何を根拠に置換候補をサポートしてくれているのだろうか???」
とか、もうホントに細かい事を色々と考えてしまうタチなので。
あと、今の段階で「候補があるよ」のtipsが表示されたのが、「'。'→''」と「'、'→''」しか出会った事がないので、
「どういう時にこのtipsが表示されると、使う人に便利になるんだろうか…」
とか、そういう目線で見てしまいまして、今のところ、恩恵を受ける置換候補は出てきてないので、
その結果としての今の思いが、「置換するのは解ったけど、どういう場面で出てくると恩恵を受けられる機能なのだろうか…」という感想です。
#11 つだ (10/12/28 09:04:28)
いろいろ考えたけど、現状のtipウィンドウ表示は閲覧・編集の邪魔になることがあると判断し、表示しないことにしました。
ので、本件はクローズとします。

ただ、"abc = abc + 1;" というテキストで "abc" を "abc2" とかに修正すると、置換候補として "abc" -> "abc2" が記録されるはずなのですが、
> 「'。'→''」と「'、'→''」しか出会った事がない
というのが信じられません。

"abc = abc + 1;" 
↑の文章で 最初の "abc" を他の単語に置き換え、2番目の abc にカーソルがある状態で、Ctrl + J を押しても先の単語置換がポップアップメニューに表示されないということでしょうか?

もしそうであれば、他の単語に置き換えるときにどのような操作をされたのか具体的に教えていただけると助かります。
#12 noha (10/12/28 18:09:26)
>> 11
ホントだっ!
確かに'abc'→'abc2'が表示されました。
そういう感じの機能だったのですね。。
思ったのですが、プログラムソースだとそういうケースが多いのだと思います。
最近、ソースではなく日本語を入力してたのでそういうケースが少なかったのかな?という気がします。
で、普通の日本語だと「、」とか「。」が頻出するからそういう事になったのかな、と。
[ 新規SPR | SPR一覧 | コメント一覧 | statistics | 最新ビルド:3.08.042 | crash履歴 | SPR DB 一覧 | ユーザ一覧 | 使い方 | レポートの書き方 ] [ ViVi Home ]
一覧表示: [ New | Pend | Open | Reopen | Fixed | NPTF | 問題優先順 | 問題vote順 | 優先順 | vote順 | 重要度順 | Ref,ToDo | Help不備 | 対処順 ]


優先度:重要度(Severity):
 A:最優先で対処  A:通常操作でのクラッシュ・無限ループ
 B:必ず対処  B:特殊な条件、環境でのクラッシュ・無限ループ、非常に重要な動作不良
 C:原則対処  C:機能が動作しないなどの普通の動作不良
 D:簡単であれば対処 D:些細な動作不良で、簡単な代替手段があるもの
 E:NPTF候補 E:ミススペルや誤った文章など、機能そのものの動作に影響を与えない、さほど重要ではないもの
  H:ヘルプの不備
  M:メモリリーク
  P:パフォーマンス問題
  R:リファクタリング
  T:機能強化要望(Enhancement)、ToDo
  X:XT(eXtreme Toolkit)に由来する問題