Como definir o editor / visualizador padrão para Midnight Commander como Sublime


17

A questão é bastante direta, portanto, nenhuma descrição adicional é necessária, de acordo comigo.

Acabei de adicionar que estou executando o Ubuntu 13.04.

Qualquer ajuda é bem-vinda.

Respostas:


17

No Midnight Commander, vá ao menu Opções / Configuração ... comando / Use a caixa de seleção edição interna e desmarque-a. (Não esqueça de executar o comando Salvar configuração se a opção Configuração automática de salvamento estiver desativada.)

Em seguida, defina a EDITORvariável de ambiente como Sublime. Você pode preferir adicionar um destes ao arquivo de recursos do seu shell:

  • Configuração global para todos os programas que usam EDITOR(não recomendado):

    EDITOR=sublime
    export EDITOR
    
  • Configuração temporária apenas para a determinada sessão do Midnight Commander:

    alias mc='EDITOR=sublime mc'
    

O mesmo para o visualizador, basta desmarcar a opção Usar visualização interna e definir a VIEWERvariável de ambiente.


por que não é recomendado definir EDITOR=sublimeglobalmente?
MattDMo

2
Porque outras ferramentas, por exemplo crontab, estão usando-o. Essas ferramentas podem ser usadas sem o X (por exemplo, de um terminal virtual no modo de usuário único para operações de manutenção) ou por usuário que não possui nenhuma instância do X em execução (por exemplo, através su -). Então é melhor manter EDITORdefinido como um editor de modo de texto.
manatwork

Por que 'EDITOR =' sublime -w 'não funciona? (Parece MC ignorar quaisquer opções supplyed)
Eugen Konkov

19

Execute o MC como de costume. Na linha de comando logo acima da linha inferior das seleções de menu, digite

select-editor

Isso deve abrir um menu com uma lista de todos os seus editores instalados. Isso está funcionando para mim em todas as minhas máquinas Linux atuais.


2
Não funciona no OSX embora.
precisa saber é o seguinte

Perfeito no Debian!
mahatmanich

1
não mostra uma lista para selecionar, apenas comando não encontrado!
datdinhquoc
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.