editing – ¿Cómo ver y editar archivos de valores separados por delimitadores grandes?

Pregunta:

He estado usando csv-mode para modificar archivos CSV de tamaño pequeño a mediano, pero recientemente he estado trabajando con archivos grandes que contienen más de 40,812 entradas. csv-mode dificultades para alinear y navegar por las tablas, y es demasiado lento para poder usarse tal como está. En comparación, LibreOffice Calc puede comprimir el archivo.

¿Existe una forma sencilla de hacer que csv-mode maneje tablas grandes o hay un enfoque mejor disponible?

Soy consciente de una pregunta relacionada con Stack Overflow . Su solución fue alinear solo la porción de búfer en la ventana visible, pero esto no resolvió la lentitud en mi caso.

Aquí hay un archivo de ejemplo. Traté de hacerlo más grande, pero no tan grande que congelará Emacs en computadoras más antiguas.

Respuesta:

Con csv-mode puedo ver algunos retrasos con su archivo, pero solo con el resaltado de sintaxis habilitado. Después de deshabilitar la fontificación con Mx font-lock-mode funciona sin problemas.

Para deshabilitarlo permanentemente para csv-mode agregue a su configuración:

(add-hook 'csv-mode-hook (lambda () (font-lock-mode -1))

O si es un usuario de paquete de uso:

(use-package csv-mode
  :mode ("\\.csv\\'" . csv-mode)
  :init (add-hook 'csv-mode-hook (lambda () (font-lock-mode -1)))
  :ensure t)

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım