Vim se queda en "3 archivos para editar" -- windows campo con vim camp Relacionados El problema

Vim stuck in “3 files to edit”


0
vote

problema

Español

Al abrir un archivo con VIM en lugar de poner todo el camino, accidentalmente simplemente escribí la ruta al directorio. Así que en lugar de:

vi myDirectory/myFile.txt

me puse

vi myDirectory

Ahora Vim ha tomado esto para decir que quiero editar los 3 archivos en este directorio y está atascado en ese modo. Puedo dejar de VIM y volver a la consola, pero cuando intento abrir el archivo con la ruta completa vi myDirectory/myFile.txt i Obtenga una pantalla en blanco con "2 archivos más para editar" en la parte inferior. Y luego, cuando vuelva a la consola, se imprime la línea "3 archivos para editar".

¿Cómo puedo salir de esta situación para que pueda continuar usando VIM normalmente y editar mi archivo?

Original en ingles

When opening a file with vim instead of putting the whole path I accidentally just wrote the path to the directory. So instead of:

vi myDirectory/myFile.txt

I put

vi myDirectory

Now vim has taken this to mean that I want to edit all 3 files in this directory and is stuck in that mode. I can quit vim and return to the console, but when I try to open the file with the full path vi myDirectory/myFile.txt I get a blank screen with "2 more files to edit" at the bottom. And then when I return to the console the line "3 files to edit" is printed.

How can I exit this situation so that I can continue to use vim normally and edit my file?

     

Lista de respuestas

4
 
vote
vote
La mejor respuesta
 

Cuando intenta :edit un directorio (o pasar uno como un argumento de línea de comandos), VIM suele mostrar un listado de directorio y le permite buscar archivos, cortesía de la :help netrw plugin. VIM no selecciona automáticamente todos los archivos de un directorio pasado.

Según su informe de tener archivos adicionales también cuando se pasa la ruta completa del archivo deseado, sospecho que de alguna manera tiene dos argumentos "ocultos" adicionales a VIM, qué VIM interpreta como archivos aprobados.

Esto podría ser causado por un alias de shell (en Bash, verifique type vi ). Dentro de VIM, puede enumerar los archivos adicionales con :args ; Si son, de hecho, cadenas extrañas, sin nombre, que pueden darle una pista (o al menos algún texto para buscar).

 

When you attempt to :edit a directory (or pass one as a command-line argument), Vim usually shows a directory listing and lets you browse files, courtesy of the :help netrw plugin. Vim does not automatically select all files from a passed directory.

Based on your report of having additional files also when the desired file's full path is passed, I rather suspect that you somehow have two additional "hidden" arguments to Vim, which Vim interprets as passed files.

This could be caused by a shell alias (in Bash, check type vi). Within Vim, you can list the additional files with :args; if they are indeed strange, non-filename strings, that might give you a clue (or at least some text to search for).

 
 

Relacionados problema

5  Vimdiff contra un repo de control de origen  ( Vimdiff against a source control repo ) 
scmdiff marca las diferencias entre el Checked in la versión de un archivo y el archivo que se está editando. Lo marca al colorear las líneas cambiadas. ¿Ha...

37  ¿Cómo abrir un archivo en una lista de archivos en VIM?  ( How to open a file in a list of files in vim ) 
Tengo una larga lista de archivos abiertos en VIM que se ve así: <img src="{{ MEDIA_URL }}img/misc/upload.png" alt="Illustration" title="myimage" /> <form ...

35  ¿Cuáles son las versiones preferidas de VIM y EMACS en Mac OS X? [cerrado]  ( What are the preferred versions of vim and emacs on mac os x ) 
Según lo que actualmente representa, esta pregunta no es un buen ajuste para nuestro Q & Amp; un formato. Esperamos que las...

87  Cómo navegar en un gran proyecto en VIM  ( How to navigate in large project in vim ) 
¿Cómo administra grandes proyectos (cientos de archivos) utilizando solo VIM? Entro personalmente tener problemas en cualquier proyecto más grande que peque...

6  Usando RVM con GVIM (crema): comando rvm no encontrado  ( Using rvm with gvim cream rvm command not found ) 
Estoy tratando de mudarme a GVIM (Crema) como mi editor principal en Ubuntu. Estoy usando los maravillosos Rails.Vim, sin embargo, también estoy usando RVM. ...

9  Ruby Refactoring en Vim  ( Ruby refactoring in vim ) 
Soy un gran fan de RESHARPER en Visual Studio. Tiene algunas herramientas increíbles de refactorización, similares a lo que obtienes en Eclipse para Java. ¿Ha...

4  ¿Cómo cambiar el tamaño del puntero de texto VIM en modo de inserción?  ( How to change vim text pointer size in insert mode ) 
¿Alguien tiene alguna idea de cómo cambiar el grosor del puntero de texto en GVIM en modo de inserción? Lo estoy usando en Windows, así que tal vez haya un tr...

2  Usando VIM para obtener el nombre de archivo en archivos  ( Using vim to get filename into files ) 
Tengo una serie de archivos de texto (700+) y necesito obtener el nombre de cada archivo en el inicio de cada línea en el archivo. Ejemplo, para el nombre d...

10  ¿Cómo permitir que CSCOPE use la ruta absoluta en el archivo cscope.out?  ( How to let cscope use absolute path in cscope out file ) 
Cada vez que después de la carga A cscope.out en VIM, necesito cambiar la "PWD" de VIM al mismo directorio, ya que el archivo cscope.out está bajo, lo que pod...

245  ¿Cómo puedo cambiar la codificación de un archivo con VIM?  ( How can i change a files encoding with 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 ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos