Aqui está uma função do shell, edit
, que abrirá um arquivo com um editor. O padrão é gvim
, mas se o arquivo tiver um sufixo .tex
, ele escolhe outro editor:
function edit
{
typeset argc="$#"
typeset file="${!argc}"
typeset cmd="gvim"
case "$file" in
*.tex) cmd="/home/rudra/bin/vims.py" ;;
esac
command "$cmd" "$@"
}
Isso facilita a adição de outros editores para sufixos de nome de arquivo específicos.
Esta função pode ser colocada no seu arquivo ~/.bashrc
.
O manual bash
contém a declaração
For almost every purpose, aliases are superseded by shell functions.