2017-06-10 13 views
3

Julia IDEとしてインストールされたuber-junoパッケージのAtomエディタを使用しています。上向き矢印または下向き矢印を使用する代わりに、コンソールウィンドウに入力されたコマンドのリストをすべて取得する方法があるかどうかを知りたい。Atomエディタのコンソールウィンドウでコマンド履歴を取得するコマンドとは何ですか?

linuxのように、ターミナルに入力されたコマンドの履歴をすべて取得するために、端末にhistoryと入力することができます。これを達成する方法があれば教えてください。

ありがとうございます。

+1

X-ref:https://github.com/JunoLab/atom-ink/issues/105履歴のみを参照したい場合は、 cat .julia_history'をシェルモードで実行します。 – Gnimuc

+0

@Gnimucリンクをありがとうございます。 'esc '+'上向き矢印'が今のところそれについて行くように思えると思います。 – vanquish

答えて

2

これも大好きです。私は機能は存在するとは思わない。これを行うNO「ジュリア機能」はありませんしながら(Gnimucが示唆したよう)

4

、簡単にコマンドを入力する前に;を押してジュリアREPL内からシェルモードに陥ることができます。これにより、ジュリアのプロンプトがjulia>からshell>に変わります。これはまた、タイムスタンプやその他の情報が含まれているので、あなたがだけがコマンドをしたい場合、あなたは#コメントで始まる行をgrepすることができ、

less .julia_history 

は、その後、次のコマンドを発行することができます

grep "^#" .julia_history -v | less 

これはかなりのbash/MATLAB /などでhistory

と同じ効果があります

これには、端末内からless(検索を含む)が提供するすべての機能を使用できるという利点もあります。 P(あたかも:あなたが;grepを入力し、上向き矢印を押すことで簡単に次の時間をそれを呼び出すことができるようになりますので、あなたは、それを覚えておく必要はありません一度これを型付けした後:PS


シェルコマンド/グレープが進むまでは、かなり簡単なコマンドです)

+0

ありがとうございます。これも機能します。 – vanquish

+2

これは本当にクールなハックです。これをatom-julia-client :-)にPRする人が必要です –

関連する問題