2014-04-30 15 views
9

Używam Matlab R2013b. Używam GUI, z Command Window i Editor na podzielonym ekranie. W preferencjach Matlab> Edytor/Debugger> Edytor. Istnieje możliwość ustawienia edytora niestandardowego zamiast edytora Matlab. Ustawiłem go na lokalny edytor /usr/bin/vim, ale nie mogę już więcej otwierać plików. Czy istnieje możliwość korzystania z edytora vim w trybie podzielonego ekranu?Jak używać vima jako edytora w Matlab GUI

Jestem świadomy !vim file.m, ale nie jest to rozwiązanie, którego szukam, ponieważ działa tylko zadowalająco w trybie -nodisplay. Raczej chcę zachować tryb podzielonego ekranu.

+2

Czy próbowałeś zamiast tego ustawić '/ usr/bin/gvim'? – merlin2011

+0

... lub jeśli wolisz wersję konsolową (vim), zawiń połączenie w innym, które uruchamia emulator terminala. –

+0

@ merlin2011 Tak, ale nie ma go w moim systemie, w którym nie jestem rootem. – Bernhard

Odpowiedz

9

Nie znalazłem rozwiązania, które jest w 100% satysfakcjonujące, ale na razie używam tmux jako rozwiązania pośredniego. Pozwala to dwóm używać podzielonego ekranu dla dwóch terminali. W jednym z nich mogę otworzyć matlab -nodesktop w trybie terminalowym, aw drugim vim. Możliwe jest szybkie przełączanie pomiędzy dwoma podzielonymi ekranami.

Możesz używać funkcjonalności Matlaba GUI, wpisując rzeczy jako commandhistory, who i tak dalej.