Ao instalar o TextWrangler no OSX, você também recebe um edit
comando que permite abrir qualquer arquivo de texto na linha de comando.
É possível ter uma funcionalidade semelhante no Ubuntu para digitar algum comando no terminal para abrir um arquivo em um editor de texto específico (por exemplo, Kate)?
command-line
text-editor
kate
Juan A. Navarro
fonte
fonte
edit filename
para executar o todokate filename 2>/dev/null &
.$@
é necessária em caso de necessidade de passar opções adicionais, como número da linha. Como alternativa, você pode ajustar essa função para dar suporteedit filename linenumber
.$@
(deve ser"$@"
), o que significa que seu script falhará com os nomes de arquivos que contêm espaços.Você pode abrir (até onde eu saiba) qualquer um dos editores como este:
NAME_OF_EDITOR FILENAME
gedit filename
(Ubuntu)kate filename
(Kubuntu)bluefish filename
kwrite filename
libreoffice filename
Você pode até abrir uma página da web da mesma maneira
firefox filename.html
chrome filename.html
banshee filename.ogg
ou .mp3Você pode ver a tendência aqui ..
fonte
gedit filename &
contrário, o terminal permanece inutilizável. O mesmo acontece comkate
mas, mesmo com&
isso, torna o terminal inutilizável porque ele começa a cuspir informações de depuração (ou qualquer outra coisa) no terminal. Existe uma maneira de evitar isso&
no final? Como faço com oedit
TextWrangler?Se você preferir usar o comando
edit
no Ubuntu também porque está acostumado a isso, também poderá definir um alias para o seu editor favorito como o Kate:Para tornar esse alias permanente, adicione esta linha a
~/.bash_aliases
.fonte
Se você não possui nenhum ambiente gráfico e está executando no console, sempre pode usar:
e assim por diante volta à primeira resposta ..
fonte
Você pode usar o comando CLI do editor desejado para abrir e editar arquivos. Por exemplo,
gedit
no gnome oukate
no KDE.Basta digitar:
abrir arquivo no kate.
fonte
Às vezes, uso um terminal clássico em que mcedit é o meu editor preferido e geralmente gosto de passar um número de linha para corrigir um programa / script.
Para chamá-los de maneira uniforme,
edit source.sh 123
escrevi este script, que coloquei como 'edit' no caminho:Use as instruções de depuração antigas de quando usei scite, não o gedit, como editor gráfico.
Algo, que não funciona dessa maneira, está abrindo vários arquivos como este:
se houver mais de um arquivo html, o padrão será expandido para vários arquivos.
As invocações válidas são:
do X ou terminal.
fonte