2011-12-29 30 views
1

在VIM中,可以運行帶有:!<command>的Bash命令。如何以這種方式訪問​​Bash歷史記錄以便重新運行先前的命令(在CLI中運行,而不是在VIM中),就像在CLI中按下向上箭頭一樣?從VIM內部訪問Bash CLI歷史記錄

+1

重複你有沒有看在[conqueTerm](http://code.google.com/p/conque/)? – 2011-12-29 19:47:31

+1

檢查這[post](http://stackoverflow.com/questions/2512336/get-bash-history-to-vi) – 2011-12-29 20:00:07

+0

@SpencerRathbun:這不利於從VIM內部重新運行Bash命令,但它是一個不錯的插件,應該派上用場其他用途。謝謝! – dotancohen 2011-12-29 22:34:22

回答

2

我通常只是

  1. <C-z>
  2. 使用bash的像我通常做
  3. fg

編輯:實際上我用GNU Screen所以我不這樣做上面的方法儘可能多就像我以前用它一樣。現在,我這樣做:

  1. <C-a>
  2. 使用bash的
  3. <C-aa>
  4. ,用vim
  5. <C-aa>
  6. 使用bash的 ...需要
+0

所以......簡單!謝謝,Ctrl-Z確實是正確的解決方案。但是我知道我必須開始學習屏幕! – dotancohen 2011-12-29 22:38:06