>- 行番号をクリックしたときの行選択で、カーソル位置を末尾側に変更
-
どうもお世話になってます
Mery 3.6.2にバージョンアップして試してたのですが
一つわからないのがあったので質問
>- 行番号をクリックしたときの行選択で、カーソル位置を末尾側に変更
https://imgur.com/2hT9dxq
行番号28クリックして行番号29先頭にカーソルが行くのですが
末尾側とは行番号28の"変更"の後ろにカーソルじゃないのですか?
MeryPortable-x64-3.6.2.zip
win10x64環境| kiyohiro | 返信 -
早速お試しいただきありがとうございます。
> 行番号28クリックして行番号29先頭にカーソルが行くのですが
> 末尾側とは行番号28の"変更"の後ろにカーソルじゃないのですか?行番号 28 をクリックして行番号 29 の先頭にカーソルが移動するのは、正しい動作です。
ここでの「末尾側」という言葉は、行の最後ではなく、選択範囲の開始位置と終了位置における、ファイルの末尾に近いほうを指しています。したがって、29 行目の先頭にカーソルが配置されているのは正しい挙動です。
この動作は、VSCode、Visual Studio 2022、Sublime Text、E〇Editor さんなどのモダンなエディターで一般的なものであり、Mery でもご要望に応じて導入しました。
詳細については、以下のトピックでご確認いただけます。
https://www.haijin-boys.com/discussions/7525また、従来の動作の方が好ましいといったご意見がある場合は、上記のトピックにご投稿いただけると助かります。
| Kuro | 返信 -
回答ありがとうございます
>ここでの「末尾側」という言葉は、行の最後ではなく、選択範囲の開始位置と終了位置における、ファイルの末尾に近いほうを指しています。したがって、29 行目の先頭にカーソルが配置されているのは正しい挙動です。
そうでしたか
>- 行番号をクリックしたときの行選択で、カーソル位置を末尾側に変更
を見ただけだと末尾に行かないし
?になってました
>また、従来の動作の方が好ましいといったご意見がある場合は、上記のトピックにご投稿いただけると助かります。
行選択、行選択(コピー、切り取り、削除)は普段マクロで指定することが多く
document.selection.SelectLine();
document.selection.CharLeft(true);
こちらは末尾に行くので仕様が分かれば問題ないです| kiyohiro | 返信 -
ご返信ありがとうございます。
> 行選択、行選択(コピー、切り取り、削除)は普段マクロで指定することが多く
> document.selection.SelectLine();
> document.selection.CharLeft(true);
> こちらは末尾に行くので仕様が分かれば問題ないです了解しました。上記トピックにて、従来の仕様の方が好ましいとの検討も行っておりましたが、とりあえずは、現在のバージョン (Ver 3.6.2) の仕様を維持しようと考えています。
末尾側カーソルの仕様に問題がないとのことで、仕様変更に対するご協力、ありがとうございました。
| Kuro | 返信