È possibile utilizzare il completamento automatico delle parole al prompt dei comandi di MATLAB premendo la scheda, ma non è possibile farlo mentre si utilizza l'editor per un file m. C'è un modo per utilizzare il completamento della tabulazione nell'editor?Come abilitare il completamento automatico delle parole nell'editor MATLAB?
risposta
Secondo this MathWorks blog post, il completamento scheda lavora nel Editor come fa nella finestra di comando per MATLAB R2010a, ma potrebbe essere necessario accenderlo nei Preferenze della tastiera menu.
Per le versioni più vecchie di MATLAB, completamento automatico nell'editor funziona solo per i nomi delle funzioni e delle variabili che sono già stati creati nello spazio di lavoro. Pertanto, se si sta scrivendo uno script con una variabile foobar
e tale variabile non è stata ancora creata nell'area di lavoro (ad esempio, Finestra di comando), allora foobar
non verrà visualizzato quando si utilizza il completamento della tabulazione nell'Editor. Questo è stato il caso quando l'ho testato in MATLAB 7.8.0 (R2009a).
Il completamento della scheda funziona per i nomi di funzione presenti sul percorso di Matlab. Funziona anche con nomi di variabili, se la variabile esiste nell'area di lavoro. Pertanto, mentre si codifica, potrebbe essere una buona idea valutare i comandi mentre si scrive. Ciò consente di verificare immediatamente gli errori e rende disponibili le variabili per il completamento automatico.
Quando si scrive un codice premere il tasto "TAB", vedi:
completamento delle parole
Matlabs è terribile. Molto limitato. – Pedro77