Articles of vim

¿Cómo convertir el salto de línea ^ M al salto de línea ‘normal’ en un archivo abierto en vim?

vim muestra en cada línea que termina ^ M ¿Cómo hago para reemplazar esto con un linebreak ‘normal’?

¿Por qué los expertos de Vim prefieren los búferes en las tabs?

No entiendo los buffers Cuando abro 3 archivos en la misma pestaña y cierro mi ventana, en general me molesta saber que la próxima vez que abra uno de esos archivos me sorprenderá que haya extraños archivos de intercambio y me haya dado mensajes molestos. Pero una y otra vez leo que estas cosas son […]

¿Cómo funciona el truco vim “write with sudo”?

Muchos de ustedes probablemente hayan visto el comando que les permite escribir en un archivo que necesita permiso de raíz, incluso cuando olvidaron abrir vim con sudo: :w !sudo tee % El caso es que no entiendo lo que está sucediendo exactamente aquí. Ya he calculado esto: w es para esto *:w_c* *:write_c* :[range]w[rite] [++opt] […]

Cambiando el comportamiento de indentación de Vim por tipo de archivo

¿Podría alguien explicarme en términos simples la forma más fácil de cambiar el comportamiento de indentación de Vim en función del tipo de archivo? Por ejemplo, si abro un archivo de Python debería sangrar con 2 espacios, pero si abro un script de Powershell debería usar 4 espacios.

¿Por qué debería usar un IDE?

En otra pregunta, Mark habla muy bien de los IDEs, diciendo que “algunas personas aún no saben” por qué “deberían usar uno …”. Como alguien que usa vim para progtwigr y trabaja en un entorno en el que la mayoría de mis colegas utilizan vim o emacs para todo su trabajo, ¿cuáles son las ventajas […]

Cómo pegar texto extraído en la línea de comandos de Vim?

Me gustaría pegar texto extraído en la línea de comandos de Vim. ¿Es posible?

¿Qué significa ^ M character en Vim?

Sigo obteniendo ^M personaje en mi vimrc y rompe mi configuración.

Preocupaciones de diseño de columna Vim 80

Siento que la indicación de 80 columnas en Vim es incorrecta: set columns=80 . A veces también set textwidth pero me gusta poder ver y anticipar el desbordamiento de línea con las set columns del set columns alternativo. Esto tiene algunos efectos secundarios desafortunados: no puedo set number por temor a dividir entre archivos que […]

vim change: función x para eliminar el búfer en lugar de guardar y salir

Quiero establecer 😡 en vim gui-mode para delete buffer porque siempre mato a todo el gvim, lo cual es un poco molesto. Sé que puedo establecer específicamente problemas de interfaz gráfica de usuario con if has(“gui running”) pero no sé cómo reasignar 😡 gracias por adelantado ps .: tal vez la etiqueta / término remap […]

¿Cómo mostrar el botón de cerrar pestaña en GVIM?

Por favor, hágame saber cómo mostrar el botón de cerrar en cada página de tabs en GVIM. Además, ¿es posible establecer una advertencia si cierro GVIM con varias páginas de tabs abiertas?