2017-10-10 9 views
1

Je voudrais utiliser vim comme éditeur dans Octave et j'ai essayé de suivre les étapes sur le octave wiki sur ce sujet. Mon fichier .octaverc contient:Définir l'éditeur par défaut dans Octave 4.0/4.2.1 à Vim

# Use vim as editor 
edit mode async 
EDITOR("xfce4-terminal -e 'vim %s'") 

J'ai aussi essayé d'utiliser xterm au lieu de xfce4-terminal, gvim au lieu de vim, et le fichier .octaverc suivant:

# Use vim as editor 
edit mode sync 
edit home . 
EDITOR('vim > /dev/tty 2>&1 < /dev/tty %s') 

je peux vérifier que le Le script a été exécuté lorsque j'ai démarré octave car EDITOR retourne la même chaîne. Cependant, lorsque j'essaie d'éditer un fichier par ex. la commande

>> edit temp.m 

J'ai le problème que l'éditeur n'est pas vim, il est pas différent que si j'avais un fichier .octaverc vide. Je ne suis pas sûr de quoi d'autre essayer. J'ai mis à jour l'octave à la version 4.2.1 et le problème persiste. Je suis sur xubuntu (ubuntu 16.04) en utilisant vim 7.4.

+0

"xfec4-terminal" devrait être "xfce4-terminal" – Andy

+0

Et il y a une section entière "Vim comme l'éditeur par défaut" sur le wiki http://wiki.octave.org/Vim – Andy

+0

Andy: merci d'avoir attrapé le faute de frappe, cependant cela ne change pas le comportement. La même chose est vraie si j'utilise xterm. Aussi, c'est la section du wiki dont je parle. Il est démodé et je suis incapable de trouver d'autres références. – roro

Répondre

0

J'ai eu un problème similaire dans macOS. Ma solution est d'ajouter

EDITEUR ('vim')

/usr/local/share/octave/site/m/démarrage/octaverc

Espérons que cela aide.