ご利用前に必ずお読みください
> ご返信ありがとうございます。 > > > 私の認識が浅く、検証と理解に時間がかかっておりました。 > > ようやくまとまりましたので、長くなりますが、お読みいただけると幸いです。 > > 想定外の使い方という自覚がなく、お手数をおかけしてすみません。 > > いえいえ、お気になさらないでください。私のほうも仕様の整理に時間がかかり、返信が遅くなってしまいました。 > > 実のところ、タイプライタースクロールは私自身あまり使っておらず、ユーザーさんの中でも利用されている方は少ない機能なので、実際に活用されている方からご意見をいただけるのはありがたいです。 > > 仕様を検討するにあたり、改めて調べてみたところ、VSCode や Sublime Text では拡張機能を導入することでタイプライタースクロールが使えるようだったので、実際に試してみました。 > > どちらもマルチカーソルに対応していたため、「タイプライタースクロール + マルチカーソル」での挙動を検証しています。 > > VSCode (拡張機能を 3 つほど試しました) > > - マルチカーソルとの組み合わせは想定されていないようです > → タイプライタースクロールとマルチカーソルがカーソル位置を奪い合うような動作になり、編集やカーソル移動のたびにスクロール位置が上下に揺れてしまいます。 > > Sublime Text > > - 「マルチカーソルで動作するようには設計されていない」といった注意書きがありました > → カーソルが 2 つ以上になると、自動的にタイプライタースクロールが無効になるようです。 > > また、どちらのエディターにも Mery の「可変モード」に相当するような機能は見当たりませんでした。 > > その他のエディターもざっと調べてみましたが、タイプライタースクロールはあるけどマルチカーソルがない、またはその逆、といったケースが多く、両立しているものは見つかりませんでした。 > > ということで、やはり独自に仕様を検討する必要がありそうです。 > > > 【検証結果】 > > > > ここで、検証結果を表にしたのでご覧ください。 > > https://imgur.com/a/4DNyZ0o > > わざわざ表までご用意いただきありがとうございます。文字だけでは伝わりにくい部分もあるので、とても助かります。 > > > > - マルチカーソル使用時、基点は「最後にクリックした位置」とする (現行の仕様を維持) > > > - カーソルが画面外の状態で編集したとき、基点を「画面中央」にしない > > > > 上記2点はそのまま賛同します。 > > こちら 2 点、賛同いただきありがとうございます。ひとまず、この仕様で進めてみたいと思います。 > > > こちらについては、次のようにしていただくことは可能でしょうか。 > > マルチカーソル編集時には、基点を「実体カーソルの位置」とする > > 現在の仕様でも、マルチカーソル編集時は基点が「実体カーソルの位置」に更新されるようになっています。 > > そのため、マルチカーソルで [貼り付け] を行うと、意図しない位置に基点が移動してしまう、という問題が起きています。(これは、マルチカーソルでの [貼り付け] が、実体カーソルを動かしながら順に処理しているためです) > > この問題に対処するため、「単一カーソル時のみ基点を更新し、マルチカーソル時は更新しない」という仕様を提案させていただいたのですが、こちらについては、いったん現状維持としましょうか。 > > 別のアプローチとして、マルチカーソル時の [貼り付け] 処理について、他の編集操作と同様のスクロール挙動にそろえることで、スクロールの乱れをある程度抑えられるかもしれません。 > > (いただいた表の 1 枚目、2 枚目の「貼り付け」のケースを「直接入力」と同じ挙動にするイメージです) > > > 合わせて、もうひとつ提案させていただきます。 > > > > 基点が画面内の状態で編集したとき、スクロールしない > > マウススクロールによって実体カーソル表示位置が基点表示位置から外れたとき、そこを新たな基点表示位置とし、スクロールしないようにします。 > > この挙動については、現行仕様でも基本的にはそのようになっていると思います。ただ、日本語入力に関しては少し事情が異なります。 > > > 現行の日本語入力での仕様を他に合わせるもので、こちらもスクロール位置の安定につながると思います。 > > 現在の仕様では「編集が行われたとき」に基点が更新されるため、IME 変換中の未確定状態では基点が更新されず、その結果スクロールが発生してしまう、という流れになります。 > > これに対応するには、「日本語入力の開始時」に基点を更新する必要があります。 > > ただしこの場合、IME 入力をキャンセルしても基点だけが更新されてしまうことになるため、その点はある程度の妥協が必要になりそうです。 > > > ご紹介いただいた Scrivener をダウンロードしましたので、これから試してみます。 > > 本家ということで気になりますが、きっと私が使いたいのは「Meryのなかのタイプライタースクロール」なのだろうなとは思っています (^^ > > ありがとうございます ^^ > > そういえば、Scrivener の Windows 版は、タイプライタースクロール関連の機能があまり充実していなかったことを思い出しました…。 > > Mac 版では、Mery のように「カーソル位置を画面下 1/4 に固定」といった指定ができたり、カーソル行以外をグレーアウトする「フォーカスモード」があったりするのですが、Windows 版はちょっとシンプルなんですよね。 > > ともあれ、今回いただいたご提案や検証結果をもとに、次回バージョンで試験的に新しい仕様を実装してみたいと思います。 > > かなり複雑な仕様になりそうですが、まずはかたちにしてみて、実際の使い心地を確認しながら調整していけたらと思います。
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.6 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
知っておくと便利なテキストエディター「Mery」の 10 個の小技
テキストエディター「Mery」の配色テーマ集
トモダチコレクション わくわく生活 -Switch
パワフルプロ野球2026-2027 -Switch
リズム天国 ミラクルスターズ -Switch
ニンテンドープリペイド番号 9000円|オンラインコード版
トモダチコレクション わくわく生活|オンラインコード版
ようこそ実力至上主義の教室へ 3年生編4 (MF文庫J)
サイレント・ウィッチ XII 沈黙の魔女の隠しごと (カドカワBOOKS)
お気楽領主の楽しい領地防衛 10 ~生産系魔術で名もなき村を最強の城塞都市…
我輩は猫魔導師である~キジトラ・ルークの快適チート猫生活~(サーガフォ…
Dジェネシス ダンジョンが出来て3年 11