हल्प! मैंने गलती से अपना ~/.julia/logs फोल्डर डिलीट कर दिया।

लेकिन अच्छी खबर यह है कि मेरे पास कई जूलिया सत्र चल रहे हैं, जो कि जूलिया आरईपीएल इतिहास की कुछ स्मृति है।

क्या किसी को पता है कि चल रही जूलिया प्रक्रिया की स्थिति से किसी इतिहास फ़ाइल को किसी भी तरह से रिवर्स-डंप करने का कोई तरीका है या नहीं? अग्रिम में बहुत धन्यवाद!

3
NHDaly 3 सितंबर 2020, 18:42

1 उत्तर

सबसे बढ़िया उत्तर

इसे इसे वापस एक फ़ाइल में संग्रहीत करना चाहिए जिसे तब .julia/logs/repl_history.jl में रखा जा सकता है:

function restore_repl_history()
    hist = Base.active_repl.interface.modes[1].hist
    open("restored_history.jl", "w") do io
        for (mode, cont) in zip(hist.modes, hist.history)
            println(io, "# time: $(Libc.strftime("%Y-%m-%d %H:%M:%S %Z", time()))")
            println(io, "# mode: $mode")
            s = join(split(cont, '\n'), "\n\t")
            println(io, "\t", s)
        end
    end
end
5
Kristoffer Carlsson 3 सितंबर 2020, 15:47