¿Cuándo en eshell hay un comando para abrir un archivo en otro buffer?¿Cómo abrir un archivo en Emacs a través de eshell?
Respuesta
Puede llamar funciones elisp directamente. Entonces, para abrir un archivo, llame al find-file
en el nombre del archivo. Ejemplo:
~ $ ls
myfile
~ $ (find-file "myfile")
paréntesis y comillas son opcionales, por lo que este también funciona:
~ $ find-file myfile
¿Por qué utilizar eshell? 'C-x f' y escriba la ubicación de su archivo.
Bueno, es justo lo que no quiero escribir una ruta completa, ya que estoy en algún lugar con shell. Aun así, supongo que en algún momento de mi aventura de emacs voy a utilizar dired. En un ['modo comandante'] (http://www.emacswiki.org/emacs/Sunrise_Commander) – hks
Creo que si lo intenta descubrirá que 'C-x C-f' en realidad se abre en el directorio que está navegando. ¡Además obtendrás completados! – jhau
En eshell, no tiene que usar la ruta completa al usar el comando find file. Pulsar C-x C-f es lo mismo que escribir find-file, y eshell establece el directorio en el que está navegando actualmente. Esta es la ventaja para mí sobre el uso de ansi-term. Pruébalo.
La func elisp se puede utilizar directamente en eshell, lo que puede probar:
find-file <filename>
Esto ya se menciona en la respuesta aceptada. –
- 1. Invocando su en emacs 'eshell
- 2. ¿Equivalente de "exec" en emacs * eshell *?
- 3. Usando RVM en eshell de Emacs
- 4. Crea más de una instancia de Eshell en emacs
- 5. Emacs, desplazamiento suave, desplazamiento-margen y eshell
- 6. Cómo abrir un archivo .a
- 7. abrir un archivo en un búfer de Emacs, mientras que en el terminal de emacs
- 8. Acceso directo para abrir un archivo específico en Emacs
- 9. cómo escribir en un archivo en emacs
- 10. Cómo abrir un archivo en Android a través de un Intento
- 11. ¿Cómo abrir un archivo PDF en vista de pantalla completa a través de línea de comandos
- 12. Cómo abrir Elegido a través de JavaScript?
- 13. ¿Cómo creo un archivo vacío en emacs?
- 14. ssh a través de shell emacs?
- 15. emacs + geben ¿cómo puedo abrir un archivo para poner puntos de interrupción en él
- 16. ¿Cómo abrir un archivo "nul"?
- 17. git-log en eshell
- 18. ¿Cómo abrir un archivo .accdb en Ubuntu?
- 19. Abrir un búfer de Emacs cuando un comando intenta abrir un editor en modo de shell
- 20. Cómo abrir emacs dentro de bash
- 21. Cómo abrir un archivo csv en Android
- 22. ¿Cómo abrir un archivo en la memoria?
- 23. ¿Cómo abrir un archivo usando JavaScript?
- 24. Cómo volver a abrir un descriptor de archivo cerrado
- 25. ¿Vuelve a abrir el búfer * scratch * en Emacs?
- 26. Emacs eshell. Cómo leer el contenido de la línea de comandos al presionar RET
- 27. Cómo escribir en un archivo User.Config a través de ConfigurationManager?
- 28. Cómo hacer commit de git en los buffers de Emacs
- 29. Cómo ejecutar/abrir cualquier archivo en .NET
- 30. ¿Cómo escribir el script de eshell?
No creo que esto realmente responde a la pregunta "significado", sino que responde a la pregunta formulada. Lo que quiero decir es que las personas que encuentran esta pregunta probablemente estén buscando un comando de línea de comando para escribir en eshell, tal vez porque no quieren usar 'C-x C-f', por la razón que sea. – Zelphir