Closed nmaya closed 3 months ago
設定を反映していませんでした。
ダブルクリックでワード選択後のドラッグでも EnableContinuedLineCopy の設定を反映させるとよさそうです。
例えば次の表示をしておいて、
echo 'aaaaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaaaaa 0000000000 aaaaaaaaaaaaaaaaaaaa aaaaaaaaaa zzzzzzzzzzzzz aaaaaa aaaaaa 111111111111111111111 aaaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa'
"z"の上をダブルクリックしてボタンを押し込んだままにします(押→離→押、そのまま離さない)。 マウスポインタを動かして、"0"又は"1"の上に来た時に 行頭行末で選択が止まるか、区切り文字まで選択が継続するか、です。
現在は行頭行末で選択が止まります。
次の箇所を変更するとテストできます。
https://ci.appveyor.com/project/teraterm/github-snapshot/builds/49369411/artifacts 試してみてください。
設定を反映していませんでした。
確認しました。
TODO
ダブルクリックでワード選択後のドラッグでも
こちらも確認しましたが、#148 の不具合とは別の修正であると考えます。
TODO
変更履歴を追加して main にマージしました。 クローズします。
それと行頭行末で必ず選択が止まるのではなくて 連続してる前の行、次の行まで選択する動作にしたほうが 4系と同等動作となりそうです。
(cをダブルクリックするとbからdが選択される)
修正します。
Originally posted by @zmatsuo in https://github.com/TeraTermProject/teraterm/issues/146#issuecomment-1979119953
5.2 では、EnableContinuedLineCopy の設定にかかわらず、ダブルクリックで前後の行も連続して選択されます。5.1, 4.108 では問題ありません。 以下テスト結果です。
4.108 / EnableContinuedLineCopy=on / aまたはcまたはeの部分をダブルクリック 期待した動作をする![4_108-on](https://github.com/TeraTermProject/teraterm/assets/5668936/83032860-8d33-437f-93fb-cbfa68797e1d)
4.108 / EnableContinuedLineCopy=off / aの部分をダブルクリック 期待した動作をする![4_108-off-a](https://github.com/TeraTermProject/teraterm/assets/5668936/0f9b64e8-fafc-4225-ac27-09486dabfcb2)
4.108 / EnableContinuedLineCopy=off / cの部分をダブルクリック 期待した動作をする![4_108-off-c](https://github.com/TeraTermProject/teraterm/assets/5668936/eff7bd8a-36fa-47c7-8143-3f55c4b7f8b2)
4.108 / EnableContinuedLineCopy=off / eの部分をダブルクリック 期待した動作をする![4_108-off-e](https://github.com/TeraTermProject/teraterm/assets/5668936/9b0c4510-2b4c-42dd-be5e-00d896e96baf)
5.1 / EnableContinuedLineCopy=on / aまたはcまたはeの部分をダブルクリック 期待した動作をする![5_1-on](https://github.com/TeraTermProject/teraterm/assets/5668936/ab4f9a76-88da-49cf-88fb-eb23124d74f2)
5.1 / EnableContinuedLineCopy=off / aの部分をダブルクリック 期待した動作をする![5_1-off-a](https://github.com/TeraTermProject/teraterm/assets/5668936/c6030e4e-5392-4e98-b19e-2c7d4d2869ff)
5.1 / EnableContinuedLineCopy=off / cの部分をダブルクリック 期待した動作をする![5_1-off-c](https://github.com/TeraTermProject/teraterm/assets/5668936/74d286e5-a10a-48d2-9e43-6d7cc1e4ebf9)
5.1 / EnableContinuedLineCopy=off / eの部分をダブルクリック 期待した動作をする![5_1-off-e](https://github.com/TeraTermProject/teraterm/assets/5668936/8d816287-4c7e-468d-bc61-cd74f435ed90)
5.2 / EnableContinuedLineCopy=on / aまたはcまたはeの部分をダブルクリック 期待した動作をする![5_2](https://github.com/TeraTermProject/teraterm/assets/5668936/5239a328-37aa-4e50-9251-5656536b80d8)
5.2 / EnableContinuedLineCopy=off / aの部分をダブルクリック, cの部分をダブルクリック, eの部分をダブルクリック 5.1, 4.108 と同じ動作を期待するが、そうはならない。onの時と同じ動作をする。![5_2](https://github.com/TeraTermProject/teraterm/assets/5668936/5239a328-37aa-4e50-9251-5656536b80d8)