Wir alle wissen, dass !!dies den letzten Befehl wiederholen kann, den Sie in Bash ausführen.
Aber manchmal müssen wir eine Operation wie machen
$ python test.py
$ vim test.py
$ python test.py # here is where I need to repeat the second proximate bash command
Ich kann dazu die Aufwärtspfeiltaste verwenden, aber dazu muss ich meine rechte Hand in eine unbequeme Position bringen. Also frage ich mich, ob es einen Befehl gibt, der gerne !!funktionieren würde?
vim test.py && python test.py, um nicht mit mehreren Befehlen im Verlauf herumzuspielen, aber Sie können einfach "\ep": previous-historyIhre Befehle einbinden, ~/.inputrcsodass Sie Alt + p anstelle der Aufwärts-Taste drücken können.
Ctrl+POption im Emacs-Modus (Standard) oderkim Vi-Modus, wenn Sie nicht nach der Aufwärts-Taste greifen möchten.