Preguntas etiquetadas con vim

4
Vim, encuentra y reemplaza `^ (. *)` Con `^ {. *}`

Estoy tratando de encontrar y reemplazar caret open_parentheses some_content close_parentheses (es decir. ^(.*) ) con caret open_curly_bracket the_same_content close_curly_bracket (es decir. ^{.*} pero tengo problemas 1) No entiendo cómo conservar el contenido de comodín coincidente .* 2) No...

3
vim punto de restauración?

¿Podemos establecer un punto de restauración y restaurar el estado de un archivo mientras editamos el archivo con VIM? ... Vi los comandos "anterior" y "posterior" . Pero, ¿y si no recuerdo la hora exacta para volver? ¿Entonces quiero saber si hay una manera de establecer puntos de restauración (y...

3
Vim lista todos los resultados de búsqueda

¿Hay una manera de enumerar todos los resultados de búsqueda de vim en un búfer separado, de forma similar a lo que hace Ctrl-] cuando se encuentran múltiples coincidencias? Aunque la navegación con n y N también está bien, creo que podría ser incluso más rápido de esa manera....

3
¿Cómo puedo dividir un párrafo en oraciones con Vim?

Al dividir en oraciones, quiero decir que cada nueva oración debe comenzar con una nueva línea. Como repetir )i<CR><Esc> hasta el final del párrafo }? ( <CR> = Entrar ) Si hago una macro )i<CR><Esc> como "q", ¿puedo ejecutarlo hasta el final del párrafo?...

3
Cambiar entre src e incluir archivos en vim

Estoy escribiendo una biblioteca que está organizada en dos directorios src / e include / paralelos y bastante profundos que contienen mis archivos .cpp y .h respectivamente. Mi editor favorito es vim, pero aún no he encontrado una buena manera de cambiar rápidamente entre los archivos de origen y...

3
Anteponer solo líneas con texto en vim

Tengo una lista como la siguiente: words more words here's more skip space words here bananza! D: look more spaces and words! ¿Cómo puedo insertar cosas al principio de solo esas líneas con texto? :%norm 0i*se pondrá *bien, pero como hace todas las líneas, también obtiene las líneas vacías....

3
VIM: Tirar múltiples trozos de texto no continuos en un registro

Tengo algunas líneas de texto que siguen un patrón y otras que no. Me gustaría copiar las líneas que siguen este patrón y luego copiarlas / jalarlas en un registro para poder pegarlas como en cualquier otro lugar. Ejemplo: def function_1(param1,param2): // do something1 // do something2 //...

3
Error de pegado de VIM: E353 nada en el registro ""

Acabo de instalar Ubuntu 14.04 y configuré mi vim y me he encontrado con una pequeña advertencia y no estoy seguro de por qué está sucediendo. Cuando trato de pegar algo con el botón central del mouse, obtengo: E353 nothing in register "" Sin embargo, si hago doble clic en el botón central del...

3
Vim muy molesto y lento comportamiento con ConEmu.

Esta imagen GIF ilustra mi problema: Mi entorno de ejecución: Windows 7 SP1 Vim74 (versión de Windows) ConEmu última versión versión x64 Mi .vimrc expediente: Archivo de 529 líneas en el teclado Configuraciones relacionadas con mi problema (como creo): set term=xterm set...

3
Seleccionando el botón "No guardar" usando el teclado

En MacVim, cuando intenta cerrar una ventana con cambios no guardados (presionando cmd w ), aparece una ventana para confirmar, con 3 botones: No guardar Cancelar Salvar... El tercero es azul, los otros son grises. Si presiono Intro, eso activará Guardar. Si presiono Escape, se...