2014-10-24 8 views
6

Я использую Julia Studio и хотел бы знать команду для очистки консоли текста и памяти, таких как импорт или переменные? Что-то вроде команд matlabs «clc» и «clear».Julia: Как очистить консоль

ответ

7

В Julia 0.3 есть команда workspace(), чтобы сделать эквивалент clear. Используйте Ctrl-l, чтобы очистить экран.

(примечание: Юлия студия не поддерживается)

+0

'' 'ctrl + l''' - правильный ответ! –

2

Как уже упоминалось рабочее пространство() обеспечивает свежий Main. Можно очистить переменные (и экран) следующим образом:


function clear() 
    Base.run(`clear`) 
    for var in names(Main) 
     try 
      eval(parse("$var=0")) 
     catch e 
     end 
    end 
    gc() 
end 

Определения переменных являются постоянными, но могут быть нулевыми. Для бесплатных типов и т. П. Оберните их в модули. Для получения дополнительной информации см. Первые два вопроса: http://docs.julialang.org/en/release-0.4/manual/faq/#how-do-i-delete-an-object-in-memory

+0

'' Неверная переменная среды TERM. сбой процесса: процесс ('clear', ProcessExited (1)) [1]' ' – PatrickT