Configurei um editor como padrão, como posso chamá-lo para abrir arquivos em um shell?

0

EDIT Pensei em uma maneira melhor de formular a pergunta.

Como posso encontrar o alias que o Ubuntu está usando para um editor de texto diferente? Em vez de usar o nano digitando nano file.txt , gostaria de poder digitar sublime file.txt para abrir o editor sublime. Não sei onde procurar para encontrar esses aliases.

sudo update-alternatives --config editor não mostra isso como uma escolha, eu só vejo os editores 'padrão', como o Nano e o vim.tiny.

    
por d-_-b 14.09.2012 / 02:02

2 respostas

1

Se o seu arquivo for identificável como um arquivo de texto, passá-lo para xdg-open irá abri-lo no seu editor de texto. Se ele for identificado como algum outro tipo, ele abrirá o arquivo no aplicativo apropriado.

EDITAR:

xdg-mime query default <mimetype> fornecerá o arquivo .desktop para o aplicativo associado ao tipo MIME. De lá, você precisa analisar o arquivo para obter o nome do executável dele.

    
por 14.09.2012 / 02:17
1

você pode usar

export EDITOR=vim or nano or any editor name

ou copie esta linha e escreva no arquivo .bashrc ou .profile

    
por 24.09.2012 / 17:30

Tags