2011-05-17 14 views
9

Me encanta la función de numeración de líneas relativa en Vim 7.3, pero tengo problemas para hacer que se adhiera universalmente. Para muchos archivos, numeración de líneas vuelve al modo absoluto, a pesar de que he especificado:Cómo utilizar la numeración de líneas relativa universalmente en Vim

set rnu 

en mi archivo .vimrc. ¿Alguna idea de lo que podría estar causando esto? Estoy usando Vim 7.3 en OSX 10.6, con el paquete de extensiones Janus.

+0

Eso es extraño. ¿Notan numeración de línea absoluta solo para ciertos tipos de archivos? Verifique las ocurrencias de 'set number' o' set nu' en su '.vimrc' y todos los scripts cargados (': scriptnames'). – Gregg

+0

Correcto. Para algunos archivos, p. .csv, hace numeración absoluta, mientras que para la mayoría lo hace relativo, como lo especifiqué. Tengo una gran cantidad de scripts cargados a través de Janus, por lo que es posible que tenga que examinarlos para ver qué podría estar alternando con esto. –

+0

pon esto como un problema en el repositorio de github: https://github.com/carlhuda/janus/issues/472 –

Respuesta

5

Pruebe usar :verbose set rnu? y :verbose set nu? para encontrar la secuencia de comandos que está causando el problema.

0

Intente poner set rnu al final de su .vimrc. La numeración relativa es mutuamente excluyente con numeración absoluta. Sospecho que Janus intenta ser inteligente y establece la numeración absoluta para algunos tipos de archivos.

+0

Los eventos de tipo de archivo se inician después de que vimrc ya se haya obtenido, por lo que no importa dónde colocará esta línea si ponerlo en el vimrc y se restablece en el evento de tipo de archivo. – ZyX

+0

Tenga en cuenta que, a partir de la versión 7.3.1115 de Vim, las configuraciones '' number'' y ''relativenumber'' ya no son mutuamente excluyentes, ahora se pueden configurar de forma independiente. – glts

1

Agregar a su .vimrc.after:

conjunto nonumber

relativenumber conjunto

números de línea relativa debe persistir con estos ajustes.

Cuestiones relacionadas