Puedo usar el locate
comando con mucha frecuencia.
Entonces, si ejecuto el siguiente comando.
locate updatedb | head -1
Entonces me da el O/p
/usr/updatedb.conf
Me pregunto si existe algún comando que me permita abrir ese archivo directamente.
Estoy esperando algo como esto.
locate updatedb | head -1 | vim
locate
tenga-l
/--limit
/-n
opción, así que no necesitahead -1
:locate -n 1 updatedb | xargs vim
Como editor interactivo, Vim necesita stdin y stdout, por lo que usarlo dentro de una tubería es problemático y hace que Vim advierta sobre esto. Para un solo archivo, la sustitución de procesos resuelve esto fácilmente:
También puedes usar backticks, y eso incluso funciona dentro del propio Vim:
fuente
Sé que esta es una mala solución, pero la usé para crear alias en .bashrc:
Desventajas: feo
Ventaja: sin efectos secundarios con terminal
fuente