Réponses:
Dans Midnight Commander, allez dans le menu Options / Configuration ... commande / Utilisez la case à cocher d'édition interne et décochez-la. (N'oubliez pas d'exécuter la commande Save setup si l'option Auto save setup est désactivée.)
Ensuite, définissez la EDITOR
variable d'environnement sur Sublime. Vous pouvez préférer en ajouter un au fichier de ressources de votre shell:
Paramètre global pour tous les programmes qui utilisent EDITOR
(non recommandé):
EDITOR=sublime
export EDITOR
Paramètre temporaire pour la session Midnight Commander donnée uniquement:
alias mc='EDITOR=sublime mc'
Idem pour le visualiseur, il vous suffit de décocher l'option Utiliser la vue interne et de définir la VIEWER
variable d'environnement à la place.
crontab
, l'utilisent. Ces outils peuvent être utilisés sans X (par exemple à partir d'un terminal virtuel en mode mono-utilisateur pour les opérations de maintenance) ou par un utilisateur qui n'a pas d'instance X en cours d'exécution (par exemple via su -
). Il vaut donc mieux garder EDITOR
un éditeur de mode texte.
Exécutez MC comme d'habitude. Sur la ligne de commande juste au-dessus de la ligne inférieure du type de sélections de menu
select-editor
Cela devrait ouvrir un menu avec une liste de tous vos éditeurs installés. Cela fonctionne pour moi sur toutes mes machines Linux actuelles.
EDITOR=sublime
globalement?