Al instalar TextWrangler en OSX, también obtiene un edit
comando que le permite abrir cualquier archivo de texto desde la línea de comandos.
¿Es posible tener una funcionalidad similar en Ubuntu para escribir algún comando en el terminal para abrir un archivo en un editor de texto específico (por ejemplo, Kate)?
command-line
text-editor
kate
Juan A. Navarro
fuente
fuente
edit filename
para ejecutar todokate filename 2>/dev/null &
.$@
necesita en caso de que necesite pasar opciones adicionales como el número de línea. Como alternativa, puede ajustar esta función para que sea compatibleedit filename linenumber
.$@
(debería ser"$@"
), lo que significa que su script fallará con los nombres de archivo que contienen espacios.Puede abrir (hasta mi conocimiento) cualquiera de los editores como este:
NAME_OF_EDITOR FILENAME
gedit filename
(Ubuntu)kate filename
(Kubuntu)bluefish filename
kwrite filename
libreoffice filename
Incluso puede abrir una página web de la misma manera
firefox filename.html
chrome filename.html
banshee filename.ogg
o .mp3Puedes ver la tendencia aquí ...
fuente
gedit filename &
otra manera, el terminal permanece inutilizable. Lo mismo sucede conkate
, pero, incluso con&
esto, hace que el terminal sea inutilizable porque comienza a escupir información de depuración (o lo que sea) al terminal. ¿Hay alguna forma de evitarlo&
al final? Como hago conedit
TextWrangler?Si prefieres usar el comando
edit
en Ubuntu también porque estás acostumbrado a hacerlo, también puedes definir un alias para tu editor favorito como para Kate:Para hacer que este alias sea permanente simplemente agregue esta línea a
~/.bash_aliases
.fuente
Si no tiene ningún entorno gráfico y está ejecutando en la consola, siempre puede usar:
y así sucesivamente vuelve a la primera respuesta ...
fuente
Puede usar el comando CLI para el editor deseado para abrir y editar archivos, por ejemplo
gedit
en gnome okate
en KDE.Sólo tipo:
abrir archivo en kate.
fuente
A veces uso un terminal clásico donde mcedit es mi editor preferido, y a menudo me gusta pasar un número de línea, para corregir un programa / script.
Para llamarlos uniformemente
edit source.sh 123
, escribí este script, que coloqué como 'editar' en la ruta:Use las instrucciones de depuración anteriores de cuando usé scite, no gedit, como editor gráfico.
Algo, que no funciona de esta manera, está abriendo múltiples archivos como este:
si hay más de un archivo html, entonces el patrón se expande a múltiples archivos.
Las invocaciones válidas son:
desde X o terminal.
fuente