Me gustaría hacer ls sin ver todos los ~ archivos generados por vim. ¿Es posible?¿Puedo agregar algo en bashrc para ocultar archivos de editor de texto (~ extensión)?
Respuesta
Esto se resuelve mejor desde dentro de vim, a diferencia de bash.
Uso
set backupdir=~/.backup,/tmp
poner todos los archivos en el directorio ~ ~/.backup
. Cambia ese directorio a lo que quieras. El /tmp
significa que actuará como una alternativa al directorio ~/.backup
.
Si no desea que los archivos de copia de seguridad que se genere en absoluto, puede utilizar
set nobackup
set nowritebackup
para desactivarlo, pero que, por supuesto perder esa funcionalidad.
EDIT:
Aunque la solución anterior sigue siendo la recomiendo porque se puede hacer más con ella, me acabo de dar cuenta que ls
tiene una opción -B
que ocultar archivos que terminan con ~
. Aliasé yo mismo, y nunca me di cuenta. Si realmente lo desea, puede alias ls -B
y vaya con eso.
EDITAR v2.0:
Como señaló Wesley, algunas plataformas ls
comandos tienen significados diferentes para -B
, algunos pueden no tenerlo en absoluto. Estoy usando el GNU ls
, y ha tenido este interruptor por el tiempo que puedo recordar.
Muchos editores utilizan los archivos ~
para representar los archivos de copia de seguridad. (Utilizo este truco para ocultar los archivos de copia de seguridad de gedit.) Para desactivar sus manifestaciones, agregar este comando a su bashrc
:
alias ls='ls --hide=*~'
Editar: Mac OS X ls
no parecen tener esta opción, por lo que sigue que BSD ls
probablemente tampoco lo tiene. Ubuntu tiene tiene esta opción, por lo que muchas distribuciones de Linux probablemente sí; revisa tus páginas de manual. Además, Mac ls
parece tener un -B
diferente, así que considere esto al usar Sykora's advice.
Estarás sorrrryyyy si simplemente los ocultas de ls. Todavía estarán allí en cuanto a grep y otras herramientas, excepto que ahora no puedes verlas. Moverlos a/tmp es una forma mucho mejor de ir.
Este problema es ESPECIALMENTE severo con directorios .svn, que tienen todo tipo de cr * p inútiles que realmente no desea editar. No conozco una solución para eso.
Buen punto, gracias por la advertencia – HXCaine
Para Mac OS X:
brew install coreutils
echo "alias ls='/usr/local/bin/gls -B'" >> ~/.bashrc
- 1. Incluir archivos adicionales en .bashrc
- 2. Uso de PowerShell para agregar una extensión a los archivos
- 3. Extensión de Visual Studio Text Editor
- 4. Eclipse abre todos los archivos en otro editor de texto
- 5. Agregar estilo al Editor Para
- 6. Teoría del editor de texto
- 7. Cómo navegar (sin editor de texto) .rst archivos?
- 8. Editor de texto para el ensamblaje
- 9. ¿Cómo puedo usar .htaccess para ocultar extensiones de URL .php?
- 10. hipervínculos editor de texto y de archivos de texto basados en
- 11. Agregar extensión de archivo a archivo de extensión-menos
- 12. agregar recursivamente la extensión de archivo a todos los archivos
- 13. Agregar NaCl en una extensión de Chrome
- 14. Agregar botones personalizados al editor de WMD
- 15. Agregar extensión de archivo a archivos con bash
- 16. editor visual gratuito para archivos de gráfico (punto)
- 17. ¿Qué es un buen editor de texto para la nube?
- 18. Recomendaciones para el editor de texto de Windows para R
- 19. editor de archivos de configuración en Eclipse
- 20. Extensión de archivos grandes para git
- 21. Crear texto/editor de código desde cero
- 22. ¿Qué es el editor utilizado para escribir archivos de texto RFC?
- 23. Ocultar texto con QSyntaxHighlighter
- 24. ¿Cómo agregar algo a PYTHONPATH?
- 25. ¿Cuál es el mejor editor de texto enriquecido para jQuery?
- 26. En jQuery, ¿cómo puedo agregar algo como hermano?
- 27. cómo puedo agregar Agregar texto al comienzo de cada línea?
- 28. Ejemplo de editor de texto moderno architectro
- 29. Editor de texto con secuencias de comandos ... para Linux
- 30. contextual Editor de texto en WPF
Desactivación de archivos de copia de seguridad o reubicar a todos en/tmp no es probablemente una buena opción. Estos pequeños cabrones me salvaron un par de veces :) Iría con el alias de Wesley en sistemas donde es posible. – Morlock