システムwiki

テキストを選択するときにMicrosoftアプリがキャリッジリターン(改行)を自動的に選択しないようにする方法

Charles 受付中 最終更新日:2022-06-24 22:46

PowerPointとOneNote(およびおそらく他のMicrosoftプログラム)には、絶対に腹立たしいデフォルトの選択動作があり、私はそれを止めることができないようです.1行のテキストを選択してコピーまたは削除すると、行末のキャリッジリターンは含まれません(これまでのところ、それは理にかなっています).ただし、複数行にわたるテキストを選択するとすぐに、ソフトウェアは最初の行の終わりでキャリッジリターンを自動的に選択します.次に、テキストを削除すると、最初に選択した行の下の行が同じ行に移動します.

これはまったく意味がなく、私を駆り立てます(そして明らかにたくさんのMicrosoftWordの選択をプレーンテキストエディタの場合と同じように動作させる方法MSOfficeアプリがキャリッジリターンを選択しないようにするにはどうすればよいですか.しかし、それは役に立たない答えですでにロックされていました.

返信リスト(回答:5)

1 #
Charles

まだ理想からは程遠いですが、これらのMicrosoft製品での作業を少なくとも(ほとんど)許容するのに役立つ可能性のあるものを思いついたのです.

削除したい最後の行の終わりから強調表示するのではなく、最初の行の部分的に削除したい位置から始めます.完全に削除される最後の行の強調表示を停止し、Shiftキーを押しながら「終了」と入力してその行の最後に移動し、「左矢印」と入力してキャリッジリターンの選択を解除します.例:

(ユーザーの動作を変更するのではなく)Application設定を介してこれを変更する方法を誰かが知っている場合は、このスレッドに追加してください.MicrosoftツールでVimのようなテキスト編集コマンドを有効にする方法を知っている場合はボーナスポイント.

5 #
JohnSRW

なぜそれがイライラするのかは理解できますが、なぜそれが起こるのかはわかります.1行目と2行目の終わりのキャリッジリターンラインフィードが削除されるため、古い行1と新しい行2の間にCRLFはありません./

私が考えることができる唯一の簡単な方法(私が知っているのは理想的ではありません)は、行2の終わりにカーソルを置き、Enterキーを押して、必要な削除の前に新しいカーソル位置から行1のポイントまでスイープすることです.そうすれば、左の行の間にCRLFができます.

応答5# ->にスキップ
3 #
Charles

これについての私の研究ではまだ見ていなかった戦略を考え出してくれた反応と称賛に感謝します!しかし、あなたが言ったように、それでも理想的ではありません.

キャリッジリターンを削除すると、次の行が現在の行に移動するという意味で、なぜそれが起こっているのか理解しています.とは言うものの、この動作は私が今まで使用した他のすべてのテキストエディタとは非常に相反しており、UXの観点からは実際には意味がありません.また、Microsoftエコシステム内でも内部的に一貫性がありません.キャリッジリターンが明示的に選択可能である場合は、現在の行の右側からテキストを削除しただけでも、常に選択可能である必要があります.

とにかく、誰かがもっと堅牢な修正を知っているなら、あなたが共有してくれたらとてもありがたいです.

応答3# ->にスキップ
4 #
SteveRi

少なくとも場合によっては、トリプルクリックしてテキストの行全体を選択し、Shiftキーを押しながらLeftArrowを押して、選択範囲の最後の文字である不要な行末文字の選択を解除できます.

応答4# ->にスキップ
2 #
Charles

ありがとうスティーブ!あなたの答えも役に立ちますが、複数の行を選択するときの私のユースケースではうまくいきません.