Skrót klawiszowy CMD-C i CMD-point pracować w keybinding Qwerty w Matlab OSX, ale nie w keybinding Dvoraka w Matlab OSX. W Matlabie musi być błąd, który to powoduje.
Problem polega na tym, że po naciśnięciu przycisku odtwarzania w celu uzyskania algorytmu w pętli while. Wiele razy chcę to zatrzymać przed końcem pętli.
Poniższy kod nie jest kodem niskiego poziomu, ponieważ można go zatrzymać za pomocą układu klawiatury Qwerty.
Jak zatrzymać proces w OSX Matlab z układem klawiatury Dvoraka?
Przykład funkcji, którą próbuję zatrzymać
while 1;
3
end
Odpowiedzi:
Kombinacja CTRL-C na Matlab
To nie jest CMD-C, to jest CTRL-C VISUALLY. Więc naciśnij CTRL-C jak napisano na klawiaturze, nie C na układzie Dvoraka lub innym układzie. Matlab zakodował na stałe polecenie przerwania do klucza, a nie litery.
Debugowanie
W ten sposób tworzę punkt przerwania za pomocą pętli
gdzie punkty przerwania umożliwiają zatrzymanie wykonania. Innym sposobem jest również wymuszenie opuszczenia Matlaba. Nie znam dla nich innej drogi.
źródło
To jest
CTRL-C
, aleCommand-period
działa również. Jeśli próbowałeś tego i nie działa, prawdopodobnie próbujesz przerwać funkcję to nie jest przerywane. Nie możesz przerwać funkcji niskiego poziomu wywołanie, takie jak duża matryca mnożąca lub odwrotny ukośnik lub coś takiego.źródło