ファイルを保存した後、Windows Vistaのメモ帳でカーソルがランダムに移動するのはなぜですか?


15

何が起こっている:

最初は私のカーソルは「最初はここ」にありました。を押しCtrl+Sてファイルを保存すると、カーソルが自動的に2番目の位置に移動します。

何回も試行した後、最初にあった場所から1行または2行上の点にランダムに移動することがわかりました。

代替テキスト

(赤い線はカーソルです-印刷画面に表示されないため、手動で描画しました)

誰もこのことに気づきましたか?

私のメモ帳のバージョンは次のとおりです。

代替テキスト

入力し続けて保存するたびに、カーソルを正しい場所に手動で移動する必要があるか、行間のどこかに入力する必要があるため、これは問題です!


1
私は投稿にいくつかの画像があるはずだと思うが、それは私にとって「代替テキスト」のみを示している。
T. Kaltnekar

@T。Kaltnekar修正されましたか?
レーザー

はい、画像は現在表示されています。
T. Kaltnekar

バグのようです、私はそれを再現できます。どういうわけか、単語の折り返しに関連しているようです。micmcgが推奨するように、notepad ++を使用することをお勧めします。
T. Kaltnekar

1
テストから私がやった-私はいくつかの文字を追加して保存した場合、それは移動しませんでした。保存後に行末カーソルが移動するように十分なテキストを追加した場合。より多くの回それはそれが動いた。
T. Kaltnekar

回答:


25

Windows XPのメモ帳でこの問題に気付きました。保存時にワードラップがオンになっている場合にのみ発生します。カーソルが戻る量は、最後の保存以降のカーソルの前の新しいラップポイントの数に関連しています。カーソルの前の新しい折り返しポイントが多いほど、カーソルはさらに戻ります。

カーソルが移動するのはなぜですか?ワードラップをオンにして保存すると、メモ帳は表示ウィンドウの各ラップポイントにCR CR LF文字を挿入します(保存されたファイルには挿入しません)。表示ウィンドウの先頭からカーソルまでの文字数は同じままですが、余分なCR CR LF文字があるため、カーソルは後方に移動するように見えます。

詳細とステップバイステップの例については、「メモ帳のバグ:挿入時にワードラップで保存すると、表示ウィンドウにCR CR LF文字が挿入される」を参照してください。


1
情報を追加してくれてありがとう。リンクが破損した場合の将来の問題を最小限に抑えるため、ここでは主にリンクで構成される投稿は推奨されません。
いんちきキホーテ

私が待っていた答え!
レーザー

1
実際、このバグはWindows for Workgroups 3.11の時代までさかのぼります(さらに遡ることがあります)。私はよくWindows Writeを使用し、ワードラップをオンにして保存するたびにまったく同じことを行いましたが、ワードラップをわずかに変更しますが、表示は更新せず、混乱を招きます。Windows 95が登場したとき、Writeの名前はメモ帳に変更され、カーソルのバグは残りました。言い換えれば、このバグは少なくとも20年間存在し、それでもM $は修正に至っていません。
クリスクレイグ

2
書き込み -書き込みはメモ帳とは何の関係もありません。ワークグループのWindows 3.1および3.11にはメモ帳と書き込みの両方があり、別々のプログラムでした。Writeの現代版は、メモ帳ではなくワードパッドです。Writeでこのようなバグを覚えていませんが、もしあれば、このNotepadのバグとは関係ないと思います。メモ帳のバグは、複数行エディットコントロールのEM_FMTLINESメッセージ不適切な使用が原因です。WriteとWordPadはリッチテキストコントロールを使用していると思うので、同じことだとは思いません。@KrisCraig
Bavi_H

2
バグが存在する期間 -Windows 3.1、3.11、ワークグループ、3.11、3.11、および95、XP、7、8、8.1、10でメモ帳のバージョンを使用しました。3.1から95のバージョンにはこのバグがありませんでした。 XPから10までのバージョンにはこのバグがあります。で、このブログの記事、著者は、彼がWindows 2000以降のバグに気づいたと言います。Windows 2000のどこかで、メモ帳がEM_FMTLINESを使用するように改訂されたため、このバグはその後も残っています。
Bavi_H

9

これがバグであるかどうかに関係なく、これが問題になるほど定期的にメモ帳で何かをしている場合は、より良いテキストエディタを使用する必要があります。無料のnotepad ++を試してみてください-http://notepad-plus.sourceforge.net/


2
Notepad ++がクラッシュしたり、複数のシステムで開いているファイルが頻繁にハングする問題がありました。それ以外、素晴らしい編集者;)
エドS.

人気のテキストエディターのリストについては、SOを参照してください
。stackoverflow.com/ questions / 14155 / windows

0

(評判が悪いためコメントとして投稿できません。)

このサイトによると、少なくともWindows 10バージョン1511(2015年11月)で修正されました。

このサイトによると、バグは2015年10月18日にWindows 10に存在していました。

Windows 10のメジャーバージョンを使用する場合、最初のリリースは1507でしたが、次のメジャーバージョンは1511でした。そのため、推論により、バージョン1511はこのバグが修正された最初のメジャーアップデートでした。


-2

レジストリエディターを開き、現在のユーザーで次のキーを見つけます。

HKEY_CURRENT_USER\Software\Microsoft\Notepad

それから

  1. という新しいDWORD値を作成し、fSavePageSettings「1」に設定します
  2. fSaveWindowPositions存在しない場合は、DWORDを作成して「1」に設定します

2
これらのキーの意味とその効果は何ですか?
デアホッホシュプラー

私は上のこれらのレジストリ設定を参照見つかっMicrosoftがサイトを回答が、設定は、Windows 7および8に発生する問題、解決しませんでした
boot13
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.