Vi & Vim

Preguntas y respuestas para las personas que utilizan las familias vi y Vim de editores de texto.




1
Problema de sangría gq inexplicable
Inserto este texto en Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of the issue …


2
¿Cómo detectar si los archivos swp contienen cambios no guardados?
Al editar el código fuente usando gvim (v.7.4.488), quiero confirmar algunos cambios en los vcs (estoy usando git 2.1.4 desde la línea de comandos en Ubuntu Linux). git --status muestra qué archivos cambié. Sin embargo, también muestra el vim .*.swpde los búferes visibles actualmente (tanto si el archivo contiene cambios …
11 git  swap-file 


1
El nivel de palabra difiere en vim
Por lo que entiendo, el vimdiff predeterminado solo está haciendo diferencias linealmente. Sin embargo, a veces es útil hacer diferencia de nivel de palabra, especialmente para archivos de texto como Markdown, LaTeX, etc. Hay algunas herramientas como wdiff o dwdiff que hacen la diferencia en el nivel de palabra. ¿Es …
11 vimdiff 


1
Ordenar según palabras separadas por comas
Comando normal: ordenar puede ordenar líneas basadas en una columna o columna virtual ( \%co \%v), ¿podría usarse la columna lógica de nivel superior como clave de clasificación? El uso de la expresión regular parece un poco complejo para este escenario (¿la columna está al final de la línea?) Y …




1
¿Cómo cambio la sangría de línea a un valor específico?
Muchas veces me encuentro con una situación en la que una línea no está sangrada correctamente. Ether a través de una pasta, un complemento de sangría incorrecto / no preferido, o más a menudo espacios adicionales que compensan el valor de sangría. Por lo general arreglar esto <<o >>la línea …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.