Preguntas etiquetadas con vi

311
Mueve toda la línea hacia arriba y hacia abajo en Vim

En Notepad ++, puedo usar Ctrl+ Shift+ Up/ Downpara mover la línea actual hacia arriba y hacia abajo. ¿Hay un comando similar a esto en Vim? He buscado en interminables guías, pero no he encontrado nada. Si no lo hay, ¿cómo podría vincular la acción a esa combinación de teclas? Editar: la...

271
Eliminar nueva línea en Vim

¿Hay alguna forma de eliminar la nueva línea al final de una línea en Vim, para que la siguiente línea se agregue a la línea actual? Por ejemplo: Evaluator<T>(): _bestPos(){ } Me gustaría poner todo esto en una línea sin copiar líneas y pegarlas en la anterior. Parece que debería poder...

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...

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...

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...

169
¿Cómo unir dos líneas en vi?

Tengo dos líneas en un archivo de texto como a continuación: S<Switch_ID>_F<File type> _ID<ID number>_T<date+time>_O<Original File name>.DAT Quiero agregar las dos líneas en vi como a continuación: S<Switch_ID>_F<File type>_ID<ID...

147
vim "modificable" está desactivado

Intentando crear un nuevo archivo con el árbol nerd. Presioné la atecla para crear un nuevo archivo y recibí el mensaje: E21: Cannot make changes, 'Modifiable' is off Estoy usando MacVim y Janus (casi listos para

130
¿Emacs me hará un mejor programador? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

130
¿Cómo ordeno la sangría de un archivo HTML en VI?

¿Cómo soluciono la sangría de sus enormes archivos html que estaban en mal estado? Intenté el "gg=Gcomando habitual , que es lo que uso para arreglar la sangría de los archivos de código. Sin embargo, no parecía funcionar bien en archivos HTML. Simplemente eliminó todo el formato. También intenté...

129
¿Cómo puedo eliminar varias líneas en vi?

He intentado seguir lo siguiente: Cómo borrar el texto seleccionado en el editor VI pero 5dd da E492: no es un comando de editor: 5dd Entonces intenté: 5d Que solo elimina una sola línea. ¿Cómo puedo eliminar varias

126
Yank archivo completo

A menudo escribo algo en gVim, luego necesito copiarlo y pegarlo en otra aplicación. ¿Hay una manera fácil de tirar todo el archivo? Usualmente hago algo como esto ggVG"+y (Ir arriba, modo de línea visual, ir abajo, tirar) ¿Pero hay una mejor manera que me estoy

116
Confusión sobre el plegado de vim: ¿cómo deshabilitarlo?

Cuando abro el archivo, se ve así: o incluso esto Cuando abro todos los pliegues, se vuelven a cerrar cuando navegué a otro búfer y regresé. Para poder trabajar con él, tengo que aplicar zRcada vez que abro un búfer. Tengo estos configurados en .vimrc: set foldlevelstart=99 set...

116
Cómo eliminar el texto seleccionado en el editor vi

Estoy usando PuTTY y el editor vi. Si selecciono cinco líneas con el mouse y quiero eliminar esas líneas, ¿cómo puedo hacerlo? Además, ¿cómo puedo seleccionar las líneas usando mi teclado como puedo en Windows donde presiono Shifty muevo las flechas para seleccionar el texto? ¿Cómo puedo hacer eso...