¿Por qué el Bloc de notas de Windows Vista mueve el cursor al azar después de guardar un archivo?

15

Qué está pasando:

Inicialmente mi cursor estaba en "inicialmente aquí". Cuando presiono Ctrl+Spara guardar el archivo, mi cursor se mueve automáticamente a la segunda posición.

Después de muchos intentos, he visto que se mueve aleatoriamente a un punto una o dos líneas sobre el lugar donde estaba inicialmente.

texto alternativo

(La línea roja es el cursor; lo he dibujado manualmente ya que no aparecerá en la pantalla de impresión)

¿Alguien notó esto?

Mi versión del Bloc de notas es:

texto alternativo

¡Es un problema ya que sigo escribiendo y cada vez que guardo, tengo que bajar manualmente el cursor al lugar correcto o de lo contrario estoy escribiendo en algún lugar entre las líneas!

Lazer
fuente
1
Supongo que debería haber algunas imágenes en la publicación, pero solo muestra "texto alternativo" para mí.
T. Kaltnekar
@T. Kaltnekar ¿Está arreglado ahora?
Lazer
Sí, las imágenes son visibles ahora.
T. Kaltnekar
Parece ser un error, puedo reproducirlo. Parece que está relacionado con el ajuste de palabras de alguna manera. Le sugiero que use notepad ++ como micmcg sugirió.
T. Kaltnekar
1
De la prueba que hice, si agregué algunos caracteres y los guardé, no se movió. Si agregué suficiente texto para que se ajustara al final de la línea, el cursor se movió después de guardar. Más veces se envolvía, más se movía.
T. Kaltnekar

Respuestas:

25

Noté este problema en el Bloc de notas de Windows XP. Solo ocurre si el ajuste de línea está activado cuando guarda. La cantidad que el cursor retrocede está relacionada con el número de nuevos puntos de ajuste antes del cursor desde la última vez que se guardó. Cuantos más puntos de ajuste nuevos antes del cursor, más se mueve el cursor hacia atrás.

¿Por qué se mueve el cursor? Cuando guarda con el ajuste de palabras activado, el Bloc de notas inserta caracteres CR CR LF en cada punto de ajuste en la ventana de visualización (pero no en el archivo guardado). El número de caracteres desde el comienzo de la ventana de visualización hasta el cursor permanece igual, pero debido a los caracteres CR CR LF adicionales, el cursor parece moverse hacia atrás.

Para obtener más información y un ejemplo paso a paso, vea Error del Bloc de notas: Guardar con ajuste de palabra en inserciones CR CR LF caracteres en la ventana de visualización .

Bavi_H
fuente
1
gracias por agregar información Aquí se desaconsejan las publicaciones que consisten principalmente en un enlace para minimizar problemas futuros con enlaces rotos.
quack quijote
la respuesta que estaba esperando!
Lazer
1
En realidad, este error se remonta a los días de Windows for Workgroups 3.11 (puede retroceder aún más). Solía ​​usar Windows Write mucho e hizo exactamente lo mismo cada vez que ahorraba con el ajuste de palabras, aunque también cambiaría ligeramente el ajuste de palabras pero no actualizaría la pantalla, lo que haría que las cosas se confundieran. Cuando salió Windows 95, Write cambió su nombre a Notepad y el error del cursor permaneció, donde permanece quieto. En otras palabras, este error ha existido durante al menos 20 años y todavía M $ no ha podido solucionarlo.
Kris Craig
2
Escribir : estoy bastante seguro de que Escribir no tiene nada que ver con el Bloc de notas. Windows 3.1 y 3.11 para Grupos de trabajo tenían tanto Bloc de notas como Escritura, eran programas separados. El equivalente moderno de Write es WordPad, no Notepad. No recuerdo un error como este en Write, pero si hubiera uno, sospecho que no está relacionado con este error del Bloc de notas. El error del Bloc de notas es causado por el mal uso del mensaje EM_FMTLINES de un control de edición de varias líneas. Creo que Write y WordPad usan controles de texto enriquecido, por lo que dudo que sea lo mismo. @KrisCraig
Bavi_H
2
Cuánto tiempo ha existido el error : he usado versiones de Bloc de notas en Windows 3.1, 3.11 para Grupos de trabajo, 95, XP, 7, 8, 8.1 y 10. Las versiones de 3.1 a 95 no tenían este error, y el Las versiones de XP a 10 tienen este error. En esta publicación de blog , el autor dice que ha notado el error en Windows 2000 y posteriores. Supongo que en algún lugar de Windows 2000, el Bloc de notas fue revisado para usar EM_FMTLINES, y este error ha permanecido desde entonces.
Bavi_H
9

Independientemente de si esto es un error, si está haciendo algo en el bloc de notas con suficiente frecuencia como para que esto sea un problema, debe comenzar a usar un mejor editor de texto. Pruebe el notepad ++ gratuito para comenzar: http://notepad-plus.sourceforge.net/

micmcg
fuente
2
He tenido ... problemas con el bloqueo de Notepad ++ y / o el bloqueo en el archivo abierto en múltiples sistemas con bastante frecuencia. Aparte de eso, un gran editor;)
Ed S.
vea SO para obtener una lista de editores de texto populares: stackoverflow.com/questions/14155/windows-based-text-editors
lexu
0

(No puedo publicar como comentario porque no tengo suficiente reputación).

Según este sitio , fue corregido por al menos Windows 10 versión 1511 (noviembre de 2015).

Según este sitio , el error existía en Windows 10 el 18 de octubre de 2015.

Si vamos por versiones principales de Windows 10, la versión inicial fue 1507, luego la siguiente versión principal fue 1511 . Entonces, por deducción, la versión 1511 fue la primera actualización importante que solucionó este error.

usuario868538
fuente
-2

Abra su editor de registro y en Usuario actual busque la siguiente clave:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

luego

  1. Cree un nuevo valor DWORD llamado fSavePageSettingsy configúrelo en "1"
  2. si fSaveWindowPositionsno existe, cree DWORD y configúrelo en "1"
jama.jamazoka
fuente
2
¿Qué significan estas claves y cuál es su efecto?
Der Hochstapler
Encontré una referencia a estas configuraciones de registro en el sitio de Respuestas de Microsoft , pero la configuración no solucionó el problema, que también ocurre en Windows 7 y 8.
boot13