Preguntas etiquetadas con vim

258
En vim, ¿cómo regreso a donde estaba antes de una búsqueda?

Programando en vim, a menudo busco algo, lo tiro, luego vuelvo a donde estaba, lo inserto, lo modifico. El problema es que después de buscar y encontrar, necesito MANUALMENTE encontrar mi camino de regreso a donde estaba. ¿Hay alguna forma automática de volver a donde estaba cuando inicié mi...

258
Autocompletado en Vim

Después de un largo "entrenamiento", finalmente me cambié a Vim; pero tengo algunos problemas con el autocompletado. ¿Cómo puedo tener una sugerencia de código mientras escribo? Normalmente desarrollo PHP, Ruby, HTML, C y

258
¿Cerrar archivo sin salir de la aplicación VIM?

Uso los comandos :ey :wpara editar y escribir un archivo. No estoy seguro de si hay un comando "cerrar" para cerrar el archivo actual sin salir de Vim. Sé que el :qcomando se puede usar para cerrar un archivo, pero si es el último archivo, Vim también se cierra; En realidad, en Mac OS MacVim se...

257
Autocompletado en Vim

En pocas palabras, estoy en busca de un trabajo función de autocompletar para el editor Vim. He argumentado antes que Vim reemplaza por completo un IDE en Linux y, aunque eso es cierto, carece de una característica importante: autocompletar. Sé acerca de Ctrl+ N, integración de Cubetas Exuberantes...

257
Cómo detener el salto de línea en vim

Me gusta que las líneas largas se muestren en más de una línea terminal; No me gusta que vim inserte nuevas líneas en mi texto real. ¿Qué parte de .vimrc debería

256
Copie y pegue contenido de un archivo a otro archivo en vi

Estoy trabajando con dos archivos y necesito copiar algunas líneas de un archivo y pegarlas en otro archivo. Sé cómo copiar (yy) y pegar (p) en el mismo archivo. Pero eso no funciona para diferentes archivos. ¿Cómo se hace esto? Además, ¿hay alguna forma de cortar y pegar? He intentado buscar en...

255
¿Por qué es \ ra nueva línea para Vim?

De la pregunta ¿Cómo reemplazar un personaje para una nueva línea en Vim? . Debe usar \ r cuando reemplace el texto de una nueva línea, como este :%s/%/\r/g Pero al reemplazar el final de las líneas y las nuevas líneas para un personaje, puede hacerlo como: :%s/\n/%/g ¿Qué sección del manual...

251
Vim: mueve el cursor a su última posición

¿Es posible en (g) Vim mover el cursor a su posición anterior (mientras está en modo normal)? Sería ideal hacer un ciclo de ida y vuelta en la lista de posiciones anteriores del cursor. Pero también bastaría con cambiar a la última ubicación (algo así como cd -bash con directorios). Aquí hay una...

245
ir al personaje en vim

Recibo un mensaje de error de un script de Python at position 21490. ¿Cómo puedo ir a esta posición en

243
¿Por qué los expertos de Vim prefieren los tampones a las pestañas?

No entiendo los amortiguadores. Cuando abro 3 archivos en la misma pestaña y cierro mi ventana, generalmente me molesta descubrir la próxima vez que abro uno de esos archivos que hay archivos de intercambio extraños que persisten y me dan mensajes molestos. Pero una y otra vez leí que estas cosas...

241
Saltar a la definición de función en vim

¿Cómo puedo saltar a una definición de función usando vim? Por ejemplo, con Visual Assist, puedo escribir Alt+ gdebajo de una función y se abre un menú contextual que enumera los archivos con definiciones. ¿Cómo puedo hacer algo así en

240
comando vim para reestructurar / forzar texto a 80 columnas

Sé que hay formas de configurar automáticamente el ancho de texto en vim usando set textwidth(como las preocupaciones de diseño de columna Vim 80 ). Lo que estoy buscando es algo similar a =(el comando de línea de sangría) pero para ajustar a 80. El caso de uso es a veces editar texto con ancho de...

239
NERDTree vuelve a cargar archivos nuevos

Si agrego un archivo al mismo directorio abierto NERDTree, la única forma en que puedo ver el archivo agregado es si salgo de vim y lo vuelvo a iniciar. ¿Hay alguna manera de volver a cargar los archivos

235
¿Cómo puedo cambiar la codificación de un archivo con vim?

Estoy acostumbrado a usar vim para modificar las terminaciones de línea de un archivo: $ file file file: ASCII text, with CRLF line terminators $ vim file :set ff=mac :wq $ file file file: ASCII text, with CR line terminators ¿Es posible utilizar un proceso similar para cambiar la codificación...